Страница 1 из 1
Как изменить FID?
Добавлено: 27 ноя 2008, 19:39
Evgeny
Нужно изменить FID у полилинии.
Необходимо отсортировать полилинии в атрибутивной таблице по одному критерию.
Ставлю сортировку по возрастанию, но FID не меняется((
Полилиний не много, около 80, могу и в ручную им FID номера прописат, только вот как это сделать...
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 19:56
gis
Все есть на арксрипт, ну или почти все

Уже устал эту фразу постить
http://www.ian-ko.com - В очередной раз ссылаюсь на его работы:)
Кстати, кто нибудь с ним общался - он поляк? где он вообще работает и откуда?
Набор инструментов "EasyCalculate" - с помощью калькулятора поля проставляете порядковые номера.
Если надо именно по FID - копируете в соседнее поле значения, опять же по калькулятору поля.
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 20:01
Evgeny
Надо не по FID, а именно сам FID изменить!
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 20:03
gis
а смысл?
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 20:08
gis
Это shp-файлы?
Можно попробовать удалить dbf-файл от него и подсунуть пустой с таким же кол-вом записей.
Только копию сохраните

Re: Как изменить FID?
Добавлено: 27 ноя 2008, 20:19
Evgeny
gis писал(а):Это shp-файлы?
Можно попробовать удалить dbf-файл от него и подсунуть пустой с таким же кол-вом записей.
Только копию сохраните

1. Это они.
2. как это сделать?
И не "поедут" атрибуты всех полилиний?
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 21:22
gis
В табличном редакторе любом создайте dbf-файл, к примеру в экселе. Вы сначала попробуйте подменить пустой и поможет ли, а потом уже с атрибутами морочится можно.
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 21:26
Evgeny
gis писал(а):В табличном редакторе любом создайте dbf-файл, к примеру в экселе. Вы сначала попробуйте подменить пустой и поможет ли, а потом уже с атрибутами морочится можно.
яж сначала и попробовал!
у меня ошибку выдаёт((
В принципе, проблему уже решил, просто обращаюсь не к FID, а к Id...
Спасибо.
Re: Как изменить FID?
Добавлено: 27 ноя 2008, 21:31
gis
Так я почему и спрашивал - какой смысл менять FID

Re: Как изменить FID?
Добавлено: 28 ноя 2008, 11:00
Evgeny
gis писал(а):Так я почему и спрашивал - какой смысл менять FID

Я эти данные импортирую в свою программу, а она их сортирует по FID. Сортировку по другому параметру ещё не делал и не очень хочется))
Если правлю excelем то выдаёт ошибку((
Наверное придётся делать сортировку по Id.
Re: Как изменить FID?
Добавлено: 28 ноя 2008, 14:24
gis
ArcGIS обновляет FID по завершению редактирования - по крайней мере то что отображается в атрибутивной таблице.
Попробуйте начать редактирование, нарисовать полигон, снять редактирование, начать редактирование, удалить полигон, снять редактирование. FID при этом должен обновиться на 0,1,2,3...
Re: Как изменить FID?
Добавлено: 28 ноя 2008, 16:42
Evgeny
gis писал(а):ArcGIS обновляет FID по завершению редактирования - по крайней мере то что отображается в атрибутивной таблице.
Попробуйте начать редактирование, нарисовать полигон, снять редактирование, начать редактирование, удалить полигон, снять редактирование. FID при этом должен обновиться на 0,1,2,3...
У меня шейп файл уже сделан.
Переделывать его?