Кто-нибудь знает, как автоматически нумеровать точки во время оцифровки в Qgis. Чтобы объяснить, когда я создаю новую точку, есть окно, где я должен ввести номер точки. Есть ли способ автоматического набора без ручного ввода номера точки?
Кто-нибудь знает, как автоматически нумеровать точки во время оцифровки в Qgis. Чтобы объяснить, когда я создаю новую точку, есть окно, где я должен ввести номер точки. Есть ли способ автоматического набора без ручного ввода номера точки?
Ответы:
Один из методов заключается в использовании виртуального поля, которое будет автоматически нумеровать ваши точки, используя $id
выражение (или любое другое выражение, которое вы предпочитаете):
Обратите внимание, что вам нужно сохранить файл проекта для этого, так как виртуальные поля сохраняются в файле .qgs, а не в самом шейп- файле (но вы можете повторно сохранить шейп- файл как новый, используя Save As...
опцию, которая конвертирует виртуальное поле в нормальный).
Я думаю, что вы говорите об идентификаторе шейп-файлов, если вы можете перейти к свойствам слоя (дважды щелкнуть по слою), а затем перейти к полям и установить элемент с названием «Bearbeitungselement» на немецком языке в UUID-Generator (тип поля id должен быть текстовым ), как показано на скриншоте ниже ( https://en.wikipedia.org/wiki/Universally_unique_identifier ).
Оцифровывая свои очки (или, конечно, и другие геоэлементы), вы получаете следующее:
и вам просто нужно будет ввести другие значения атрибута, если это применимо.