opencloudtiles-0.1.9 is not a library.
Visit the last successful build:
opencloudtiles-0.1.11
install
- Install Rust (very easy)
- Then run
cargo install opencloudtiles(very easy, but compiling can take 1-2 minutes)
run
running opencloudtiles will list you the available commands:
Usage: opencloudtiles <COMMAND>
Commands:
convert Convert between different tile containers
serve Serve tiles via http
probe Show information about a tile container
compare Compare two tile containers
formats
| feature | cloudtiles | pmtiles | mbtiles | tar |
|---|---|---|---|---|
| read container | ||||
| - from file | ✅ | 🚧 | ✅ | ✅ |
| - from http | 🚧 | 🚧 | 🚫 | 🚫 |
| - from gcs | 🚧 | 🚧 | 🚫 | 🚫 |
| - from S3 | 🚧 | 🚧 | 🚫 | 🚫 |
| write container | ||||
| - to file | ✅ | 🚧 | 🚧 | ✅ |
| precompression | ||||
| - uncompressed | ✅ | 🚧 | 🚫 | ✅ |
| - gzip | ✅ | 🚧 | ✅ | ✅ |
| - brotli | ✅ | 🚧 | 🚫 | ✅ |
More on the cloudtiles container: github.com/OpenCloudTiles/opencloudtiles-specification
examples
&&
&&
&&
&&
&&
&&
&&
&&
# cargo instruments --all-features -t "CPU Profiler" -- convert ~/Dropbox/Dropbox\ upload/Dropbbox\ upload\ new/opencloudtiles/mbtiles/2023-01-eu-de.mbtiles tiles/test.cloudtiles
# cargo build -r && ./target/release/opencloudtiles probe --scan ~/Dropbox/Dropbox\ upload/Dropbbox\ upload\ new/opencloudtiles/mbtiles/2023-01-eu-de.mbtiles
# cargo instruments --all-features -t "CPU Profiler" -- probe --scan ~/Dropbox/Dropbox\ upload/Dropbbox\ upload\ new/opencloudtiles/mbtiles/2023-01-eu-de.mbtiles
dev config
git config --local core.hooksPath .githooks/