PMTiles
operations
PMTiles | operations | |
---|---|---|
17 | 12 | |
1,663 | 98 | |
6.2% | - | |
8.6 | 5.0 | |
5 days ago | 19 days ago | |
TypeScript | ||
BSD 3-clause "New" or "Revised" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PMTiles
-
Anatomy of a MapServer: how to leverage and visualize your geographical data
I am a novice at GIS and mapping but when I got started I thought a map/tile server was the only way to build mapping webapps.
But, in my admittedly simple application PMTiles can cover a lot of my visualization use cases with a thing Django app doing GEOJson for interactive stuff.
https://github.com/protomaps/PMTiles
-
Geospatial Nix – create, use and deploy today
This is awesome. Such a great use case for nix.
I do a lot of geospatial processing in the cloud and I've been using Tippecanoe a lot to create vector tiles. It pairs well with PM Tiles for storing on the cloud. It seriously increases the web app performance for massive data sets. I queue these up with ECS tasks to process our json/csv/parquet input and create optimize vector tile outputs.
https://github.com/felt/tippecanoe
https://github.com/protomaps/PMTiles
Tippecanoe would be a great addition to your nix packages. I've been thinking more and more about how Nix could fit into this pipeline.
Great work!
- Serve Maps From S3: Compressed single-file tiles for vector and raster maps
- Made an interactive bike map of my city using OSM data
-
Serverless maps at 1/700 the cost of Google Maps API
The thing being discussed is designed for cloud, so I think self managed is a better description?
https://protomaps.com/docs/cdn
Self hosting pmtiles is straightforward also, make a file available to a server that supports range requests:
https://protomaps.com/docs/pmtiles#2.-serve-your-file-locall...
-
How The Post is replacing Mapbox with open source solutions
It might've just been this: https://github.com/protomaps/PMTiles/tree/main/serverless/aws
There isn't a tool to do that right now. It could be a fit in either https://github.com/protomaps/go-pmtiles or https://github.com/protomaps/PMTiles/tree/main/python - the Go program is faster and more production ready at this point. I imagine if folders are working for you the quantity of tiles doesn't number into the millions, so the Python program might be sufficient.
Feel free to open an issue.
-
COMTiles (Cloud Optimized Map Tiles) hosted on Amazon S3 and Visualized with MapLibre GL JS
PMTiles
-
Host your own OpenStreetMap Map Tiles
For the next revision of the JS decoder I'm including `fflate` as a dependency so clients can decompress gzipped tile data using JavaScript.
https://github.com/protomaps/PMTiles/blob/master/js/package....
- PMTiles: Cloud-optimized, single-file map tile archives – Python+JS
operations
- Use Preferred Tile.openstreetmap.org URL
- Upcoming downtime on 2023-01-22: WILL NOT allow edits [...] may be unable to login to services which requires openstreetmap.org authentication
-
I made a wiki for comprehensible input resources
I see. It looks like this MediaWiki bug for the mobile site: https://phabricator.wikimedia.org/T274807. I'll try to figure out how to get that fixed.
- Show HN: Query SQLite files stored in S3
-
Is it possible to send area to the backward.
It is strange to me that the pedestrian area gets rendered above the building... would you like to create a topic about this at community.openstreetmap.org ? I think this should be handled differently. I guess the next instance then would be to open an issue at https://github.com/gravitystorm/openstreetmap-carto (probably but I'm not 100% sure) or maybe here https://github.com/openstreetmap/operations
- Host your own OpenStreetMap Map Tiles
-
Tile status info and rerender requests not working anymore.
It was a deliberate decision to disable it for the CDN, on the grounds that with multiple render servers and load balancing, it doesn't do what users would expect anymore, see: https://github.com/openstreetmap/operations/issues/681
- OpenStreetMap looking for more US rendering capacity
- OpenStreetMap: Increase US Rendering Capacity
- Servers
What are some alternatives?
tilemaker - Make OpenStreetMap vector tiles without the stack
planetiler - Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
tippecanoe - Build vector tilesets from large collections of GeoJSON features.
openmaptiles-tools - Tools to turn the schema into other formats
mod_mbtiles - Serve tiles with Apache directly from an .mbtiles file
kvtiles - Self hosted maps, PMTiles, MBTiles key value storage and server
TileServer GL - Vector and raster maps with GL styles. Server side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
mbtiles-php - PHP backend for reading tiles from mbtiles databases
s3sqlite - Query SQLite files in S3 using s3fs
openmaptiles - OpenMapTiles Vector Tile Schema Implementation
verneuil - Verneuil is a VFS extension for SQLite that asynchronously replicates databases to S3-compatible blob stores.