Шейп-файлы представляют собой простой нетопологический формат для хранения геометрического местоположения и атрибутивной информации географических объектов. Шейп-файл представляет собой один из форматов пространственных данных, с которыми в ArcGIS можно выполнять различные действия, в том числе редактировать.
Формат шейп-файла задает геометрию и атрибуты пространственных объектов, связанных географическими привязками, и хранит их в трех или более файлах с разными расширениями. Эти файлы должны размещаться в одном рабочем пространстве проекта. Это следующие файлы:
- .shp — основной файл, в котором хранится геометрия объектов, наличие обязательно.
- .shx — файл индекса, в котором хранится индекс геометрия объектов, наличие обязательно.
- .dbf — таблица dBASE, в которой находятся атрибуты пространственных объектов, наличие обязательно.
Между геометрией и атрибутами существуют отношения один-к-одному, основанные на номере записи. Записи атрибутов в файле dBASE должны иметь такие же порядковые номера, что и записи в главном файле.
- .sbn и .sbx — файлы, в которых хранится пространственный индекс объектов.
- .fbn и .fbx — файлы, в которых хранится пространственный индекс объектов для шейп-файлов, доступных только для чтения.
- .ain и .aih — файлы, в которых хранится атрибутивный индекс активных полей таблицы или таблицы атрибутов темы.
- .atx — файл .atx создается для каждого шейп-файла или атрибутивного индекса dBASE, создаваемого в ArcCatalog. Индексы атрибутов ArcView GIS 3.x для шейп-файлов и dBASE не используются в ArcGIS. Для шейп-файлов и файлов dBASE разработана новая модель индексации атрибутов.
- .ixs — индекс геокодирования для чтения-записи шейп-файлов.
- .mxs — индекс геокодирования для чтения-записи шейп-файлов (формат ODB).
- .prj — файл, в котором хранится информация о системе координат, используется ArcGIS.
- .xml — файл метаданных для ArcGIS; хранит информацию о шейп-файле.
- .cpg — необязательный файл, с помощью которого можно задать кодовую страницу для определения набора символов.
Часть имени файла до точки должна быть одинаковой у всех файлов: roads.shp, roads.shx, roads.dbf.
При просмотре шейп-файлов в ArcCatalog (или любом другом приложении ArcGIS) будет отображаться только один файл. Однако в Windows Explorer можно будет увидеть весь набор файлов, связанных с шейп-файлом. Копирование шейп-файлов рекомендуется выполнять в ArcCatalog или с помощью инструмента геообработки. Если копирование выполняется за пределами ArcGIS, убедитесь, что будут скопированы все файлы набора.