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
Comments not found