trailpack-mapnik
v0.5.23
Published
Mapnik Tile Server with Trails.js
Downloads
10
Readme
trailpack-mapnik
Setup a Map Server using Trails, Mapnik, and Tilelive. Supports tile caching with S3.
Compatibility
- Node 6 or higher
- Mapnik 3.0.9 or higher (tested on 3.0.9)
- OSX or Linux (binaries pre-built for
linux
anddarwin
platforms)
Install
$ npm install --save trailpack-mapnik
Configure
// config/main.js
module.exports = {
packs: [
// ... other trailpacks
require('trailpack-mapnik')
]
}
// config/mapnik.js
const path = require('path')
module.exports = {
/**
* Define paths to mapnik map configs
*/
maps: {
basemap: {
pathname: path.resolve(__dirname, 'basemap.xml')
},
someOverlay: {
pathname: path.resolve(__dirname, 'vector_overlay.xml')
}
},
/**
* Additional Tilelive protocols (e.g. vector)
*/
protocols: [
require('tilelive-additionalplugin')
]
}
License
MIT