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