wms2mbtiles
v1.2.0
Published
Download maps from WMS and save it into mbtiles.
Downloads
6
Maintainers
Readme
wms2mbtiles
Download maps from WMS server and save it into mbtiles. Instead of selecting an area and then download it this library starts with a top tile. Then download 4 subtiles. Everytime it encounters en empty/transparent map tile this area is skipped. This is more suitable for sparse maps.
Install
yarn global add wms2mbtiles
# or
npm add -g wms2mbtiles
Usage
$ wms2mbtiles http://wms.server.com satellite satellite.mbtiles -m 2 -c 4
Help
Download maps from WMS and save it into mbtiles.
Usage
$ wms2mbtiles <wmsUrl> <layer> <output.mbtiles>
Options
--maxZoom, -m maximal zoom to download, default 3
--concurrency, -c number of concurrent downloads, defaukt 2
--tileSize, -t tile size in pixels, default 512
--emptyTileSizes, -e size of empty tile in bytes, default 334
use it multiple times to set multiple sizes
Coordinates of a starting tile
-z zoom, default 0
-x x, default 0
-y y, default 0
Examples WMS
$ wms2mbtiles https://mywmsserver.com roads output.mbtiles
$ wms2mbtiles https://mywmsserver.com roads output.mbtiles
--maxZoom 5 \
--concurrency 2 \
--tileSize 256 \
--emptyTileSizes 123 \
--emptyTileSizes 456
Examples Tile server
$ wms2mbtiles https://mywmsserver.com/{z}/{x}/{y} output.mbtiles
--serverType tile \
--maxZoom 5 \
--concurrency 2 \
--emptyTileSizes 123 \
--emptyTileSizes 456