Back to daltcore.com
Open infrastructure

Self-hosted Dutch vector tiles

A complete vector tileserver for the Netherlands, built from OpenStreetMap data. Full national coverage, no API key, no rate limit. Built and hosted on our own infrastructure.

Full Netherlands coverage No API key required Rebuilt weekly
Tile archive GET https://tiles.daltcore.com/tiles/netherlands.pmtiles

This is a first release for internal and community use. Coverage and refresh schedule may change as usage grows.

Example usage
import { Protocol } from "pmtiles";
import maplibregl from "maplibre-gl";

const protocol = new Protocol();
maplibregl.addProtocol("pmtiles", protocol.tile);

map.addSource("netherlands", {
  type: "vector",
  url: "pmtiles://https://tiles.daltcore.com/tiles/netherlands.pmtiles",
});
Reference

What is in the archive

One file, the whole country. No accounts, no per-tile requests.

Archive details
Field Value
Format PMTiles, a single-file vector tile archive.
Coverage Full Netherlands, from OpenStreetMap data.
Source Geofabrik Netherlands extract of OpenStreetMap.
Zoom levels 0 to 14, country overview down to street level.
Refresh Weekly, Sunday 03:00 CET, fully automated.
Size Around 645 MB for the current build.
Endpoints
Path Description
tiles.daltcore.com/tiles/netherlands.pmtiles Full vector tile archive, served with HTTP range requests.
preview.tiles.daltcore.com MapLibre GL JS demo viewer, with layer toggles and a light/dark theme switch.

Serving

Tiles are served as a static file with CORS enabled and HTTP range request support, so any PMTiles-aware client can read individual tiles without downloading the whole archive.

Data source

Built on OpenStreetMap data.

Tiles are generated from Geofabrik's Netherlands extract of OpenStreetMap, converted to vector tiles with Planetiler. A new archive is built automatically every week.

645MB Archive size

One file, the full country, replaced on every rebuild.

Weekly Rebuild cadence

A scheduled job regenerates the archive from the latest OpenStreetMap data every week.

0–14 Zoom levels

Vector tiles from a country overview down to street level detail.

Need more?

Questions, feedback or a use case that needs more?

Get in touch. We are curious what you build with it.

Location
Kampen, the Netherlands