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_Naz: Jan Kowalski
W razie potrzeby należy zmodyfikować nazwę pola z imieniem i nazwiskiem.
substr("Im_Naz", 1, strpos("Im_Naz", ' ') - 1)