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.

About

Create list of OSM tiles for geojson polygons.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published