Таблица атрибутов - новые поля

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Воронин С.В.
Завсегдатай
Сообщения: 431
Зарегистрирован: 06 ноя 2009, 13:18
Репутация: 10
Откуда: Екатеринбург

Таблица атрибутов - новые поля

Сообщение Воронин С.В. »

Господа!
У меня есть сторонний шейп, таблица атрибутов в котором содержит уже семь полей. Мы добавляем еще одиннадцать характеристик (соответственно и столько же полей). Но теперь есть необходимость добавить еще четырнадцать полей. И того – 25 полей необходимо добавить. Поля отличаются по имени, типу, разрядности и свойствам. Ручное добавление занимает много времени и, естественно, с частыми ошибками.

Вопрос. Как создать шаблон, для такого изменения таблицы атрибутов?
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Таблица атрибутов - новые поля

Сообщение Ariki »

Можно написать простенький скрипт.
Вот пример из документации
Воронин С.В.
Завсегдатай
Сообщения: 431
Зарегистрирован: 06 ноя 2009, 13:18
Репутация: 10
Откуда: Екатеринбург

Re: Таблица атрибутов - новые поля

Сообщение Воронин С.В. »

Господа.
Если кому-то интересна выше приведенная задача.
Естественно, предположить, что скрипты я писать не умею.
Но для дурака или чайника, как себя не называй суть не меняется, я нашел более мягкий метод.

1. Открываем любой шейп.
2. Добавляем любое количество полей в таблицу атрибутов.
3. Удаляем все записи из нее, т.е. все ранее созданные полигоны.
4. Сохраняем шейп в выбранном месте, обзываем его типа - чистый шейп.
5. При необходимости создания шейпа такой же размерности открываем этот чистый шейп.
6. В режиме редактирования либо рисуем, либо вставляем в него полигоны и опять сохраняем под другим именем.

Полученный шейп будет содержать все новые поля, ячейки которых будут пустыми, либо содержать нули.
Ответить

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

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

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