Страница 1 из 1
Нумерация полигонов 2
Добавлено: 24 июн 2015, 09:56
Воронин С.В.
Господа.
Как пронумеровать полигоны по порядку, если таблица отсортирована по некоторому полю (не FID)?
Нумерация должна быть сплошная, но в соответствии с отсортированным полем.
Re: Нумерация полигонов 2
Добавлено: 24 июн 2015, 10:19
Andrey Zhukov
Если работаете с базой данных и не чураетесь питона, то можно
UpdateCursor использовать с ORDER BY.
Re: Нумерация полигонов 2
Добавлено: 24 июн 2015, 11:13
Воронин С.В.
Питон это для специалистов.
А что может простой пользователь?
Да и версия у нас урезанная - 9.3 ArcView, многие формулы не срабатывают.
Re: Нумерация полигонов 2
Добавлено: 24 июн 2015, 11:49
Andrey Zhukov
C 9.3 все печальнее, там скорее VB пригодится. Мне кажется, проще уже на QGIS переползать...
А данные в СУБД?
Re: Нумерация полигонов 2
Добавлено: 24 июн 2015, 11:56
giser
Обычно решаю такую задачу примитивным способом: например, есть 100 значений, создаю столбец в Excel автозаполнением от 1 до 100, копирую его, вставляю в первую строку нужного поля, в итоге все поле заполняется. Хотя, за 9.3 говорить не могу...
Re: Нумерация полигонов 2
Добавлено: 24 июн 2015, 12:42
Воронин С.В.
Спасибо.
Получилось.
Re: Нумерация полигонов 2
Добавлено: 26 июн 2015, 16:06
Vaska72
Re: Нумерация полигонов 2
Добавлено: 26 июн 2015, 19:17
amnesiac
Re: Нумерация полигонов 2
Добавлено: 29 июн 2015, 12:26
giser
Как вариант, да.
Лично мне он не нравится только по одной причине: создается еще один шейп или КПД )) Не люблю я эти дополнительные таблицы...
Плюс, при сортировке ObjectID теряется изначальный порядок отрисовки объектов (иногда это оказывается важной информацией)
Re: Нумерация полигонов 2
Добавлено: 29 июн 2015, 15:39
amnesiac
giser писал(а):
Плюс, при сортировке ObjectID теряется изначальный порядок отрисовки объектов (иногда это оказывается важной информацией)
ну этого всегда можно избежать, скопировав предварительно ObjectID в дополнительное поле, а затем сделав первую сортировку, потом еще раз отсортировать по сохраненному ObjectID)
Это если важен порядок отрисовки)
Re: Нумерация полигонов 2
Добавлено: 29 июн 2015, 16:24
giser
Это понятно)
Я к тому, что для решения данной задачи, похоже, нет стандартного средства "в один клик". Так что есть право выбора, как сделать в несколько кликов.