MapServer

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: mapserver.org

MapServer — это серверный программный продукт с открытым исходным кодом для публикации пространственных данных и создания веб‑картографических приложений. Он разработан как высокопроизводительный движок визуализации и доставки картографии, обеспечивающий динамическую генерацию растровых и векторных изображений карт в ответ на сетевые запросы. MapServer поддерживает работу с многочисленными форматами геоданных через библиотеки GDAL/OGR, обеспечивает интеграцию с пространственными индексами и поддерживает стандарты OGC для совместимости с другими ГИС‑сервисами.

Проект возник в конце 1990‑х годов и развивался как инструмент для трансляции геопространственной информации в интерактивные веб‑карты. MapServer распространён в сообществах, где требуется компактное и настраиваемое серверное решение для рендеринга карт и публикации WMS, WFS, WCS и сопутствующих сервисов. Благодаря поддержке системы проекций PROJ и гибкой системе описания слоёв и стилей в файлах конфигурации, продукт применим как в научных и государственных, так и в коммерческих проектах.

  • Визуализация карт: быстрый рендеринг растровых изображений и настроек стилей для векторных слоёв.
  • Форматы данных: поддержка множества растровых и векторных форматов через GDAL/OGR, включая shapefile, GeoJSON, PostGIS и прочие.
  • OGC‑совместимость: реализация стандартов WMS, WFS и WCS для обмена и публикации геопространственных данных.
  • Проекции и преобразования: интеграция с PROJ для управления координатными системами и преобразований между ними.
  • Конфигурация и стилизация: гибкая текстовая конфигурация слоёв, правил отображения, метаданных и масштабных правил.
  • Производительность: оптимизирован для работы с крупными наборами данных и высокой нагрузкой при генерации тайлов и картографических изображений.
  • Интеграция: поддержка скриптовых расширений и взаимодействия с другими компонентами стеков веб‑ГИС.
  • Кроссплатформенность: работает на различных UNIX‑подобных системах и Windows, может быть развернут в контейнерах и облачной инфраструктуре.
  • Безопасность и управление доступом: возможности ограничения доступа к ресурсам и управления выдачей данных для различных пользователей и приложений.
  • Сообщество и лицензирование: распространяется как свободное ПО, сопровождается документацией и сообществом разработчиков и пользователей.
Подробнее