A set of tools to transform or deal with geo data.
git clone git@github.com/eSlider/geo-tools
go mod download
makeBlasting fast MBTiles to PBF tile extractor written in golang.
It can export pbf, jpeg, webp or png files into /z/y/x/[number].[pbf|webp|png|jpg] file structure from an mbtiles map database file.
dist/mbtiles-extractor -i data/tiles-world-vector.mbtiles -u http://localhost/tiles--import.path: Export database file path and isdata/tiles-world-vector.mbtilesby default.
--path,-i: Export path which istilesby default.--decompress,-d: Determinate tile compression format and export rawPBFtiles.--url,-u: base URL to serve tiles (defaulthttp://localhost/tiles/)
Get all features from mbtiles file as GeoJSON:
dist/mbtiles-geocoder -d data/canary-islands-latest.mbtiles -s "" --max 1000-d,--mbtilesstring: MBtiles data path (defaultdata/canary-islands-latest.mbtiles)-s,--searchstring: search query--maxint: maximal results number (default5)
There some operating system limits can be turned off before run concurrent exporting:
ulimit -s unlimited