A vector tile design information processing tool
The social preview image is Writing Box with Cranes, Pines, Plum Blossoms, and Characters.
metadata.json
and display layer information on standard output.tippecanoe
as an option.Example of the YAML config for kata filter
command.
kata.yml:
features1:
source: ./test1.geojson
properties:
name: properties["name:ja"]
minzoom: 8
maxzoom: 14
features2:
source: https://gist.githubusercontent.com/miya0001/56c3dc174f5cdf1d9565cbca0fbd3c48/raw/c13330036d28ef547a8a87cb6df3fa12de19ddb6/test.geojson
properties:
title: properties.label
minzoom: 2
maxzoom: 10
Then you can run kata filter
command:
$ kata filter ./kata.yml
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{...},"geometry":{...}, "tippecanoe":{"layer":"features1","minzoom":8,"maxzoom":14}},...]}
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{...},"geometry":{...}, "tippecanoe":{"layer":"features2","minzoom":2,"maxzoom":10}},...]}
$ npm install -g @unvt/kata
$ kata help
Usage: kata [options] [command]
Options:
-v, --version output the version number
-h, --help display help for command
Commands:
document <source> [destination] output the metadata from the <source>
filter <source> output the ndjson from the <source>
help [command] display help for command
$ git clone https://github.com/unvt/kata
$ cd kata
$ npm install
$ npm run build
Then run:
$ npm run command help
Or
$ npm install -g .
$ kata help
MIT