Closed ackmar closed 1 year ago
Das Feature auf Erdsonde wird nicht gespeichert? Wird der Wert aber richtig ermittelt? Welche Version von QGIS nutzt du?
Das mit Version 3.16 erstellte Projekt hat den Wert immer korrekt ermittelt. Bei der genutzten Version 3.22 ist dieses Verhalten aber anders. Das Projekt 3.16 wurde lediglich in 3.22 abgespeichert, also nicht neu aufgesetzt.
Also auf 3.16 funktionierte das Ermitteln des Wertes? Ebenfalls in 3.22 solange das Projekt nicht gespeichert wurde - oder wurde das nicht getestet? Auf jeden Fall funktioniert es nun in 3.22 nicht mehr, nachdem es mal gespeichert wurde.
Hm... Ich frag mich obs mit dem zu tun hat https://github.com/qgis/QGIS/pull/48488 🤔
Es sieht ziemlich nach diesem Issue aus. Ich ging davon aus, dass dies zwischenzeitlich auch in QGIS 3.22 backported wurde, denn eine ähnliche Aggregationsfunktion mit 'concatenate' (aggregate(layer:= 'z_22_av_hoheitsgrenze_gemeindegrenze', aggregate:='concatenate', expression:="gemeinde", filter:=intersects( $geometry, geometry(@parent) ) )) in QGIS 3.22.8 funktioniert in der praktischen Anwendung einwandfrei.
Ich sprech eher davon, dass diese Implementierung das Problem auslöste. Obwohl es eigentlich eine Verbesserung ist. Ich werde dem aber nachgehen.
Hallo Marcel
Ich bin immer noch etwas verwirrt.
Die von mir erwähnte Implementierung wurde in 3.22.8 gebackportet https://github.com/qgis/QGIS/pull/48560 Es ist aber kein Fix, sondern eine Erweiterung, dass Intersections Serverseitig berechnet werden können.
Mit Version 3.28.3 erfolgreich getestet.
Ein neu erfasster Datensatz wird wegen eines Widget-Vorgabewertes ignoriert und in PostGIS in den meisten Fällen nicht gespeichert. Der Vorgabewert wird grundsätzlich berechnet. Eine Fehler wird von QGIS nicht gemeldet. Hingegen funktioniert es mit einer GPKG (siehe Beilage).
aggregate (layer:= 'Ortsteil_Code', aggregate:='sum', expression:="t_id", filter:=intersects( $geometry, geometry(@parent) ) )
An was kann es liegen, dass die Speicherung zu einer Lotterie wird?
Datenmodell: Datenmodell.zip
Beispiel GPKG: Beispiel.zip
Widgeteinstellung für Attribut: