World PMTiles

35 views
Skip to first unread message

Pete Cracknell

unread,
Apr 30, 2026, 9:26:37 AMApr 30
to OpenAIP - Aviation Data Platform
Hi,

Have you considered creating a world PMTiles file as part of the daily file generation? I have recently discovered PMTiles and been amazed at its capability. It can serve tiles without the need for a tiles server.

Additionally have you considered creating a world file. Ideally PMTiles, but otherwise MBTiles?

I have prototyped a script that fetches all the Airspace MBTiles files, combines them, and converts to PMTiles. I placed it on a CDN and found the performance and client usage very nice to work with. I am happy to provide the script/support if it is of interest to you?

Thanks

Michael Haberler

unread,
Apr 30, 2026, 9:52:17 AMApr 30
to OpenAIP - Aviation Data Platform
I very much support this suggestion 
not only does it simplify hosting, it also opens new hosting opportunities - like the AWS Open Data program or Cloudflare without the need for workers

have a check what Mapterhorn does:  https://mapterhorn.com/data-access/ 

one singlle PMTiles file for a worldwide DEM

best regards
Michael

webmaster

unread,
May 4, 2026, 4:47:06 AMMay 4
to OpenAIP - Aviation Data Platform
Hi there,

and thanks for pointing me towards this two projects! PMTiles are indeed looking very interesting and could be the successor to our new vector tiles infrastructure. I'll find some more time to work on openaip a bit more in the next days. I'll put that on the list and will evaluate if we can switch to this format which would indeed solve some of the current issues we have with the tiles build pipelines. I'll let you know when I know more.

Cheers,

Stephan

Michael Haberler

unread,
May 4, 2026, 4:55:13 AMMay 4
to OpenAIP - Aviation Data Platform
thanks for listening!

I've worked with pmtiles in the past  in the context of an embedded project (DEM lookup) 
support and tooling is excellent
the primary author - Brandon Liu - is very energetic, really after making it a success and easy to work with

AFAICT it is a safe bet for a project like yours 

Michael

Michael Haberler

unread,
May 4, 2026, 5:00:30 AMMay 4
to OpenAIP - Aviation Data Platform
it's useful for bitmap and vector tiles as well btw

OpenAIP - Webmaster

unread,
May 4, 2026, 5:09:57 AMMay 4
to Michael Haberler, OpenAIP - Aviation Data Platform
thanks! yep, really really interesting. Seems like there is some big refactoring of the tiles service necessary but it definitely seems worth it. 


--
You received this message because you are subscribed to the Google Groups "OpenAIP - Aviation Data Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openaip+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openaip/488f20da-38b8-45e4-a19d-684b5ca36cd8n%40googlegroups.com.

Michael Haberler

unread,
May 4, 2026, 5:14:44 AMMay 4
to OpenAIP - Aviation Data Platform
actually it should be possible to retain the mbtiles endpoints by proxying to the pmtiles map:

https://grok.com/share/bGVnYWN5_9aff8822-58a1-4499-b48a-eb022e9b3ce3

OpenAIP - Webmaster

unread,
May 4, 2026, 5:16:55 AMMay 4
to Michael Haberler, OpenAIP - Aviation Data Platform
yep, thanks. I'm eyeing the dedicated file Marting server for this switch. But I have to evaluate if it fits our use-case requirements.


Pete Cracknell

unread,
May 5, 2026, 10:58:43 AMMay 5
to OpenAIP - Aviation Data Platform
This is great news, thanks! If there is any way I can help, please ask. For now, I have a script, that I plan to run daily that:
1. Downloads MBTiles
2. Stitches them together into a World MBTiles file
3. Converts to PMTiles
4. Uploads to our S3 bucket

The client integration to our CDN (that uses the S3 bucket) was then surprisingly trivial for serving the tiles. We found that processing up to zoom level 9 was the sweet spot between processing time, file size and fidelity. The final file was 42MB with no visual degradation!
Reply all
Reply to author
Forward
0 new messages