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);
      }
    }));

Dependencies (3)

Dev Dependencies (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