Mapnik

Software screenshot:
Mapnik
Podrobnosti Software:
Verze: 3.0.8 / 3.0.9-rc3 Aktualizováno
Datum uploadu: 10 Dec 15
Licence: Volný
Popularita: 165

Rating: nan/5 (Total Votes: 0)

Mapnik works by reading geographical data in the format of maps, layers, shapes, lines, geometries, etc. and aggregating this data in one single database.

This data can then be made available to remote applications via queries, or used internally (if Mapnik is part of a single software).

Mapnik can read data from various sources:

ESRI

PostGIS

TIFF

OSM

Kismet

OGR

GDAL

Side note: Mapnik has been used in production for building the OpenStreetMap service, so you can rest assured it can handle any data type at any size.

You can download the Mapnik source code here. For OS specific binaries, please visit our Windows, Mac and Linux sections.

What is new in this release:

  • Improved support for International Text (now uses harfbuzz library for text shaping).
  • Uses latest C++11 features for better performance (especially map loading).
  • Expressions everywhere: all symbolizer properties can now be data driven expressions (with the exception of face-name and fontset-name on the TextSymbolizer).
  • Rewritten geometry storage based on std::vector.

What is new in version 2.2.0 / 3.0.0-rc3:

  • Removed 3 depedencies without loosing any functionality: ltdl, cairomm and libsigc++ .
  • Added 64 bit integer support in expressions, feature ids, and the grid_renderer.
  • Added the ability to disable the need for various dependencies: proj4, libpng, libtiff, libjpeg.
  • Added faster reprojection support between epsg:3857 and epsg:4326.
  • Fixed postgres connection pool leaks when using persist_connection=false.
  • Fixed postgres connection key to respect highest value of max_size and initial_size for any layer in map.
  • Fixed potential crash in wkb parsing when postgis returns null geometry.
  • Fixed blurry rendering of image and SVG icons.
  • Added detection of invalid srs values when loading XML.
  • Added support for specifying a base_path as a third, optional argument to load_xml.

What is new in version 2.2.0 / 3.0.0-rc1:

  • Removed 3 depedencies without loosing any functionality: ltdl, cairomm and libsigc++ .
  • Added 64 bit integer support in expressions, feature ids, and the grid_renderer.
  • Added the ability to disable the need for various dependencies: proj4, libpng, libtiff, libjpeg.
  • Added faster reprojection support between epsg:3857 and epsg:4326.
  • Fixed postgres connection pool leaks when using persist_connection=false.
  • Fixed postgres connection key to respect highest value of max_size and initial_size for any layer in map.
  • Fixed potential crash in wkb parsing when postgis returns null geometry.
  • Fixed blurry rendering of image and SVG icons.
  • Added detection of invalid srs values when loading XML.
  • Added support for specifying a base_path as a third, optional argument to load_xml.

What is new in version 2.0.0:

  • Added minimum-path-length property to text_symbolizer to allow labels to be placed only on lines of a certain length.
  • Added support for png quantization using fixed palettes.
  • Added AlsoFilter functionality - http://trac.mapnik.org/wiki/AlsoFilter.
  • SQLite Plugin: optimize i/o using shared cache and no mutexes.
  • Directly link input plugins to libmapnik to avoid having to set dlopen flags from binding languages.
  • Throw an error during registration for fonts which Freetype2 does not report a family or style name.
  • Fixed quoting syntax for "table"."attribute" in PostGIS plugin (previously if table aliases were used quoting like "table.attribute" would cause query failure).
  • Added the ability to control the PostGIS feature id by suppling a key_field to reference and integer attribute name.
  • Added alternative, more robust proj_transform functions to project a bbox using more points than just the four corners to ensure an optimally sized bbox despite proj4 out of bounds conditions.

Podobný software

way.js
way.js

1 Mar 15

Keypress
Keypress

28 Sep 15

Augment.js
Augment.js

5 Jun 15

Postjoy
Postjoy

13 Apr 15

Ostatní software developer Mapnik Development Team

Ruby Mapnik
Ruby Mapnik

10 Dec 15

Node-Mapnik
Node-Mapnik

28 Sep 15

Komentáře k Mapnik

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!