![../../_images/logo_mapnik.png](../../_images/logo_mapnik.png)
Mapnik¶
Kartographisches Rendering¶
Mapnik ist ein Werkzeugkasten für die Erstellung von schönen Karten, mit sauberen und weichen Kanten, ermöglicht durch qualitativ hochwertige Grafiken mit Anti-Aliasing, intelligente Anordnung von Beschriftungstext und skalierbare Symbole als SVG. Am bekanntesten ist Mapnik als Werkzeug zum Rendern der Standardkarte des OpenStreetMap Projekts.
Mapnik kam zumeist in Python-Anwendungen zur Verwendung, die ihre Karten über das Internet bereitstellen. Trotzdem wird Mapnik, dank Verbesserungen im Bereich der Skalierbarkeit, seit kurzem auch zur Erstellung hochauflösender Landkarten in Papierform verwendet.
![mapnik Screenshot](../../_images/mapnik_screenshot.png)
Kernfunktionen¶
Im Wesentlichen eine Sammlung von geografischen Objekten (Karte, Ebene, Datenquelle, Eigenschaft, Geometrie), ist die Bibliothek nicht auf „grafische Systeme“ angewiesen und kann in jeder Serverumgebung eingesetzt werden. Es ist beabsichtigt, Multi-threaded Umgebungen gleichermaßen zu unterstützten. Eine web-basierte Verwendung wird bevorzugt, jedoch nicht ausschließlich, angestrebt.
High-level Python Bindings (boost.python) sorgen für schnelle Anwendungesentwicklung, verweisen auf zope3, django etc.
Mapnik ist plattformunabhängig. Packete sind für die meisten Linux Distributionen verfügbar. Installers werden vornehmlich unter Mac OS X und Windows verwendet.
Details¶
Webseite: https://mapnik.org/
Lizenz: LGPL (GNU Lesser General Public Licence)
Software Version: 3.1.0
Unterstützte Plattformen: Windows, Linux, Mac
API Schnittstellen: C++, Python