Automatische Nummerierung von Punkten während der Digitalisierung in QGIS?

9

Weiß jemand, wie man die Punkte während der Digitalisierung in Qgis automatisch nummeriert? Um zu erklären, wenn ich den neuen Punkt erstelle, gibt es das Fenster, in dem ich die Punktnummer eingeben muss. Gibt es eine Möglichkeit zur automatischen Nummerierung ohne manuelle Eingabe der Punktnummer?

Slobodan
quelle
1
Meinst du ID-Nummer?
Ahmadadan
5
QGIS hat die Option, dieses Fenster nicht zu öffnen - Einstellungen / Optionen - Registerkarte "Digitalisieren" - Feature-Erstellung - Popup "Attributformular unterdrücken". Nach Abschluss der Digitalisierung können Sie mit $ rownum oder $ id alle auf einmal füllen. Wird das reichen?
Miro
@Miro: Dies ist wahrscheinlich die beste Lösung (so wie ich das normalerweise mache). Es ist nicht erforderlich, dass die ID gleichzeitig mit der Erstellung von Features generiert wird.
Wiltomap
Ja, dies ist die beste Lösung, wenn ich möchte, dass alle Zahlen zwischen 1 und N liegen, aber ich möchte, dass einige Zahlen von 1 bis N und viele von ihnen ein anderes Zeichen sind, zum Beispiel 1-16-4A. Weil ich diese Methode nicht anwenden kann.
Slobodan

Antworten:

7

Eine Methode besteht darin, ein virtuelles Feld zu verwenden, das Ihre Punkte automatisch mit dem $idAusdruck (oder einem beliebigen Ausdruck, den Sie bevorzugen) nummeriert :

Feldrechner


Beachten Sie, dass Sie hierfür eine Projektdatei speichern müssen, da virtuelle Felder in der .qgs-Datei und nicht im Shapefile selbst gespeichert werden (Sie können das Shapefile jedoch mit der Save As...Option, die das virtuelle Feld konvertieren würde, als neues speichern in eine normale).

Joseph
quelle
4

Ich denke, Sie sprechen über die ID von Shapefiles. Wenn ja, können Sie zu den Ebeneneigenschaften gehen (auf die Ebene doppelklicken), dann zu den Feldern gehen und das Element, das auf Deutsch 'Funktionenungselement' heißt, auf UUID-Generator setzen (ID-Feldtyp muss Text sein ) wie im folgenden Screenshot gezeigt ( https://en.wikipedia.org/wiki/Universally_unique_identifier ).

Geben Sie hier die Bildbeschreibung ein

Wenn Sie Ihre Punkte (oder natürlich auch andere Geoemtries) digitalisieren, erhalten Sie Folgendes:

Geben Sie hier die Bildbeschreibung ein

und Sie müssen nur die anderen Attributwerte eingeben, falls zutreffend.

Jochen Schwarze
quelle