Download Netherlands map in PMTiles format

A map built from OpenStreetMap data, ready to download

Customize the map

Open this place's area in the constructor and adjust everything to your needs

Open in constructor →

Map passport

Area64 951 km²

What this map contains by default

This is how the map is built as-is — every setting can be changed in the constructor.

FormatPMTiles .pmtiles
LayersWater change
Stylestandard change
Detailoverview (auto) change
House numbersnot visible at this scale change
Points of interestnot visible at this scale change
Coordinate systemWGS 84 (auto) change
Sheet sizeauto change
Relief & gridoff change

About PMTiles

Map of Netherlands in PMTiles — an export of real OpenStreetMap data for the selected area.

PMTiles is a serverless vector tile archive for web maps. A single file contains all tiles accessible via HTTP range requests. Ideal for hosting on S3, CloudFlare R2, GitHub Pages without a tile server.

Which layers are in the file

This file for the selected area contains:

What the file carries

The PMTiles file for Netherlands: features are split into named layers, OpenStreetMap tags are kept as feature attributes.

File size

The expected size of the PMTiles file for Netherlands is about 969 KB; the exact size depends on the chosen layers and area.

PMTiles file passport

Estimated from the place's OSM data; exact figures are in the file after the build.

  • Zoom levels: z0–z9, levels: 10
  • Tiles per zoom: z0 1, z1 2, z2 2, z3 6, z4 15, z5 40, z6 150, z7 532, z8 2 128, z9 8 325
  • Tiles in total: 11 201; size ≈ 67 MB (estimated)

Losses: generalisation: on z0–z8 objects are simplified and small ones dropped; full detail only on z9.

Build recipe: vector MVT tiles, Web Mercator (EPSG:3857), zooms z0–z9.

Coordinate systems

WGS 84 (EPSG:4326), selectable in the wizard

CategoryCloud
File extension.pmtiles
TierOpen Beta

How many times PMTiles was built in the last 90 days

Netherlands
0
Whole site
107
Median file size
1.5 MB
Median build time
37 s

Medians are based on all builds on the site

How to use PMTiles for Netherlands

  1. PMTiles Viewer (pmtiles.io) — drag the file into the browser and see the contents right away: bounds, zooms, layers inside the tiles.
  2. MapLibre GL JS — add the pmtiles library, register the protocol and point at a source of the form pmtiles://https://your-domain/map.pmtiles, then describe the layers in style.json.
  3. Static hosting (S3, Cloudflare R2, GitHub Pages, Nginx) — put the file next to the site; make sure the server serves range requests (Accept-Ranges) and CORS headers if the domain is different.

Programs that open PMTiles

MapLibre GL JSLeafletPMTiles ViewerQGISFelt

FAQ: PMTiles for Netherlands

Do I need a tile server for PMTiles?

No, the file is served via any static hosting (S3, R2, GitHub Pages) with range request support.

Which libraries support PMTiles?

MapLibre GL JS, Leaflet (via plugin), deck.gl and others via the pmtiles JavaScript library.

Up to which zoom is the pyramid built?

Up to 12. The limit protects against excessively long encoding: tiles are assembled by going through the objects, and at deep zooms that becomes too expensive. If you need larger-scale plans, take MBTiles — the tiles there are raster and the depth does not run into this limit.

Why was the export refused for a large dense area?

The format has a limit on the number of objects in an export. When an area clearly exceeds it, we refuse right away and suggest an alternative instead of computing for a long time and failing on a timeout. Reduce the area, lower the level of detail or keep only the layers you need.

Why is the map empty after I connect it?

Vector tiles contain no styling — they need a style. Describe layers in style.json referring to the PMTiles source and to the layer names inside the tiles, and check that the hosting serves range requests: without them the library cannot read the file piece by piece.

Other formats for Netherlands

All 128 formats for Netherlands →

Maps other customers made in this format (PMTiles)

Kirovsk

167 736 km² · 22 layers

Ilovlya

192 355 km² · 165 layers

Тюменская область

333 850 km² · 10 layers

All formats for Netherlands