Шейп-файлы в ArcGIS AllSource

Шейп-файл - векторный формат данных, сохраняющий местоположение, геометрию и атрибуты географических объектов с одинаковым типом геометрии (точка, линия или полигон) и одинаковой пространственной привязкой. Вы работаете с шейп-файлами в ArcGIS AllSource так же, как и с классами объектов баз геоданных; вы можете добавлять их на карту как слои и работать с полями и свойствами в виде Поля.

Примечание:

Хотя шейп-файл очень похож на класс объектов, хранящийся в базе геоданных, шейп-файл не поддерживает расширенные возможности баз геоданных (например, топологии, сети, правила атрибутов и подтипы), которые позволяют моделировать поведение явлений в реальном мире, применять правила поддержания целостности данных и использовать инструменты для работы с пространственными отношениями основных объектов и атрибутов. Подробнее о базах геоданных см. в разделе Что такое база геоданных.

В шейп-файлах поддерживаются следующие типы данных:

  • Short Integer
  • Long Integer
  • Float
  • Double
  • Text
  • Date
    Примечание:

    При использовании в шейп-файле поля типа Date поддерживаются только значения NULL и Дата. Значения Дата/Время не поддерживаются.

Добавление шейп-файла на карту

Вы можете получить доступ к шейп-файлу в ArcGIS AllSource, используя подключение к папке на панели Каталог.

  1. Добавить Подключение к папке.
  2. Найдите местоположение шейп-файла в подключении к папке.
  3. Щёлкните шейп-файл правой кнопкой и щелкните Добавить к текущей карте Добавить к текущей карте, или наведите на Добавить к новой и щелкните Карта Добавить карту.

Или щелкните Добавить данные Добавить данные на вкладке Карта на ленте и перейдите к расположению шейп-файла.

Работа с шейп-файлами в виде Поля

Вид Поля может использоваться для добавления и удаления полей, просмотра свойств полей или изменения свойств слоя для шейп-файлов. См. Использование вида Поля для получения более подробной информации о виде Поля.

Ниже представлены примеры некоторых стандартных задач редактирования, которые вы можете выполнять в виде Поля. В данном случае, изменения были внесены в слой шейп-файла с именем Building.

  1. Удаление ненужных полей.
  2. Добавьте новое поле с именем BLDGTYPE.
  3. Измените свойства слоя в поле: видимость, режим только для чтения или псевдоним.
  4. Некоторые свойства поля доступны только для чтения и неактивны, например Field Name.

Пример операций, выполняемых с шейп-файлом в виде Поля.

Ограничения шейп-файлов

У шейп-файлов есть следующие ограничения:

  • Ограничение размера шейп-файла: 2 Гб.
  • Максимальная длина имени поля: 10 символов.
  • Максимальное число полей: 1024.
  • Значения NULL поддерживаются только полями типа Date и не поддерживаются числовыми и текстовыми полями шейп-файлов. Дополнительные сведения о значениях null в шейп-файлах см. в разделе Особенности геообработки для вывода данных в формате шейп-файлов.
  • В шейп-файле не может храниться топологическая информация и отношения.
  • В шейп-файлах и файлах dBASE по умолчанию не могут храниться неанглийские символы. Если вам нужно хранить или использовать эти файлы, закодированные разными кодовыми страницами, следуйте инструкциям, изложенным в разделе Как читать и записывать шейп-файлы и файлы dBASE, закодированные различными кодовыми страницами.
  • В виде Поля вы можете добавлять, удалять и копировать поля, но после того как вы сохраните поле, изменение его свойств становится невозможным.
  • Добавление атрибута или пространственного индекса в данных момент не поддерживается для шейп-файлов на вкладке индексов свойств слоя. См. Группа инструментов Индексы, чтобы получить дополнительные сведения о добавлении и удалении индексов в ArcGIS AllSource.