Открыть сервис

Векторные данные

Векторные данные — это способ представления пространственных объектов в геоинформационных системах (ГИС) и компьютерной графике, основанный на описании геометрии через набор координат и математических примитивов (точки, линии, полигоны). В отличие от растровых данных, которые хранят информацию в виде сетки пикселей, векторные данные описывают форму и местоположение объектов с высокой точностью и позволяют выполнять сложные пространственные операции без потери качества при масштабировании.

Основные типы векторных примитивов

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

Точка (Point)

Простейший примитив, задаваемый одной парой координат (X, Y) в двумерном пространстве или (X, Y, Z) в трёхмерном. Точки используются для представления объектов, не имеющих пространственной протяжённости в масштабе карты: колодцы, деревья, остановки общественного транспорта, геодезические знаки.

Линия (Line, Polyline)

Последовательность соединённых отрезков, определённая упорядоченным набором точек. Линии описывают линейные объекты: дороги, реки, линии электропередач, границы участков. В ГИС различают простые линии (с одним сегментом) и полилинии (с несколькими сегментами, образующими ломаную).

Полигон (Polygon, Area)

Замкнутая фигура, образованная линией, которая начинается и заканчивается в одной точке. Полигоны представляют площадные объекты: озёра, здания, лесные массивы, административные районы. Полигон может содержать «дыры» (внутренние контуры), например, для отображения острова внутри озера.

Структура векторных данных

Векторные данные состоят из двух компонентов: геометрии и атрибутов.

Геометрия

Геометрия описывает пространственное положение и форму объекта. В современных ГИС и CAD-системах геометрия может быть:

  • Двумерной (2D) — только координаты X и Y.
  • Трёхмерной (3D) — добавляется координата Z (высота или глубина).
  • С измерением (M) — каждая точка может нести дополнительное значение, например, расстояние вдоль линии или время.

Атрибуты

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

Форматы хранения

Существует множество форматов для хранения векторных данных, различающихся по структуре, поддерживаемым функциям и распространённости.

Shapefile (SHP)

Разработан компанией ESRI в 1990-х годах. Является одним из самых распространённых форматов в ГИС. Состоит из нескольких файлов: .shp (геометрия), .shx (индекс), .dbf (атрибуты), .prj (система координат). Ограничен в размере (до 2 ГБ) и не поддерживает сложные топологические отношения.

GeoJSON

Открытый текстовый формат на основе JSON, широко используемый в веб-картографии (Leaflet, Mapbox, Яндекс.Карты). Поддерживает точки, линии, полигоны и их коллекции. Легко читается человеком и обрабатывается JavaScript.

KML (Keyhole Markup Language)

Формат на основе XML, изначально разработанный для Google Earth. Поддерживает не только геометрию, но и стилизацию, метки, ссылки на изображения.

GML (Geography Markup Language)

Стандарт Open Geospatial Consortium (OGC) для обмена пространственными данными. Используется в государственных и научных проектах, но сложен в реализации.

DWG/DXF

Форматы компании Autodesk, используемые в системах автоматизированного проектирования (САПР). DWG — бинарный, DXF — текстовый (ASCII). Широко применяются в архитектуре, строительстве и машиностроении.

Преимущества и недостатки

Преимущества

  • Высокая точность: координаты могут храниться с точностью до миллиметров, что важно для кадастровых и инженерных задач.
  • Масштабируемость: при увеличении масштаба объекты не теряют чёткости, в отличие от растров.
  • Эффективность хранения: для объектов с простой геометрией (например, прямые линии) требуется меньше памяти, чем для растрового изображения.
  • Возможность анализа: поддержка топологических операций (пересечение, объединение, буферизация) и пространственных запросов.

Недостатки

  • Сложность обработки сложных объектов: для отображения кривых линий или поверхностей с большим количеством изгибов требуется много точек.
  • Проблемы с наложением: при наложении векторных слоёв могут возникать артефакты (щели, перекрытия), если данные не согласованы.
  • Ограниченная поддержка непрерывных явлений: для отображения рельефа, температуры или плотности населения векторные данные менее эффективны, чем растры.

Применение

Геоинформационные системы (ГИС)

Векторные данные — основа большинства ГИС-проектов. Используются для создания карт, управления земельными ресурсами, мониторинга инфраструктуры, навигации. В России векторные данные активно применяются в системе Росреестра для ведения Единого государственного реестра недвижимости (ЕГРН).

Компьютерная графика и САПР

В векторной графике (форматы SVG, EPS, AI) объекты описываются математическими кривыми (Безье, сплайны), что позволяет масштабировать изображения без потери качества. В САПР (AutoCAD, Компас-3D) векторные модели используются для проектирования зданий, машин и электронных схем.

Цифровые карты для навигаторов (Яндекс.Навигатор, 2ГИС) строятся на основе векторных данных: дороги, адреса, точки интереса (POI). Векторный формат позволяет быстро загружать карты и обновлять их по частям.

Научные исследования

В геологии, экологии, археологии векторные данные используются для моделирования границ геологических слоёв, ареалов распространения видов, расположения раскопок.

Связь с растровыми данными

Векторные и растровые данные часто комбинируются. Например, на векторную карту городов накладывается растровое изображение со спутника. В ГИС существуют операции конвертации: векторизация (преобразование растра в вектор) и растеризация (преобразование вектора в растр). Векторизация применяется для оцифровки бумажных карт, а растеризация — для визуализации векторных данных на экране.

Интересные факты

  • Первые векторные ГИС появились в 1960-х годах в Канаде (Канадская ГИС) и США (ГИС Гарвардской лаборатории).
  • Векторные данные могут быть топологическими (с явным описанием связей между объектами, например, что дорога пересекает реку) и нетопологическими (просто набор геометрий).
  • Формат SVG (Scalable Vector Graphics) является стандартом W3C для векторной графики в вебе и поддерживается всеми современными браузерами.
  • В России векторные данные для государственных нужд часто хранятся в формате SXF (структурный обменный формат), разработанном в 1990-х годах.

Источники

  • Лурье И. К. «Геоинформационное картографирование». — М.: КДУ, 2010.
  • Демьянов В. В., Савиных В. П. «Геоинформатика». — М.: Картгеоцентр, 2002.
  • Open Geospatial Consortium. «Geography Markup Language (GML) Encoding Standard».
  • ESRI. «Shapefile Technical Description».
  • Росреестр. «Требования к форматам данных для ведения ЕГРН».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →