Mapnik werk deur die lees van geografiese data in die formaat van kaarte, lae, vorms, lyne, meetkunde, ens en saamgevoeg hierdie data in 'n enkele databasis.
Hierdie data kan dan beskikbaar vir afgeleë aansoeke via navrae gemaak, of intern gebruik (indien Mapnik is deel van 'n enkele sagteware).
Mapnik kan data lees uit verskeie bronne:
ESRI
Postgis
TIFF
OSM
Kismet
OGR
Gdal
kant nota: Mapnik is gebruik in die produksie vir die bou van die OpenStreetMap diens, sodat jy kan gerus wees dit kan enige soort data te hanteer op enige grootte.
Jy kan die Mapnik bronkode hier aflaai. Vir OS spesifieke binaries, besoek asseblief ons Windows , Mac en Linux afdelings.
Wat is nuut in hierdie release:
- Verbeterde ondersteuning vir Internasionale teks (nou gebruik harfbuzz biblioteek vir teks vorming).
- Gebruik nuutste C ++ 11 funksies vir beter prestasie (veral kaart laai).
- Expressions oral: al symbolizer eienskappe kan nou data gedryf uitdrukkings (met die uitsondering van aangesig-naam en fontset-naam op die TextSymbolizer) .
- herskryf meetkunde stoor gebaseer op std :: vektor.
Wat is nuut in die weergawe 2.2.0 / 3.0.0-rc3:
- verwyder 3 depedencies sonder om te verloor nie funksionaliteit. ltdl, cairomm en libsigc ++
- Bygevoeg 64 bit integer ondersteuning in uitdrukkings, funksie ids en die grid_renderer.
- Bygevoeg die vermoë om die behoefte vir verskeie afhanklikhede skakel. proj4, libpng, libtiff, libjpeg
- Bygevoeg vinniger weer projecteren ondersteuning tussen epsg: 3857 en epsg:. 4326
- Vaste postgres verband swembad lek wanneer die gebruik van persist_connection = onwaar.
- Vaste postgres verband sleutel tot hoogste waarde van MAX_SIZE respekteer en initial_size vir enige laag in kaart.
- Vaste potensiaal crash in WKB parsing wanneer Postgis terugkeer null meetkunde.
- Vaste vaag lewering van beeld en SVG ikone.
- Bygevoeg opsporing van ongeldige SRS waardes wanneer laai XML.
- Bygevoeg steun vir die spesifiseer 'n base_path as 'n derde, opsionele argument load_xml.
Wat is nuut in die weergawe 2.2.0 / 3.0.0-RC1:
- verwyder 3 depedencies sonder om te verloor nie funksionaliteit. ltdl, cairomm en libsigc ++
- Bygevoeg 64 bit integer ondersteuning in uitdrukkings, funksie ids en die grid_renderer.
- Bygevoeg die vermoë om die behoefte vir verskeie afhanklikhede skakel. proj4, libpng, libtiff, libjpeg
- Bygevoeg vinniger weer projecteren ondersteuning tussen epsg: 3857 en epsg:. 4326
- Vaste postgres verband swembad lek wanneer die gebruik van persist_connection = onwaar.
- Vaste postgres verband sleutel tot hoogste waarde van MAX_SIZE respekteer en initial_size vir enige laag in kaart.
- Vaste potensiaal crash in WKB parsing wanneer Postgis terugkeer null meetkunde.
- Vaste vaag lewering van beeld en SVG ikone.
- Bygevoeg opsporing van ongeldige SRS waardes wanneer laai XML.
- Bygevoeg steun vir die spesifiseer 'n base_path as 'n derde, opsionele argument load_xml.
Wat is nuut in die weergawe 2.0.0:
- Bygevoeg minimum-pad lengte eiendom text_symbolizer toelaat etikette net op lyne van 'n sekere lengte geplaas moet word.
- Bygevoeg ondersteuning vir png kwantisering behulp vaste palet.
- Added AlsoFilter funksionaliteit -. http://trac.mapnik.org/wiki/AlsoFilter
- SQLite Plugin: optimaliseer i / o die gebruik van gedeel kas en geen mutexes .
- Direk skakel insette plugins om libmapnik om te verhoed dat dlopen vlae ingestel van bindende tale.
- Gooi 'n fout tydens registrasie vir fonts wat Freetype2 nie 'n familie of styl naam rapporteer.
- Vaste vermelding sintaksis vir "tafel". "kenmerk" in Postgis plugin (voorheen as tafel aliasse gebruik vermelding soos "table.attribute" sou veroorsaak navraag mislukking).
- Bygevoeg die vermoë om die Postgis funksie id te beheer deur die verskaffing van 'n key_field te verwys en heelgetal kenmerk naam.
- Bygevoeg alternatiewe, meer robuuste proj_transform funksies aan 'n Bbox die gebruik van meer punte as net die vier hoeke om 'n optimaal grootte Bbox ondanks proj4 buite perke voorwaardes verseker projekteer.
Kommentaar nie gevind