From 0704ec988237cd9dd46c247d27e06d05edd61939 Mon Sep 17 00:00:00 2001 From: Andrew Harvey Date: Mon, 11 Mar 2019 16:40:59 +1100 Subject: [PATCH] Update README.md to include ndjson-cli suggestion Most software in the ecosystem is unable to write arbitrary data to the tippecanoe object, so it might be helpful to show how users can make these GeoJSON extensions work. #685 --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 29f1ece..5755f44 100644 --- a/README.md +++ b/README.md @@ -617,6 +617,12 @@ the filename or name specified using `--layer`, like this: } ``` +If your source GeoJSON only has `minzoom`, `maxzoom` and/or `layer` within `properties` you can use [ndjson-cli](https://github.com/mbostock/ndjson-cli/blob/master/README.md) to move them into the required `tippecanoe` object by piping the GeoJSON like this: + +```sh +ndjson-map 'd.tippecanoe = { minzoom: d.properties.minzoom, maxzoom: d.properties.maxzoom, layer: d.properties.layer }, delete d.properties.minzoom, delete d.properties.maxzoom, delete d.properties.layer, d' +``` + Geometric simplifications -------------------------