We have added a section on protomaps to our PyViz tutorial. Protomaps makes map visualisations so much easier.
https://pyviz-tutorial.readthedocs.io/en/latest/protomaps/index.html
#Protomaps #Geography #World #Map @protomaps
We have added a section on protomaps to our PyViz tutorial. Protomaps makes map visualisations so much easier.
https://pyviz-tutorial.readthedocs.io/en/latest/protomaps/index.html
#Protomaps #Geography #World #Map @protomaps
MVT, MBT, PMTiles: Everything to know about vector tiles: @djh offers a comprehensive overview of #vectortiles technology, including #Mapbox Vector Tiles (#MVT), #MBTiles, and #Protomaps’s #PMTiles. The post explains the evolution from #raster to #vector #maps, compares key formats and technologies,...
https://spatialists.ch/posts/2025/05-19-mvt-mbt-pmtiles-everything-to-know-about-vector-tiles/ #GIS #GISchat #geospatial #SwissGIS
OKAY, I'm reasonably happy with the current version. I now have a "progress map" on AlphabeticalZürich, available at https://www.alphabeticalzurich.ch/map.html
The base tiles are @protomaps, with an extra dash of Leaflet (https://leafletjs.com/), an export of my progress spreadsheet as CSV, and some "let's throw some Zürich opendata at the geometry problem".
And a non-zero amount of work to integrate it as I wanted (including "how do I avoid trivially leaking my API key"), but I *think* it's reasonably clean. It would probably warrant a proper blog post, if only to document things for myself, but now I need a break (... since at least few hours if I'm being honest with myself.)
But there, I'm happy - now I need to update the spreadsheet and the real-world data below it :D
Wonderful podcast episode with @bdon of @protomaps fame 🤗
This conversation is awesome to get a better understanding of #Maps, the #OpenStreetMap data, running an open source project, and how it all comes together in #Protomaps and #Maplibre 🗾
Interesting conversation with Brandon from #Protomaps, on he Software Sessions podcast.
https://www.softwaresessions.com/episodes/protomaps/
Some key points from my pov:
Maps are a primitive of the web, built on the standards and code infrastructure originally specified for video.
Google Maps may be the most successful tech project, ever.
Open source code, like Mapbox GL JS and Mapzen, is an inherited legacy that is not lost, but built upon.
Zoom is an essential primitive of web map rendering.
@tim_salabim I think #Protomaps is worth a mention whenever web mapping is mentioned https://protomaps.com/
It is a tile packaging format you can very cheaply host with a simple file server.
What are some good static storage APIs or CDNs for hosting .pmtiles in the EU? #protomaps
If anyone is interested in #pmtiles #protomaps self-hosted map tile cost comparisons between Cloudflare R2 and AWS S3 and AWS S3 + Cloudfront, here is what we experienced:
R2: $1.67/mo
S3: $4.87/mo
S3 + Cloudfront: $5.49 (but we also added 3 addt'l 5-gb buckets)
as a baseline with mapbox, we were using about 60k "map loads" per month, which equates to $50.
#Protomaps' Update-Politik geht mir massiv auf die Nüsse.
I have a talk in about 12 hours at Mapping USA 2025. It will be about WAMap and the virtues of vector based maps and client side filtering for doing data exploration.
You can also hear me later in the day reminding you to run for the OSM-US Board of Directors… if that’s something you may be interested in.
I hope you can join us! It’s free and all virtual.
Anyone know of a simple way to use #Mapbox default styles with #Protomaps?
We have a new blog post about hosting Protomaps pmtiles on Cloudflare R2. It's an overview of the steps to set it up, as well as a comparison of costs between Mapbox and Cloudflare R2 (based on our usage). https://blog.pinballmap.com/2024/11/05/protomaps-tile-hosting/ #protomaps #CloudFlare
new on #protomaps blog - more PMTiles platforms and integrations
https://protomaps.com/blog/pmtiles-more-platforms/
featuring: Maputnik, OpenLayers, AWS CloudFormation, Google Cloud, Microsoft Azure, Caddy
Hey #Openstreetmap bubble. Was genau ist der Unterschied zwischen #Protomaps und #Versatiles?
Guides are live for deploying #protomaps with fast Z/X/Y tile endpoints serverlessly on:
AWS with CloudFormation (simpler than the manual steps before!):
https://docs.protomaps.com/deploy/aws
Azure:
https://docs.protomaps.com/deploy/azure
Google Cloud:
Storing a bookmark for #protomaps @protomaps this time:
Just published a guide to Security and Privacy with #protomaps:
https://docs.protomaps.com/guide/security-privacy
* How to serve an entire map app from a single origin with a strict Content Security Policy
* eliminating third party data processors for GDPR compliance
* CORS and access control for object storage
Thanks to @NGIZero for supporting this!
The WavyFill symbol has configurable wave height, so it can be used to render peaceful lakes and fierce seas (here shown: La Albufera, just south of Valencia in Spain, using #protomaps vector tiles)
#gischat #webgl #dataviz
@joost_schouppe I haven't done this so I don't know if it's the easiest, but maybe generating a vector tileset via @protomaps might just do the trick. #protomaps
In today's #gleo news (and hot in for #siglibre2024!): A #ProtoMaps loader plus the new `scalefactorify` symbol!
I don't need to explain protomaps, right? It's the hilbert-curve-packed-vector-tiles standard that's all the rage (see https://protomaps.com/).
The `scalefactorify` decorator (applied here to `StrokeRoad`s) makes a symbol visually bigger or smaller depending on the map's scale, with a factor interpolated according to a supplied scale-factor table.