It can scrape things for you and stitch them for you too.
If you're on windows, run conda install -c conda-forge shapely
To install: pip3 install -r requirements.txt
It needs python 3.6
.
Make a geojson containing Polygon
outlines of areas you want to scrape
Then: (assuming your geojson is named poly.geojson
, amend the instructions if not)
mkdir tiles
python3 scraper.py --poly poly.geojson --zoom 19 --url http://.../abcd/{z}/{x}/{y}@2x.png --out-dir tiles
python3 stitcher.py --dir tiles --out-file out.png
Substitute http://.../abcd/{z}/{x}/{y}@2x.png
for the url for the slippy map tile service.
If you the scraper repeatedly fails in downloading certain tiles, and the tile urls (put into failed_urls.txt
) work, then you could set --max-connections
to something low (default is 8) or increase --retries
(default is 10)