Forum QGIS

Pełna wersja: zliczanie atrybutów na podstawie lokalizacji
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Czołem,
mam następujący problem. Czy jest możliwe użycie wyrażenia do zliczenia wartości z innej warstwy na podstawie lokalizacji? Chciałbym zsumować wartości jednego atrybutu dla mniejszych obiektów które pokrywają się z większym.
Myślę, że tak. za GIS.SE

Kod:
aggregate(
       layer:= 'twoja_warstwa', /* warstwa z której ma zliczać */
       aggregate:='sum',   /* ma to być suma */
       expression:= 'atrubyt', /*nazwa atrybutu w tabeli */
       filter:=intersects($geometry, geometry(@parent)) /* warunek filtru lokalizacji */
   )
super, dzieki za szybka odpowiedz Smile