Все поля имеют свойства, которые задаются при создании таблицы или класса пространственных объектов. В ArcGIS первые задаваемые свойства – это имя и тип данных. Другие свойства зависят от типа данных поля.
Некоторые свойства поля после создания таблицы или класса объектов можно изменить. Для многопользовательских баз данных свойства можно изменить, и то, как они могут изменяться, зависит от системы управления базами данных, которую вы используете; вы можете вносить только изменения, поддерживаемые вашей базой данных. Например, если ваша база данных не позволяет изменять длину поля в содержащей данные таблице, вы не сможете изменить длину поля через ArcGIS.
Можно изменять следующие свойства поля:
- Имя поля
Некоторые системные поля переименовывать нельзя. Список этих полей можно найти в разделе Определение свойств класса пространственных объектов.
- Тип данных
Если поле содержит данные, вы не сможете изменять типы данных, поскольку это приведет к их потере. Например, нельзя изменить тип длинное целое или с плавающей точкой на короткое целое или изменить blob на text.
- Псевдоним
- Разрешить или запретить пустые значения
Если таблица или класс пространственных объектов зарегистрированы как версионные, то вы не можете изменить значение параметра Разрешить пустые значения с Да на Нет.
- Значение по умолчанию
- Домен
- Длина
Если таблица или класс объектов не содержит данных, можно увеличить или уменьшить это значение. Если таблица или класс объектов содержит данные, можно только увеличить длину поля.
Свойства полей доступны на вкладке Поля в диалоговом окне Свойства таблицы или Свойства класса объектов.
Чтобы изменить свойства поля, выполните следующие шаги:
-
Запустите ArcMap или ArcCatalog и подключитесь к базе геоданных, содержащей таблицу или класс объектов, свойства полей которых вы хотели бы изменить.
Если таблица или класс объектов находится в многопользовательской, рабочей группы или настольной базе геоданных, необходимо подключиться к базе как владелец таблицы.
- Щелкните правой кнопкой мыши таблицу или класс объектов и выберите Свойства.
- Перейдите на вкладку Поля.
- Выберите нужное поле в списке Имя поля.
- Чтобы изменить имя поле, щелкните его и введите новое.
- Чтобы изменить тип данных, выберите новый тип в ниспадающем списке Тип данных.
- Чтобы изменить псевдоним, значение по умолчанию или длину поля, дважды щелкните в списке Свойства поля и введите новое значение.
- Чтобы изменить нулевое значение или домен поля, введите новое значение в ниспадающем списке.
- Когда все необходимые изменения сделаны, щелкните ОК, чтобы закрыть диалоговое окно Свойства таблицы или Свойства класса объектов.