Mapzen

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

Сайт: www.mapzen.com

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

В период активной разработки Mapzen предлагала модули с разной функциональностью: движок геокодирования Pelias, система векторной отрисовки Tangram, тайл-сервис Tilezen, движок маршрутизации Valhalla и ряд вспомогательных библиотек и инструментов для обработки данных OpenStreetMap и других источников. В 2018 году компания, стоявшая за платформой, официально прекратила хостинг сервисов и поддержку в коммерческом виде; исходные коды проектов были переданы сообществу и получили дальнейшую поддержку в рамках открытых сообществ и фондов, включая взаимодействие с Linux Foundation.

  • Pelias: модуль геокодирования с поддержкой поиска по адресу и обратного геокодирования, ориентированный на масштабируемость и кастомизацию.
  • Tangram: библиотека и система для векторной отрисовки карт, позволяющая гибко задавать стиль и поведение карт в реальном времени.
  • Tilezen: инфраструктура для генерации и распространения картографических тайлов (включая векторные тайлы) и сопутствующие стили.
  • Valhalla: движок маршрутизации с поддержкой различных профилей движения, мультимодальных маршрутов и оптимизацией по времени и расстоянию.
  • Обработка данных: инструменты для парсинга, нормализации и интеграции данных OpenStreetMap и других геопространственных источников.
  • Открытость и лицензирование: исходные коды большинства компонентов выпускались под открытыми лицензиями, что позволяло сообществу форкать и поддерживать проекты после прекращения коммерческой поддержки.
  • Интеграция и расширяемость: модульная архитектура позволяла интегрировать отдельные компоненты в существующие ИТ-ландшафты и адаптировать сервисы под конкретные задачи и региональные данные.
Подробнее