Страница 1 из 1
Нумерация точек в QGIS
Добавлено: 09 окт 2017, 20:33
Евгений Подольский
Доброго всем времени суток. Хочу обратиться к Вам с вопросом об автоматической нумерации точек (например с 1 по 500) в QGIS.
Например у меня есть файл формата DAT или shape-файл.
1) как можно пронумеровать все точки не вручную, а с помощью встроенного калькулятора полей (какие функции применить и как)?
2) какие еще есть способы автоматической нумерации (с помощью плагинов, программ, кодов, скриптов)?
Заранее всем благодарен!
Re: Нумерация точек в QGIS
Добавлено: 09 окт 2017, 21:02
trir
п.2 - загрузить в таблицу БД, где есть auto_increment
Re: Нумерация точек в QGIS
Добавлено: 09 окт 2017, 21:59
Эдуард Казаков
В калькуляторе полей создаете новое целочисленное поле, и в поле выражения просто пишете
$id
без всяких знаков равно и так далее.
Re: Нумерация точек в QGIS
Добавлено: 14 окт 2017, 14:35
Евгений Подольский
Эдуард Казаков писал(а): ↑09 окт 2017, 21:59
В калькуляторе полей создаете новое целочисленное поле, и в поле выражения просто пишете
$id
без всяких знаков равно и так далее.
Я пробовал этой функцией пронумеровать точки, но проблема в том, что в этой функции уже заложено (без возможности ручного изменения) проставить нужную мне нумерацию. В ней же нумерация идет строго от "0" и т.п., а мне, например нужно от 1 до 10 или, скажем от 20 и далее. И поэтому в калькуляторе при использовании данной функции нет возможности "забить" нужные мне значения.
Тогда с помощью какой функции в калькуляторе полей можно вручную проставить свои значения?
Re: Нумерация точек в QGIS
Добавлено: 14 окт 2017, 14:47
Александр Мурый
Выделяете нужные точки, пишете в выражении, например, "$id + 10"; активируете галочку "Обновить только выбранные" и "Обновить существующее поле".
Если требуется какое-либо логическое условие (типа "для точек с id от 5 до 10 увеличить id на 10"), используйте оператор CASE. Примеров здесь на форуме и в сети много.
Re: Нумерация точек в QGIS
Добавлено: 16 окт 2017, 11:26
Евгений Подольский
Александр Мурый писал(а): ↑14 окт 2017, 14:47
Выделяете нужные точки, пишете в выражении, например, "$id + 10"; активируете галочку "Обновить только выбранные" и "Обновить существующее поле".
Благодарю Вас, данная подсказка сработала.
Re: Нумерация точек в QGIS
Добавлено: 04 ноя 2017, 15:18
Евгений Подольский
Добрый день коллеги!
У меня еще к Вам вопрос по нумерации точек.
Если, например, при загрузке файла сбилась нумерации точек. Как их (автоматически) вернуть в исходное состояние в пределах одной линии?
Если делать вручную по каждой точке, то естественно будет долго.