You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Mapnik

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «Unsubst» не существует. 
Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.Ошибка скрипта: Модуля «Transclude» не существует.
Шаблон:Карточка/название
Шаблон:Wikidata
Шаблон:Wikidata

Шаблон:Сортировка: по изображениямШаблон:ИТ:Общие проверки

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

Формат данных[править]

Ряд форматов данных поддерживается в 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 Licence).

Ссылки[править]

  1. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.

Внешние ссылки[править]

Страница Шаблон:Портал/styles.css не имеет содержания.

Шаблон:OpenStreetMap

This article "Mapnik" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Mapnik. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[править]