../_images/logo_mapnik.png

Mapnik

Motor för kartografisk rendering

Mapnik är en verktygslåda för rendering av vackra kartor, med rena, mjuka funktionskanter som tillhandahålls av högkvalitativ anti-aliasing-grafik, intelligent etikettplacering och skalbar SVG-symbolisering. Mest känt är att Mapnik används för att rendera OpenStreetMaps huvudsakliga kartlager.

Mapnik har vanligtvis varit inbäddad i Python-applikationer som levererar sina kartor över internet, även om skalförbättringar har inneburit att Mapnik nyligen också har börjat användas för att skapa högupplösta papperskartor.

mapnik skärmdump

Kärnfunktioner

Biblioteket, som i huvudsak är en samling geografiska objekt (karta, lager, datakälla, funktion, geometri), är inte beroende av ”windowssystem” och kan användas i alla servermiljöer. Det är avsett att fungera i en flertrådad miljö och är främst, men inte uteslutande, inriktat på webbaserad utveckling.

Python-bindningar på hög nivå (boost.python) underlättar snabb applikationsutveckling, med inriktning på zope3, django etc.

Mapnik är plattformsoberoende. Paket finns tillgängliga för de flesta Linux-distributioner och installationsprogram används ofta för Mac OS X och Windows.

Detaljer

Webbplats: https://mapnik.org/

Licens: LGPL (GNU Lesser General Public Licence)

Programvaruversion: 4.0.7

Plattformar som stöds: Windows, Linux, Mac

API-gränssnitt: C++, Python

Snabbstart