Mehr

So definieren Sie eine benutzerdefinierte Funktion, die den Wert eines Felds in einem nicht gespeicherten Formular zurückgibt

So definieren Sie eine benutzerdefinierte Funktion, die den Wert eines Felds in einem nicht gespeicherten Formular zurückgibt


Der Filterausdrucksgenerator in QGIS 2.8 ermöglicht es uns, benutzerdefinierte Funktionen mit Python zu definieren. Ich interessiere mich dafür, ob es möglich wäre, eine Funktion zu definieren, die einen Wert eines Felds in einem nicht gespeicherten Formular zurückgibt, das gerade gefüllt wird. Ich möchte diese Ausgabe in einem Filterausdruck für die Wertbeziehung verwenden.

(Siehe: Verfügbare Werte im Dropdown-Feld des QGIS-Formulars entsprechend dem im vorherigen Feld ausgewählten Wert einschränken?)

Die Möglichkeit, den Inhalt nicht gespeicherter Felder zu lesen, wird in diesen beiden Beiträgen erwähnt, aber mir fehlen die Python-Kenntnisse, um sie an den oben genannten Zweck anzupassen:

QGIS Value Map Edit Widget mit Eigenschaften, die von einem anderen Feld abhängig sind

Wie kann ich Felder sofort automatisch ausfüllen?

Wenn dies nicht zu kompliziert ist, wäre ich sehr dankbar für ein Codebeispiel, das ich meinem Zweck anpassen könnte.