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?
qgis
point
digitizing
Slobodan
quelle
quelle
Antworten:
Eine Methode besteht darin, ein virtuelles Feld zu verwenden, das Ihre Punkte automatisch mit dem
$id
Ausdruck (oder einem beliebigen Ausdruck, den Sie bevorzugen) nummeriert :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).quelle
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 ).
Wenn Sie Ihre Punkte (oder natürlich auch andere Geoemtries) digitalisieren, erhalten Sie Folgendes:
und Sie müssen nur die anderen Attributwerte eingeben, falls zutreffend.
quelle