Jump to content

мапник

мапник
Оригинальный автор(ы) Artem Pavlenko
Разработчик(и) Авторы Mapnik
Стабильная версия
4.0.0 [1]  Отредактируйте это в Викиданных / 16 июня 2024 г .; 51 день назад ( 16 июня 2024 г. )
Репозиторий
Написано в С++
Операционная система Кросс-платформенный
Лицензия LGPL
Веб-сайт мапник .org Отредактируйте это в Викиданных

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

Формат данных

[ редактировать ]

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

Платформы

[ редактировать ]

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

Использование

[ редактировать ]

Одним из его многочисленных пользователей является проект OpenStreetMap (OSM), который использует его в сочетании с модулем веб-сервера Apache (mod_tile) и стилем openstreetmap-carto для рендеринга фрагментов, составляющих слой OSM по умолчанию. [4] [5] Mapnik также используется CloudMade, [6] МапКвест , [7] и МапБокс . [8]

Лицензия

[ редактировать ]

Mapnik является бесплатным программным обеспечением и распространяется под лицензией LGPL (GNU Lesser General Public License).

  1. ^ «Выпуск 4.0.0» . 16 июня 2024 г. Проверено 22 июня 2024 г.
  2. ^ Красивые карты как явная цель в FAQ по Mapnik.
  3. ^ «Осм2pgsql» .
  4. ^ Основной слой скользкой карты OpenStreetMap.
  5. ^ «Мапник» . OpenStreetMap Wiki.
  6. ^ «Сделано Облаком» . OpenStreetMap Wiki.
  7. ^ «Стиль MapQuest Mapnik» . Гитхаб. 18 марта 2019 г.
  8. ^ «Мапник Перформанс» . Семя развития. 24 сентября 2018 г. Архивировано из оригинала 9 августа 2020 г. . Проверено 27 января 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f7177111f69f9fa2d1f81fd182d52e6e__1721535900
URL1:https://arc.ask3.ru/arc/aa/f7/6e/f7177111f69f9fa2d1f81fd182d52e6e.html
Заголовок, (Title) документа по адресу, URL1:
Mapnik - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)