Email or username:

Password:

Forgot your password?
Ian Dees

Ok after spending way too much time building a Planetiler profile that I'm happy with (thanks Mike B!), I have a global OSM tileset that works from z6-14. It contains all OSM geometries at zoom 14 and simplifies to points for smaller stuff at lower zooms. All properties are on the features, so you can use my fork of @watmildon's TIGERMap to make cool maps like this to see all the different users mapping in your area. iandees.github.io/TIGERMap/doc

A map of OpenStreetMap data around Minneapolis and St. Paul in a browser, colored by unique user names. It's a rainbow of colors!
7 comments
Ian Dees

That's pretty neat, but the cool thing is that the low zoom support means you can zoom out and see a pretty good overview. This really makes Firefox work hard (it's deciding on colors for 100k's of features), but it works. iandees.github.io/TIGERMap/doc

Ian Dees

The tiles are pretty big (tiles in Manhattan are 2-15MB), but they compress well (900KB-5MB). The output pmtiles file is 530GB. I built the profile here if you're interested in how it works: github.com/onthegomap/planetil

Ian Dees

One interesting thing that's hard to see with Matt's tool is that the tiles all have information about any large polygons they sit in. For example, you could use this to build a reverse geocoder by mapping the point you're looking for to a tile, fetching the tile, and looking at what polygons your point sits in. Neat!

Ian Dees

Another thing I'm thinking about: what if we pass the filtering logic to @bdon@mastodon.sociall's pmtiles Cloudflare Worker code and have it do server-side filtering so the tiles aren't as big on the wire. 🤔

Drew Breunig

@ian This is an awesome idea. Like graphql for tiles.

Go Up