Автоувеличение поля в отсортированном шейпе

0 голосов
спросил 19 Дек, 10 от boban (620 баллов) в категории Программные продукты Esri
В атрибутивной таблице задаю сортировку по каким-то полям. Теперь я хочу в числовом поле ID сделать инкремент по всем отсортированным записям. Пишу скрипт в калькуляторе поля:

Static rec As Long
Dim pStart As Long
Dim pInterval As Long

pStart = 1
' Make pStart equal whatever number you want to start at.

pInterval = 1
' Make pInterval equal whatever number you want to increment by.

If (rec = 0) Then
rec = pStart
Else
rec = rec + pInterval
End If

После выполненя вижу, что моя сортировка не учитывается и записи таблицы в процессе отработки скрипта перебираются по FID. А как сделать, чтобы они перебирались в порядке выбранной мною сортировки ? 

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...