tilestrata-merge

0.0.4 • Public • Published

tilestrata-merge

A TileStrata plugin allowing tiles from multiple layers to be merged with custom logic.

Example

var merge = require('tilestrata-merge');
 
var layer = server.layer('merged-layer', {minZoom: 5, maxZoom: 14});
 
// .../merged-layer/tile.pbf
layer
  .route('tile.pbf')
    .use(headers({
      'Access-Control-Allow-Origin': '*'
    }))
    .use(merge({
      contentType: 'application/x-protobuf',
      layers: [
         ['layer-1', 't.pbf'],
         ['layer-2', 't.pbf']
      ]
      merge: function(buffers) {
        return Buffer.concat(buffers);
      }
    }));

Dependents (0)

Package Sidebar

Install

npm i tilestrata-merge

Weekly Downloads

3

Version

0.0.4

License

Apache-2.0

Unpacked Size

2.57 kB

Total Files

4

Last publish

Collaborators

  • brianreavis
  • brandonreavis
  • naturalatlas