Мапник

редактировать
Мапник
Mapnik logo.svg
Оригинальный автор (ы) Артем Павленко
Разработчики) Авторы Mapnik
Стабильный выпуск 3.0.23 / 18 февраля 2020 г. ; 11 месяцев назад  ( 2020-02-18 )
Репозиторий Отредактируйте это в Викиданных
Написано в C ++
Операционная система Кроссплатформенность
Лицензия LGPL
Интернет сайт mapnik.org Отредактируйте это в Викиданных

Mapnik - это набор картографических инструментов с открытым исходным кодом для рендеринга карт на настольных компьютерах и на сервере, написанный на C ++. Артем Павленко, первоначальный разработчик Mapnik, поставил перед собой четкую цель - создавать красивые карты с помощью субпиксельного сглаживания библиотеки Anti-Grain Geometry (AGG). Mapnik теперь также имеет серверную часть рендеринга Cairo. Для решения общих программных задач, таких как управление памятью, доступ к файловой системе, регулярные выражения и синтаксический анализ XML, Mapnik использует библиотеки Boost C ++. XML файл может быть использован для определения коллекции объектов отображения, которые определяют внешний вид карты, или объекты могут быть построены программно в C ++, Python и Node.js.

Содержание
  • 1 Формат данных
  • 2 платформы
  • 3 Использование
  • 4 Лицензия
  • 5 ссылки
  • 6 Внешние ссылки
Формат данных

Mapnik поддерживает ряд форматов данных с помощью плагинов. Существуют текущие плагины, которые используют OGR и GDAL для чтения ряда наборов векторных и растровых данных. В Mapnik также есть специальные программы для чтения файлов Shapefile, PostGIS и GeoTIFF. Также существует утилита osm2pgsql, которая преобразует данные OpenStreetMap в формат, который можно загрузить в PostgreSQL. Затем Mapnik можно использовать для визуализации данных OSM в карты с желаемым пользователем внешним видом.

Платформы

Mapnik - это кроссплатформенный набор инструментов, который работает в Windows, Mac, Unix-подобных системах, таких как Linux и Solaris (начиная с версии 0.4).

Применение

Одним из его многочисленных пользователей является проект OpenStreetMap (OSM), который использует его в сочетании с модулем веб-сервера Apache (mod_tile) и стилем openstreetmap-carto для рендеринга листов, составляющих слой OSM по умолчанию. Mapnik также используется CloudMade, MapQuest и MapBox.

Лицензия

Mapnik - это бесплатное программное обеспечение, выпущенное под LGPL (GNU Lesser General Public License).

использованная литература
внешние ссылки
Последняя правка сделана 2024-01-01 06:55:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте