A vector tile cache generator for geojson
npm install tylrtylr
====
Create a cache vector tiles from GeoJSON files.
npm install -g tylr
Using tylr can be done in 2 ways, either as a command line utility or as a node module.
``bashusing a -f to pass in features
tylr -f ./examples/us-states.json -d ./output -n states -l 0,5 -t pbf
$3
`javascriptvar options = {
d: './out',
n: 'layer-name',
t: 'pbf',
l: '0,5'
}
// pass the options into tylr
var tylr = require('tylr')(options)
// add array of features to tile
var features = [...]
// add each feature to tylr
feature.forEach(function (f) {
tylr.addFeature(f);
})
// finally dump the features out to disk
tylr.writeTiles()
`$3
* -f input geojson
* -n name of tiles (for client side rendering / styling)
* -t output type ('pbf', 'json')
* -d output dir
* -l zoom levels ( 0 to 20 )
Formats
Using the
-t` options you can have tylr create either protocol buffer tiles adhering to the Mapbox Vector Tile Spec or as GeoJSON tiles.