Skip to content

gagan-bansal/osm-tile-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osm-tile-list

Create list of OSM tiles for geojson polygons

installation

npm install osm-tile-list -g

usage

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

license

This project is licensed under the terms of the MIT license.