Изменение свойств поля
Все поля имеют свойства, которые задаются при создании таблицы или класса пространственных объектов. В ArcGIS первые задаваемые свойства – это имя и тип данных. Другие свойства зависят от типа данных поля.
Некоторые свойства поля после создания таблицы или класса объектов можно изменить. Для многопользовательских баз данных свойства можно изменить, и то, как они могут изменяться, зависит от системы управления базами данных, которую вы используете; вы можете вносить только изменения, поддерживаемые вашей базой данных. Например, если ваша база данных не позволяет изменять длину поля в содержащей данные таблице, вы не сможете изменить длину поля через ArcGIS.
Можно изменять следующие свойства поля:
- Имя поля
Некоторые системные поля переименовывать нельзя. Список этих полей можно найти в разделе Определение свойств класса пространственных объектов.
- Тип данных
Если поле содержит данные, вы не сможете изменять типы данных, поскольку это приведет к их потере. Например, нельзя изменить тип длинное целое или с плавающей точкой на короткое целое или изменить blob на text.
- Псевдоним
- Разрешить или запретить пустые значения
Если таблицы или класс пространственных объектов регистрируются в качестве версионных, а их таблица добавлений содержит данные, вы не сможете изменить значение параметра Разрешить пустые значения (Allow NULL values) с Да (Yes) на Нет (No).
- Значение по умолчанию
- Домен
- Длина
Если таблица или класс объектов не содержит данных, можно увеличить или уменьшить это значение. Если таблица или класс объектов содержит данные, можно только увеличить длину поля.
Свойства полей доступны на закладке Поля (Fields) в диалоговом окне Свойства таблицы (Table Properties) или Свойства класса пространственных объектов (Feature Class Properties).
Чтобы изменить свойства поля, выполните следующие шаги:
-
Запустите ArcMap или ArcCatalog и подключитесь к базе геоданных, содержащей таблицу или класс объектов, свойства полей которого вы хотите изменить.
Если таблица или класс объектов находится в корпоративной, рабочей группы или настольной базе геоданных, необходимо подключиться к базе как владелец таблицы.
- Щелкните правой кнопкой мыши таблицу или класс объектов и выберите Свойства (Properties).
- Перейдите на закладку Поля (Fields).
- Выберите нужное поле в списке Имя поля (Field Name).
- Чтобы изменить имя поле, щелкните его и введите новое.
- Чтобы изменить тип данных, выберите новый тип в ниспадающем списке Тип данных (Data Type).
- Чтобы изменить псевдоним, значение по умолчанию или длину поля, дважды щелкните в списке Свойства поля (Field Properties) и введите новое значение.
- Чтобы изменить нулевое значение или домен поля, введите новое значение в ниспадающем списке.
- Когда все необходимые изменения сделаны, щелкните ОК, чтобы закрыть диалоговое окно Свойства таблицы (Table Properties) или Свойства класса объектов (Feature Class Properties).