Автоматична нумерація балів під час оцифрування в QGIS?


9

Хтось знає, як автоматично нумерувати бали під час оцифрування в Qgis. Для пояснення, коли я створюю нову точку, є вікно, в якому я повинен набрати номер точки. Чи є спосіб автоматичного числення без введення вручну номера точки вручну?


1
Ви маєте на увазі ідентифікаційний номер?
ахмадханб

5
QGIS має можливість не відкривати це вікно - Налаштування / Параметри - Вкладка оцифрування - Створення функцій - Придушення спливаючої форми атрибутів. Після завершення оцифрування ви можете використовувати $ rownum або $ id, щоб заповнити всі відразу. Це зробить?
Миро

@Miro: це, мабуть, найкраще рішення (як я зазвичай це роблю). Не потрібно одночасно створювати ідентифікатор.
wiltomap

Так, це найкраще рішення, якщо я хочу, щоб усі числа були від 1 до N, але я хочу, щоб деякі числа були від 1 до N, а багато з них були якимись іншими ознаками, наприклад 1-16-4A. Тому що я не можу використовувати цей метод.
Слободан

Відповіді:


7

Одним із методів є використання віртуального поля, яке автоматично б нумерувало ваші точки за допомогою $idвиразу (або будь-якого виразу, який ви віддаєте перевагу):

Польовий калькулятор


Зауважте, що для цього вам потрібно буде зберегти файл проекту, оскільки віртуальні поля зберігаються у файлі .qgs, а не у самому форм-файлі (але ви можете знову зберегти shapefile як новий, використовуючи Save As...параметр, який би перетворив віртуальне поле в нормальний).


4

Я думаю, ви говорите про ідентифікатор shapefiles, якщо так, ви можете перейти до властивостей шару (подвійним клацанням шару), потім перейдіть до полів і встановіть елемент, який називається 'Bearbeitungselement' німецькою мовою, на UUID-Generator (тип поля поля повинен бути текстовим ), як показано на скріншоті нижче ( https://en.wikipedia.org/wiki/Universally_unique_identifier ).

введіть тут опис зображення

Оцифровуючи свої пункти (або, звичайно, також інші геометрії), ви отримуєте це:

введіть тут опис зображення

і вам потрібно буде просто ввести інші значення атрибутів, якщо вони застосовуються.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.