QGIS, wypełnij pole formułą aktualizującą się automatycznie (np. Arkusz kalkulacyjny)

12

Czy istnieje jakikolwiek sposób (wtyczka lub inny sposób), aby umieścić formułę jako wartość pola , która byłaby następnie aktualizowana w miarę dostosowywania innych pól, na których jest oparta? Dokładnie sposób, w jaki kalkulator pola aktualizuje wartość pola, ale zamiast za każdym razem wracać do kalkulatora pola, może po prostu działać jak arkusz kalkulacyjny, gdy aktualizowane są warstwy, od których zależy.

Na przykład, jeśli chcę znaleźć liczbę jednostek mieszkalnych wewnątrz wielokąta, mogę zrobić coś w kalkulatorze polowym round("Density"*"Area"), ale muszę to powtarzać za każdym razem, gdy dostosowuję wielokąt. Gdy obliczenia stają się bardziej skomplikowane, trudno jest ręcznie przejść i ręcznie dostosować.

Adamold
źródło

Odpowiedzi:

18

Tak, ta funkcja nazywa się polami wirtualnymi .

Otwórz kalkulator pola i zaznacz pole wyboru „pole wirtualne”. Wartość zostanie następnie zaktualizowana (a raczej będzie ponownie obliczana za każdym razem, gdy zostanie o to poproszona) na podstawie zmiany wartości atrybutu lub geometrii.

Matthias Kuhn
źródło