PMTiles ist ein serverloses Vektorkachel-Archiv für Webkarten. Eine einzige Datei enthält alle Kacheln, zugänglich über HTTP-Range-Requests. Ideal für das Hosting auf S3, CloudFlare R2 oder GitHub Pages ohne Kachelserver.
Hauptmerkmale

Über das Format PMTiles
PMTiles ist ein Archivformat, in dem der gesamte Kachelsatz als eine einzige Datei mit internem Index liegt. Der Browser lädt sie nicht vollständig herunter: Er fordert die benötigten Stücke über HTTP-Bereichsanfragen an, die jedes statische Hosting ausliefern kann — S3, Cloudflare R2, GitHub Pages, ein gewöhnlicher Nginx.
Daraus ergibt sich der wesentliche Vorteil: Die Karte funktioniert ohne Kachelserver. Man muss keinen Dienst aufsetzen, ihn nicht betreuen und nicht bezahlen — die Datei liegt einfach neben der Website. Für einen Prototyp, ein internes Dashboard oder ein Projekt, das die Abschaltung eines fremden Kartendienstes überleben soll, vereinfacht das die Sache erheblich.
Im Archiv liegen MVT-Vektorkacheln, also Geometrie mit Attributen; die Gestaltung übernimmt ein Stil auf Clientseite. Der Export baut die Pyramide bis zur Zoomstufe 12: Darüber hinaus wird das Kodieren der Kacheln zu teuer, und wenn Sie mehr angefordert haben, weisen wir offen auf die Grenze hin und schlagen MBTiles vor. Aus demselben Grund lehnt der Exporter sehr dichte Gebiete sofort ab und nicht erst nach langem Warten: Eine kurze, verständliche Absage ist besser als eine hängende Aufgabe.
Programme zum Öffnen von PMTiles-Dateien
Die folgenden Programme können PMTiles-Dateien (.pmtiles) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- Nur 2D
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- PMTiles single-file vector tile archive. Serverless deployment: drop on S3/CloudFront, range-request playback in MapLibre.
Wer nutzt PMTiles-Karten
So exportieren Sie PMTiles
Nach dem Export öffnen
- PMTiles Viewer (pmtiles.io) — die Datei in den Browser ziehen und den Inhalt sofort sehen: Grenzen, Zoomstufen, Ebenen innerhalb der Kacheln. Die Datei wird dabei nirgendwohin hochgeladen.
- MapLibre GL JS — die Bibliothek pmtiles einbinden, das Protokoll registrieren und eine Quelle der Form pmtiles://https://ihre-domain/map.pmtiles angeben, danach die Ebenen in style.json beschreiben.
- Statisches Hosting (S3, Cloudflare R2, GitHub Pages, Nginx) — die Datei neben die Website legen; stellen Sie sicher, dass der Server Bereichsanfragen (Accept-Ranges) und, bei abweichender Domain, CORS-Header ausliefert.
- go-pmtiles — das Kommandozeilenwerkzeug: pmtiles show zeigt Metadaten und Zoomstufen, pmtiles convert wandelt das Archiv nach MBTiles und zurück.
- QGIS — aktuelle Versionen öffnen PMTiles über GDAL als Quelle für Vektorkacheln; praktisch, um schnell zu prüfen, ob die Daten vorhanden sind.
Beliebte Karten in PMTiles
PMTiles-Kartenexport
Laden Sie professionelle PMTiles-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.
Häufig gestellte Fragen
Mit anderen Formaten vergleichen
PMTiles-Anleitungen
Verwandte Formate
Häufig zusammen exportiert
Related Articles
PMTiles — Single-File Cloud Tile Archive for Serverless Maps (Protomaps)
PMTiles is a single-file Protomaps container for vector/raster tiles with HTTP range request reading: serverless map hos
tutorialWeb Mapping with Leaflet and MapLibre GL JS: Developer Guide
Building interactive web maps: Leaflet vs MapLibre GL JS, tile layers, GeoJSON, custom styles, PMTiles for offline.
guidePMTiles: Cloud-Native Tile Format for Modern Maps
What is PMTiles, how it differs from MBTiles, usage with MapLibre GL JS and Leaflet. A guide to cloud-native maps.