Show HN: mbtiles-s3-server – serve vector map tiles directly from mbtiles on S3
github.com
github.com
https://github.com/michalc/sqlite-s3-query/blob/main/sqlite_...
Here's the inspiration for that: https://github.com/phiresky/sql.js-httpvfs
(For those running on bare metal, I knocked this up a few months ago - https://github.com/systemed/mod_mbtiles - which is an Apache module that does pretty much the same thing.)
The whole cloud optimized vector tile/data space is next after COGs (cloud optimized geotiffs). Point-clouds are also getting the index-range-request treatment as COPC[2].
[1] https://github.com/mactrem/com-tiles.
[2] https://copc.io/
The extra conversion step is something I'm hoping to get rid of by building PMTiles writers into tiling tools directly.
Another bonus of writing pmtiles directly is that it will cut the time to generate vector tiles for the planet from ~40 to ~30 minutes on a 64-core ec2 instance since pmtiles format is much simpler and more efficient to write than SQLite. It should also cut the output file size a bit from the 80gb that mbtiles uses.
Makes experimenting with things like this much cheaper.
(I work for CF)
(I also work for CF)