project logo

Mapnik

Redakcja kartograficzna

Mapnik jest zestawem narzędzi służącym do tworzenia ładnych map, z przejrzystymi, miękkimi granicami obiektów (za pomocą wysokiej jakości grafiki z anty-aliasingiem), inteligentnym rozmieszczeniem etykiet oraz skalowalnymi symbolami SVG. Najbardziej znane użycie Mapnika to renderowanie głównych warstw Open Street Map.

Zwykle Mapnik był używany w aplikacjach map internetowych opartych na pythonie, jednakże ulepszenie skalowalności sprawiło, że Mapnik jest ostatnio używany również do redakcji wysokiej rozdzielczości map papierowych.

screenshot

Będąc w zasadzie zbiorem obiektów geograficznych (mapa, warstwa, źródło danych, obiekt, geometria), biblioteka nie opiera się na “systemach okienkowych” i może być używana w każdym środowisku serwerowym. Zamierzeniem było funkcjonowanie w wielowątkowych środowiskach, jak również pierwotnie zakładano głównie, acz nie wyłącznie, rozwój w środowisku internetowym.

Wysokopoziomowe skrypty Pythona (boost.python) ułatwiają szybki rozwój aplikacji, nacelowany na zope3, django itp.

Mapnik jest wieloplatformowy. Pakiety są dostępne dla większości dystrybucji Linuxa a dla Mac OS X oraz Windows powszechnie używane są instalatory.

Szczegóły

Strona internetowa: http://www.mapnik.org/

Licencja: Mniejsza Powszechna Licencja Publiczna GNU (LGPL)

Wersja programu: 2.2.0

Systemy operacyjne: Windows, Linux, Mac

Interfejsy API: C++, Python