Нумерация строк в поле от 1 до N

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
nimbdaclez
Новоприбывший
Сообщения: 4
Зарегистрирован: 12 ноя 2012, 15:34
Репутация: 0

Нумерация строк в поле от 1 до N

Сообщение nimbdaclez »

Здравствуйте форумчане , хотелось попросить у вас совета по поводу нумерации строк по возрастанию в ArcGis 9.3.1 Саму нумерацию провести я могу, благо скрипт VBA для нумерации лежит в интернете.
Спойлер
Static rec As Long
Static i As Long
Dim lStart As Long
Dim lInterval As Long
lStart = 1
lInterval = 1
If (i = 0) Then
rec = lStart
Else
rec = rec + lInterval
End If
i = i + 1
Проблема в том что у меня в таблице имеются около 20 административных районов, в каждом из которых 20 и больше точек, которые надо в свою очередь отсортировать по Xmin Ymax координатам, и только после этого провести нумерацию по порядку от 1 до N в поле N_на_карте.
НО строки нумеруются не по моей сортировке а по дефолтному расположению точек в таблице, как сделать так чтобы нумеровалось в том порядке в котором они идут после расширенной сортировки???
Изображение
На картинке видно что нумерация проходит по дефолтной сортировке.

з.ы. естественно я пробовал экспортировать dbf и редактировать это через Access 07 и Excel 07 (хотя и очень муторно), но я уверен можно это сделать непосредственно через ArcGis и очень бы хотел узнать как?

Заранее спасибо
Последний раз редактировалось nimbdaclez 13 ноя 2012, 14:01, всего редактировалось 2 раза.
nimbdaclez
Новоприбывший
Сообщения: 4
Зарегистрирован: 12 ноя 2012, 15:34
Репутация: 0

Re: Нумерация строк в поле от 1 до N

Сообщение nimbdaclez »

Кстати в сети есть такой скрипт "Неженские утилиты 3" ссылка на скрипт , так он делает как раз то что нужно, но он для ArcView 3.2 я в ней не работаю, может быть можно как то переделать его под ArcGis 9.X ???
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Нумерация строк в поле от 1 до N

Сообщение dime1 »

Ой, та уже ж много раз было. viewtopic.php?f=16&t=11893
ну а если сначала отсортировать, а потом пронумеровать?
nimbdaclez
Новоприбывший
Сообщения: 4
Зарегистрирован: 12 ноя 2012, 15:34
Репутация: 0

Re: Нумерация строк в поле от 1 до N

Сообщение nimbdaclez »

dime1 писал(а):Ой, та уже ж много раз было. viewtopic.php?f=16&t=11893
ну а если сначала отсортировать, а потом пронумеровать?
ну я читал эти топики, я описал главную проблему.
Я сначала сортирую потом нумерую, но нумерация проходит не по сортировки, в первом посту я как раз об этом писал.
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Нумерация строк в поле от 1 до N

Сообщение dime1 »

отсортировать->экспортировать таблицу->прицепить таблицу->добавить нумерацию
так тоже не получается?
просто сейчас таблицы/времени под рукой нет попробовать
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя