Формат Shapefle

Previous Top Next

«Шейп-файл» (англ. Shapefile) — векторный формат географических файлов. Разрабатывается и поддерживается компанией Esri с целью интероперабельности между продуктами Esri и другими программами. Формат «Шейп-файл» позволяет хранить следующие различные типы геометрических объектов:

 

Обозначение

Тип

Соответствует характеру

локализации

в докумен-тации Esri

в данной програм-ме

Point

P

Точка

Точечный

PolyLine

L

Полилиния  объект, состоящий из нескольких линий (ломаных)

Линейный

Polygon

S

Полигон (может состоять из нескольких частей с пустотами)

Площадной

MultiPoint

MP

Мультиточка — объект, состоящий из нескольких точек

Точечный

PointZ

PZ

Точка            в 3D (XYZ)

Точечный

PolyLineZ

LZ

Полилиния   в 3D (XYZ)

Линейный

PolygonZ

SZ

Полигон        в 3D (XYZ)

Площадной

MultiPointZ

MPZ

Мультиточка в 3D (XYZ)

Точечный

PointM

PM

Точка с каким-либо измеренным значением

Точечный, характеристика «М» не обрабатывается

PolyLineM

LM

Полилиния с какими-либо измеренными значениями

Линейный, характеристика «М» не обрабатывается

PolygonM

SM

Полигон с какими-либо измеренными значениями

Площадной, характеристика «М» не обрабатывается

MultiPointM

MPM

Мультиточка с какими-либо измеренными значениями

Точечный, характеристика «М» не обрабатывается

MultiPatch

MPS

Триангуляционные поверхности

Не обрабатывается

 

Отдельный файл может хранить объекты только одного типа.

При загрузке из Shape объектов типа Точка формируются точечные объекты. Каждому создаваемому объекту присваивается уникальное семантическое описание из соответствующей записи таблицы DBF.

При загрузке из Shape объектов типа Мультиточка формируются точечные объекты. Всем созданным объектам присваивается идентичное семантическое описание из соответствующей записи таблицы DBF.

При загрузке из Shape объектов типа Полилиния формируются линейные объекты. При наличии в полилинии более одной линии они оформляются в виде подобъектов. Каждому создаваемому объекту присваивается уникальное семантическое описание из соответствующей записи таблицы DBF.

При загрузке из Shape объектов типа Полигон формируются площадные объекты. При наличии в полигоне более одной составной части производится автоматический анализ входимости. Выполняется автоматическое определение не пересекающихся основных контуров и их подобъектов, в том числе с учетом вложенности («бублик в бублике»).  Каждому создаваемому объекту присваивается уникальное семантическое описание, из соответствующей записи таблицы DBF. При создании (в процессе пространственного анализа) дополнительных самостоятельных объектов им присваивается  идентичное семантическое описание.

 

Пространственный анализ составных частей одного исходного полигона:

 

_bm3805

 

При обработке объектов типа PZ, LZ, SZ формируются объекты, имеющие трехмерную метрику.

Набор данных в формате Shape – это комплект файлов, имеющих одинаковые имена и разные расширения.

При экспорте данных из формата Shape использубтся файлы:

-главный файл (.SHP), содержащий пространственное (координатное) описание загружаемых объектов в метрической (X,Y) или геодезической (B,L) системе координат;

-файл атрибутивных данных (.DBF), содержащий семантическое описание загружаемых объектов;

-файл проекта (.PRJ), содержащий описание математической основы загружаемых данных (описание параметров системы координат, эллипсоида, проекции).

В главном файле содержится пространственное метрическое описание загружаемых векторных объектов в виде наборов пространственных координат точек (узлов).

Файл атрибутивных данных имеет формат DBF. Одна строка таблицы соответствует одному объекту в главном файле. Соответствие между объектами и атрибутами основывается на номере записи.