Картографические веб-сервисы

Последние изменения: 24.09.2025

Картографические веб-сервисы — это стандартизированные способы предоставления доступа к пространственным данным через интернет. Их основная цель — позволить пользователям и приложениям работать с актуальными картографическими данными напрямую, без необходимости загружать и хранить их локально. Это обеспечивает режим постоянной доступности (24/7) и избавляет от проблем с обновлением и хранением больших массивов информации.

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

Основные типы картографических веб-сервисов

Существует несколько ключевых типов сервисов, каждый из которых решает свои задачи:

1. Web Map Service (WMS) — Служба веб-карт

Назначение: Предоставление готовых картографических изображений (растров) в форматах JPEG, PNG, SVG и др.

Принцип работы: Сервер динамически генерирует изображение карты «на лету» в ответ на запрос клиента. Запрос включает координаты области, масштаб, желаемые слои и стиль их отображения.

Ключевые особенности:

  • Динамичность: Позволяет гибко настраивать состав слоев и их внешний вид для каждого запроса.
  • Относительно низкая скорость: Поскольку изображение создается для каждого запроса, отрисовка сложных карт может занимать время.

Применение: Идеален для создания тематических карт, где состав слоев и их стиль часто меняется, а также для быстрого подключения карты-подложки.

2. Web Feature Service (WFS) — Служба веб-объектов

Назначение: Предоставление доступа к самим геопространственным данным в векторном формате (геометрия + атрибуты).

Принцип работы: Клиент запрашивает не изображение, а сами объекты (например, дороги, здания, границы участков). Данные возвращаются в форматах GML, GeoJSON и других.

Ключевые особенности:

  • Работа с данными, а не с картинкой: Полученные векторные данные можно анализировать, редактировать (если сервис поддерживает транзакции — WFS-T) и стилизовать на стороне клиента.
  • Высокая гибкость: Дает свободу в отображении и интерактивности (кластеризация, подсветка, сложная стилизация).
  • Требует больше ресурсов: Для отображения клиентское приложение должно само отрисовать полученные данные.

Применение: Для задач геопространственного анализа, редактирования данных, интеграции векторных слоев в проекты с собственной стилизацией.

3. Тайловые сервисы (WMTS и TMS)

Назначение: Высокоскоростная доставка картографических изображений больших территорий.

Принцип работы: Карта заранее подготавливается («рендерится») и нарезается на маленькие изображения одинакового размера — тайлы. Эти тайлы хранятся на сервере и быстро предоставляются клиенту по запросу.

Ключевые особенности:

  • Высокая скорость: Клиент просто собирает карту из готовых «кирпичиков», что работает очень быстро.
  • Статичность: Состав и стиль карты фиксированы на момент создания тайлов. Чтобы изменить вид карты, нужно заново сгенерировать весь тайловый кэш.
  • Маcштабируемость: Технология идеально подходит для сервисов, обслуживающих миллионы запросов.

Web Map Tile Service (WMTS): Стандартизированный протокол OGC. Более строгий в реализации, поддерживает несколько интерфейсов (KVP, REST).

Tile Map Service (TMS): Более простой и распространенный протокол с открытой спецификацией. Чаще используется в веб-картографии (например, в OpenStreetMap).

Сравнительная таблица сервисов

Критерий WMS WFS WMTS / TMS
Тип данных Растровое изображение Векторные объекты Растровые тайлы
Скорость Низкая/Средняя Зависит от объема данных Очень высокая
Гибкость Высокая (динамические запросы) Очень высокая (работа с данными) Низкая (статичный кэш)
Основная задача Визуализация Анализ и редактирование Быстрая визуализация
Пример Тематическая карта Векторный слой дорог Фоновая карта OSM

Использование WMS/WMTS веб-сервисов в LandStar 8

Для использования WMS/WMTS веб-сервисов перейдите в меню Проект, затем Диспетчер слоев, в диспетчере слоев создайте новую онлайн карту.

Задайте имя Онлайн карты, введите ссылку (логин и пароль указываются если веб сервис является закрытым порталом), после нажмите получить слои, если ваш сервис предоставляет выбор, затем нажмите использовать. После этого созданную онлайн карту можно включить в меню Карта нажатием кнопки Кнопка включения онлайн карты.

Помогла ли вам статья?