All Projects → Luqqk → wms-tiles-downloader

Luqqk / wms-tiles-downloader

Licence: MIT license
CLI for downloading map tiles from WMS server with given bbox and zoom.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to wms-tiles-downloader

mapmint
Fast and easy webmapping.
Stars: ✭ 51 (+8.51%)
Mutual labels:  wms, gis
tile-map-service-net5
Tile server for .NET 5 platform with MBTiles, Filesystem, GeoTIFF, HTTP sources and XYZ, TMS, WMTS, WMS endpoints (protocols support)
Stars: ✭ 45 (-4.26%)
Mutual labels:  wms, gis
tailormap
B3partners Tailormap repository
Stars: ✭ 26 (-44.68%)
Mutual labels:  wms, gis
earthwyrm
Vector tile map server for openstreetmap data
Stars: ✭ 16 (-65.96%)
Mutual labels:  tiles, gis
Itowns
A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
Stars: ✭ 517 (+1000%)
Mutual labels:  wms, gis
deegree3
Official deegree repository providing geospatial core libraries, data access and advanced OGC web service implementations
Stars: ✭ 118 (+151.06%)
Mutual labels:  wms, gis
Learning-R
R Tutorials
Stars: ✭ 26 (-44.68%)
Mutual labels:  gis
gis-cheatsheets
GIS Cheatsheet
Stars: ✭ 31 (-34.04%)
Mutual labels:  gis
GeoUtils
Class-based handling of georeferenced raster and vector data
Stars: ✭ 32 (-31.91%)
Mutual labels:  gis
geokey
Platform for participatory mapping
Stars: ✭ 53 (+12.77%)
Mutual labels:  gis
gds course
Geographic Data Science, the course
Stars: ✭ 60 (+27.66%)
Mutual labels:  gis
shapefile-rs
Rust library to read & write shapefiles
Stars: ✭ 38 (-19.15%)
Mutual labels:  gis
AdvantEDGE
AdvantEDGE, Mobile Edge Emulation Platform
Stars: ✭ 36 (-23.4%)
Mutual labels:  gis
eemont
A python package that extends Google Earth Engine.
Stars: ✭ 290 (+517.02%)
Mutual labels:  gis
GSFLOW-GRASS
Generates inputs for and runs the coupled groundwater-surface water model "GSFLOW"
Stars: ✭ 24 (-48.94%)
Mutual labels:  gis
game-map-editor
game-map-editor
Stars: ✭ 17 (-63.83%)
Mutual labels:  tiles
Atlas
An extensible 3D GIS application for visualization, analysis and research.
Stars: ✭ 113 (+140.43%)
Mutual labels:  gis
CesiumJs3DTileServer
cesiumgis.com/
Stars: ✭ 25 (-46.81%)
Mutual labels:  gis
climbing-data
Open license climbing data
Stars: ✭ 42 (-10.64%)
Mutual labels:  gis
geosapi
R interface to GeoServer REST API
Stars: ✭ 26 (-44.68%)
Mutual labels:  gis

🌐 wms-tiles-downloader

Command line application for downloading map tiles from given WMS server.

Installation

go install github.com/lmikolajczak/wms-tiles-downloader@latest

Go will automatically install it in your $GOPATH/bin directory which should be in your $PATH.

Command Line Usage

Download tiles from WMS server based on provided options.

Usage:
  wms-tiles-downloader get [flags]

Flags:
  -b, --bbox float64Slice   Comma-separated list of bbox coords (default [])
      --concurrency int     Limit of concurrent requests to the WMS server (default 16)
      --format string       Tile format (default "image/png")
      --height int          Tile height (default 256)
  -h, --help                help for get
  -l, --layer string        Layer name
  -o, --output string       Output directory for downloaded tiles
  -s, --style string        Layer style
  -t, --timeout int         HTTP request timeout (in milliseconds) (default 10000)
  -u, --url string          WMS server url
      --version string      WMS server version (default "1.3.0")
      --width int           Tile width (default 256)
  -z, --zoom ints           Comma-separated list of zooms

Examples

demo

Command above will produce following output - tree of folders with files in Z/X/Y format:

root@df62f3f34fef:/tiles# tree
.
|-- 10
|   |-- 524
|   |   |-- 336.png
|   |   `-- 337.png
|   |-- 525
|   |   |-- 336.png
|   |   `-- 337.png
|   `-- 526
|       |-- 336.png
|       `-- 337.png
|-- 11
|   |-- 1049
|   |   |-- 672.png
|   |   |-- 673.png
|   |   `-- 674.png
|   |-- 1050
|   |   |-- 672.png
|   |   |-- 673.png
|   |   `-- 674.png
|   |-- 1051
|   |   |-- 672.png
|   |   |-- 673.png
|   |   `-- 674.png
|   `-- 1052
|       |-- 672.png
|       |-- 673.png
|       `-- 674.png
...more directories...

Alternative - use as a library (pkg.go.dev)

go get github.com/lmikolajczak/wms-tiles-downloader@latest
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].