ArcGIS позволяет менять структуру шейп-файлов и таблиц dBASE путем добавления и удаления полей или столбцов атрибутов. Нельзя изменить имя и тип данных уже существующего поля, вместо этого необходимо добавить новое поле с подходящим именем и типом данных. Имя поля должно быть длиной не более 10 символов, лишние символы будут сокращены. После добавления полей, чтобы указать значения атрибутов, необходимо начать сеанс редактирования в ArcMap.
Также, можно добавлять поля с помощью инструмента Добавить поле (Add Field).
Поддерживаемые ArcGIS типы данных для полей перечислены в разделе Типы данных полей баз геоданных. В разделе Как конвертируются данные при импорте находятся таблицы соответствия типов данных из различных источников данных и типов данных полей баз геоданных ArcGIS.
- В ArcMap щелкните правой кнопкой слой шейп-файла в таблице содержания, затем щелкните Открыть таблицу атрибутов (Open Attribute Table).
- Щелкните Опции (Options) и выберите Добавить поле (Add Field).
- Введите имя нового поля в поле Имя (Name).
- Щелкните стрелку ниспадающего меню Тип (Type) и выберите тип данных.
Свойства, соответствующие типу данных нового поля, отображаются в списке Свойства поля (Field Properties).
- Щелкните список Свойства поля (Field Properties) и введите свойства. Могут использоваться следующие свойства:
- Precision — число знаков, которые могут храниться в числовом поле. Например, у числа 56,78 точность 4.
- Scale — количество знаков после запятой в числе. Используется только в числовых полях с типом данных float (с плавающей точкой) и double (двойной точности). Например, для числа 56,78 количество десятичных знаков равно 2.
- Length — Длина текстового поля в символах.
- Щелкните ОК.