Create list of OSM tiles for geojson polygons
npm install osm-tile-list -g
Usage:osm-tile-list.js <geojson-file> [options]
Options:
-s, --minZoom Min zoom to be considered for list [number] [default: 0]
-e, --maxZoom Max zoom to be considered for list [number] [default: 18]
-b, --tileBuffer Extra number of tiles around polygon [number] [default: 0]
-c, --onlyCorners Check only tile corners intersection with boundary polygon
otherwise check tile polygon to boundary polygon
intersection with JSTS [boolean] [default: false]
-h, --help Show help [boolean]
TIP Option onlyCorners
is quite fast but will miss the tiles those intersect with boundary polygon having thin shape like river. So best trick is to give tile buffer --tileBuffer
of 2 or 3 and use use --onlyCorners
to get the result fast and accurate.
Output like:
5/23/12.png
5/23/13.png
5/23/14.png
5/23/15.png
5/24/13.png
6/48/30.png
6/44/30.png
6/45/30.png
6/44/29.png
6/44/30.png
This project is licensed under the terms of the MIT license.