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

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

Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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