Node-Mapnik

Software Screenshot:
Node-Mapnik
Software Details:
Version: 3.4.7 updated
Upload Date: 28 Sep 15
Distribution Type: Freeware
Downloads: 28

Rating: nan/5 (Total Votes: 0)

Mapnik is a C++ toolkit for developing map-centric applications.

Mapnik is also one of the tools used to create the famous OpenStreetMap (OSM) mapping project.

On the other hand, Node-Mapnik is a JavaScript client for this toolkit, allowing Node.js developers to create mapping applications that inter-connect with a local or remote Mapnik installation and access one or more of its mapping features and tools.

This library comes with tests and examples.

What is new in this release:

  • Ugraded to Mapnik 3.x version with totally new geometry storage
  • Upgrade to mapnik-vector-tile@0.8.0
  • Upgraded to node-pre-gyp@0.6.5
  • Added an additional parameter to Projection initialization. This prevents the initialization of a proj4 object internally. This will only be useful when reprojecting from epsg:4326 to epsg:3857 and vise versa.

What is new in version 3.3.1:

  • Ugraded to Mapnik 3.x version with totally new geometry storage
  • Upgrade to mapnik-vector-tile@0.8.0
  • Upgraded to node-pre-gyp@0.6.5
  • Added an additional parameter to Projection initialization. This prevents the initialization of a proj4 object internally. This will only be useful when reprojecting from epsg:4326 to epsg:3857 and vise versa.

What is new in version 3.3.0:

  • Ugraded to Mapnik 3.x version with totally new geometry storage
  • Upgrade to mapnik-vector-tile@0.8.0
  • Upgraded to node-pre-gyp@0.6.5
  • Added an additional parameter to Projection initialization. This prevents the initialization of a proj4 object internally. This will only be useful when reprojecting from epsg:4326 to epsg:3857 and vise versa.

What is new in version 3.2.1:

  • Added an additional parameter to Projection initialization.

What is new in version 3.1.6:

  • Fixed bugs in VectorTile.toGeoJSON to ensure properly formatted JSON output.
  • Cleanup of Javascript code and tests using JSLint.
  • Added preliminary support for building against Nan v1.5.0 and IO.js v1.0.1 (but still using Nan v1.4.1 for the time being)
  • Added mapnik.versions.mapnik_git_describe to get access to the git details of the Mapnik version node-mapnik was built against.
  • Fixed mapnik-inspect.js script.

What is new in version 3.1.3:

  • Now vt.composite buffer-size defaults to 1 instead of 256 and tolerance defaults to 8 instead of 1.
  • Improvements to internals of mapnik.blend
  • Fixed rare error when reading image data with the async mapnik.Image.fromBytes
  • Binaries updated to use Mapnik v3.x

What is new in version 3.1.1:

  • Added Map.registerFonts()
  • Upgraded to node-pre-gyp@0.6.1
  • Aliased mapnik.register_fonts() -> mapnik.registerFonts(), mapnik.register_datasources() -> mapnik.registerDatasources().

What is new in version 3.0.4:

  • Binaries updated to use Mapnik v3.x.

What is new in version 3.0.1:

  • Binaries updated to use Mapnik v3.x.

What is new in version 1.4.15:

  • Upgraded to mapnik-vector-tile@0.5.5 for faster raster rendering.

What is new in version 1.4.14:

  • Avoid startup error if $HOME environment is not known
  • Fixed all tests on windows
  • Experimental: mapnik.VectorTile now accepts variables object in render options.
  • Experimental: Added mapnik.Map.clone method to create a shallow copy of a map object (datasources are still shared)

What is new in version 1.4.12:

  • Fixed broken postgis.input plugin in binary package
  • Fixed mismatched new/delete in UTF8 grid encoding code
  • Updated to support latest Mapnik 3.x development version
  • Tweaked internal tracker of map concurrent usage to release before callback
  • Added missing invert-rgb compositing option

What is new in version 1.4.5:

  • Updated to use Mapnik 2.3.x SDK with rapidxml parsing fix.

What is new in version 1.4.4:

  • Subtle VectorTile.composite bugs fixed to handle both tiles created from setData and those just rendered to.
  • VectorTile.fromGeoJSON method changed to VectorTile.addGeoJSON.
  • Removed initializing and cleaning up global libxml2 structures because XML2 is no longer the default in node-mapnik binaries.

What is new in version 1.4.0:

  • First series to default to providing binaries with npm install.

What is new in version 1.3.3:

  • Updated to mapnik-vector-tile.

What is new in version 1.3.0:

  • Added VectorTile.composite API.
  • Fixed exception handling for VectorTile.isSolid.
  • Disabled mapnik.Expression object since this is not used by any known applications.
  • Added mapnik.register_datasource to register a single datasource plugin.

What is new in version 1.2.1:

  • Added more details to mapnik.supports API including grid, proj4, webp, jpeg, png, svg, cairo_pdf, cairo_svg and threadsafe.
  • Added more constants for available comp-op values.

What is new in version 1.2.0:

  • Removed devDependencies so that mocha and sphericalmecator need to be manually installed to run tests
  • Tweaked gyp Release configuration to ensure binaries are stripped and built with highest level of optimization
  • Added support for detecting --runtime_link=static flag to npm install that can trigger linking against all Mapnik depedencies (not just libmapnik)
  • Added travis.ci support

What is new in version 1.1.1:

  • Fixed exception handling when creating geojson from vector tile.

What is new in version 1.0.0:

  • Support for node v0.10.x and node-gyp.

Requirements:

  • Mapnik
  • Node.js 0.6.13 or higher

Similar Software

WePay Python SDK
WePay Python SDK

12 May 15

embedly-python
embedly-python

13 May 15

pyforce
pyforce

13 May 15

Sixpack-Perl
Sixpack-Perl

10 Feb 16

Other Software of Developer Mapnik Development Team

Ruby Mapnik
Ruby Mapnik

10 Dec 15

Mapnik
Mapnik

10 Dec 15

Comments to Node-Mapnik

Comments not found
Add Comment
Turn on images!