Wprowadzenie do GIS przez QGIS – Videocasty (bez logowania)
Treść lekcji

Film opowiada o metodach zarządzania polami atrybutów i tabelą atrybutów oraz wprowadzania atrybutów w QGIS za pomocą formularzy.

Zawartość filmu

0:00 Wprowadzenie
0:26 Parametry pól atrybutów
2:39 Tworzenie pól i zarządzanie polami
4:14 Algorytm przetwarzania „Zmień pola”
5:22 Wprowadzanie atrybutów
6:21 Formularz identyfikacji
7:13 Wartości domyślne formularza po wprowadzeniu obiektu
9:26 Kalkulator pól

Dane do ćwiczeń

Dane działek do pobrania usługą WFS  – opis w tym filmie

Punkty adresowe miejscowości Nakło nad Notecią z wygenerowanymi losowo imionami i nazwiskami  do pobrania w pliku ZIP

Wyrażenia

Wyrażenie wstawiające wartość domyślną dla pola 'dzialka’ na warstwie punktów adresowych. Formuła przeszukuje warstwę działek i zwraca numer działki, leżącej pod wprowadzonym punktem. Dzięki temu, po narysowaniu punktu, formularz automatycznie uzupełni pole „dzialka” odpowiednią wartością.

W razie potrzeby należy zmodyfikować nazwę warstwy działek oraz atrybutu z ich numerem.

aggregate(
    layer:='dzialki_egib',
    aggregate:='concatenate',
    expression:=to_string("NUMER_DZIA"),
	concatenator:=', ',
    filter:= intersects($geometry, geometry(@parent))
)

Wyrażenie  wyszukuje pierwszą spację w ciągu znaków w polu „Im_Naz” i zwraca wszystko, co znajduje się po lewej stronie od tej spacji, w tym przypadku imiona.

Przykład wartości w polu Im_NazJan Kowalski

W razie potrzeby należy zmodyfikować nazwę pola z imieniem i nazwiskiem.

substr("Im_Naz", 1, strpos("Im_Naz", ' ') - 1)