Demonstration 2: Feature-Auswahl
Diese Demonstration baut auf Demo 1 auf, indem sie die Fähigkeit hinzufügt, ein Feature aus der Karte auszuwählen und Informationen aus diesem Feature abzurufen, um sie im Plugin zu verwenden.
Was wir lernen werden
- Wie man über die QField-Schnittstelle auf einen Projekt-Layer zugreift
- Wie man Features aus einem Layer über die QField-Schnittstelle abfragt
- Wie man Objekte vom Map-Canvas mit einem pointHandler auswählt
- Wie man ein Signal zum Schließen des Plugins sendet
Was macht es?
- Es öffnet sich, wenn der Benutzer doppelklickt auf ein Plotfeld auf dem Map-Canvas.
- Es zeigt die Plot-ID des ausgewählten Features im Textrahmen an.
- Ein einzelner Klick auf den Punkt führt zum üblichen Attributtabellen-Verhalten. (Auf iOS. Dies ist in der Windows-ausführbaren Datei nicht möglich.)
Einrichtung
- Führen Sie QField von der Befehlszeile aus, um das Projekt direkt als lokales Projekt zu öffnen.
"C:\Program Files\QField\usr\bin\qfield.exe" %ROOT%\demo2_selection.qgs