mapnik fungerar genom att läsa geografiska data i form av kartor, lager, former, linjer, geometrier, etc. och samlar dessa data i en enda databas.
Dessa data kan sedan göras tillgängliga för fjärrprogram via frågor eller användas internt (om mapnik är en del av en enda program).
mapnik kan läsa data från olika källor:
ESRI
PostGIS
TIFF
OSM
Kismet
OGR
gdal
Sidoanteckning: mapnik har använts i produktionen för att bygga OpenStreetMap tjänsten, så att du kan vara säker på det kan hantera alla datatyper i valfri storlek.
Du kan ladda ner mapnik källkoden här. För OS särskilda binärer, besök vår Windows , Mac och Linux avsnitt.
Vad är nytt i den här versionen:
- Förbättrat stöd för internationell Text (numera använder harfbuzz bibliotek för textformning).
- Använder senaste C ++ 11 funktioner för bättre prestanda (särskilt Kartan laddas).
- Uttryck överallt: alla symbolizer egenskaper kan nu datadriven uttryck (med undantag av ansikts namn och teckensnittsuppsättning namn på TextSymbolizer) .
- Skrivas geometri lagring baserad på std :: vector.
Vad är nytt i version 2.2.0 / 3.0.0-RC3:
- Borttagna 3 depedencies utan att förlora någon funktionalitet:. ltdl, cairomm och libsigc ++
- Upplagt 64 bitars heltal stöd i uttryck, har ids och grid_renderer.
- Lagt till möjligheten att inaktivera behovet av olika beroenden:. proj4, libpng, libtiff, libjpeg
- Inkom snabbare omprojiceringen stöd mellan EPSG: 3857 och EPSG:. 4326
- Fasta postgres anslutning pool läckor vid användning persist_connection = false.
- Fasta postgres anslutningsnyckeln att respektera högsta värdet av MAX_SIZE och initial_size för alla skikt i kartan.
- Fixat potentiell krasch i WKB tolkning när postgis returnerar null geometri.
- Fast suddiga rendering av bild- och SVG ikoner.
- Inkom upptäcka ogiltiga SRS värden vid lastning XML.
- Utökat stöd för att ange en base_path som en tredje, valfritt argument att load_xml.
Vad är nytt i version 2.2.0 / 3.0.0-RC1:
- Borttagna 3 depedencies utan att förlora någon funktionalitet:. ltdl, cairomm och libsigc ++
- Upplagt 64 bitars heltal stöd i uttryck, har ids och grid_renderer.
- Lagt till möjligheten att inaktivera behovet av olika beroenden:. proj4, libpng, libtiff, libjpeg
- Inkom snabbare omprojiceringen stöd mellan EPSG: 3857 och EPSG:. 4326
- Fasta postgres anslutning pool läckor vid användning persist_connection = false.
- Fasta postgres anslutningsnyckeln att respektera högsta värdet av MAX_SIZE och initial_size för alla skikt i kartan.
- Fixat potentiell krasch i WKB tolkning när postgis returnerar null geometri.
- Fast suddiga rendering av bild- och SVG ikoner.
- Inkom upptäcka ogiltiga SRS värden vid lastning XML.
- Utökat stöd för att ange en base_path som en tredje, valfritt argument att load_xml.
Vad är nytt i version 2.0.0:
- Inkom minst bane längd egendom text_symbolizer att tillåta etiketter som ska placeras endast på linjer av en viss längd.
- Utökat stöd för png kvantisering med hjälp av fasta paletter.
- Lade AlsoFilter funktionalitet -. http://trac.mapnik.org/wiki/AlsoFilter
- SQLite Plugin: optimera I / O med hjälp av delade cache och inga mutexes .
- Direkt länk ingångs plugins att libmapnik att slippa ställa dlopen flaggor från bindande språk.
- Kasta ett fel under registrering för typsnitt som freetype2 inte rapporterar en familj eller formatnamn.
- Fast citera syntax för "bord". "attributet" i PostGIS plugin (tidigare om bords alias användes citera som "table.attribute" skulle orsaka fråge fel).
- Lagt till möjligheten att styra PostGIS funktionen id genom levererar en key_field att referera och heltal attributnamn.
- Inkom alternativ, mer robust proj_transform funktioner för att projicera en bbox använder fler poäng än bara de fyra hörnen för att säkerställa en optimal storlek bbox trots proj4 out of bounds villkor.
Kommentarer hittades inte