Выдержка из работы:
ВВЕДЕНИЕ
Векторные пространственные данные используются в ГИС для описания реальных объектов через геометрию и атрибуты: точки (опоры, пикеты), линии (дороги, коммуникации), полигоны (участки, здания). Векторная модель удобна тем, что позволяет хранить границы и линейные объекты с высокой точностью и компактностью, а семантическую информацию — в виде табличных атрибутов, связанных с геометрией.
При подготовке цифровых карт, инженерно-геодезических материалов, схем сетей, результатов инвентаризации и мониторинга требуется передавать и хранить наборы данных в виде файлов или контейнеров. Выбор формата хранения определяет совместимость с программным обеспечением, корректность работы с системой координат, удобство обмена и риски потери атрибутивной информации. На практике типовые проблемы связаны с потерей CRS, неправильной кодировкой атрибутов, усечением имён полей и ограничениями на размеры файлов и структуру данных.
Цель работы — выполнить анализ двух распространённых форматов векторных данных и сравнить их по критериям задания: структура хранения, поддержка геометрии и атрибутов, масштабируемость, работа с CRS, топология/дополнительные отношения, размер и эффективность хранения данных.
1. ВЫБОР ФОРМАТОВ И ПОСТАНОВКА ЗАДАЧИ
В рамках задания выбраны два формата, различающиеся архитектурой и областью применения: ESRI Shapefile (SHP) — исторически самый распространённый формат обмена векторными слоями, и OGC GeoPackage (GPKG) — современный открытый стандарт-контейнер на базе SQLite.
Для каждого формата рассматриваются: история и причины появления, разработчик/организация, технические свойства, эволюция версий и сценарии применения. В заключительной части выполняется сопоставление форматов по критериям задания: структура и состав, типы геометрии, поддержка атрибутов, масштабируемость и качество отображения, работа с проекциями/CRS, поддержка топологии и дополнительных пространственных отношений, размер и эффективность хранения.
2. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ (ВЕКТОРНАЯ МОДЕЛЬ, CRS, АТРИБУТЫ, ТОПОЛОГИЯ)
Векторная модель описывает пространственные объекты набором координат. Точки задаются отдельными вершинами, линии — упорядоченными списками вершин, полигоны — замкнутыми контурами (кольцами). В инженерных и картографических задачах важна точность хранения координат и сохранение дискретизации (количества вершин), поскольку это влияет на вычисление длин, площадей и пересечений.
Атрибуты описывают свойства объектов. Простая модель — одна таблица полей на слой; более сложные проекты используют справочники, классификаторы и связи между таблицами. Форматы векторных данных различаются по тому, какие типы данных поддерживаются, как обрабатываются кодировки и NULL-значения и какие ограничения накладываются на имена и длины полей.
Система координат (CRS) определяет интерпретацию координат. Наличие корректного CRS критично для совмещения слоёв и метрических расчётов. Ошибки CRS приводят к смещениям слоёв, неверным расчётам расстояний и площадей, ошибкам при перепроецировании и публикации.
Топология описывает отношения смежности и пересечения. Во многих форматах топология не хранится явно и контролируется средствами ГИС (валидация, правила качества, поиск самопересечений, щелей и наложений). При отсутствии топологической структуры согласованность границ полностью зависит от инструментов редактирования и процедур контроля качества.
.......................
5. Library of Congress: GeoPackage (OGC) Format Family (обзор стандарта и версий) [Электронный ресурс].
6. GDAL/OGR Documentation: GeoPackage (GPKG) driver [Электронный ресурс].
7. QGIS Documentation: Supported Data Formats (GeoPackage, ESRI Shapefile) [Электронный ресурс].