Colofon & methode · 學術資訊 · Colophon

Oude-Kaart Wandeling door Nederland · 荷蘭古地圖散策 — voor onderzoekers, erfgoedinstellingen en iedereen die wil weten hoe dit gemaakt is.

NL — Methode

De kaart draait in EPSG:3857 (Web Mercator), met Leaflet 1.9.4 als kaartmotor. De historische kaartlagen van Kadaster/Topotijdreis bestaan echter alleen in het nationale driehoeksstelsel RD, EPSG:28992 (Bessel-ellipsoïde, dubbele stereografische projectie, oorsprong Amersfoort). Elke tegel wordt on the fly met proj4js herprojecteerd: voor elke pixel van de doeltegel (3857) wordt de RD-coördinaat berekend, de bijbehorende bronpixel uit de RD-tegel opgezocht en op een <canvas> getekend. Dit gebeurt in een eigen Leaflet GridLayer (createTopotijdreisLayer) — geen kant-en-klare proj4leaflet-afhankelijkheid.

Voor offline gebruik en snellere laadtijden worden veelbezochte stad/jaar-combinaties vooraf gebakken tot PMTiles-archieven (al herprojecteerd naar 3857, zodat geen runtime-canvasbewerking nodig is): zie tools/bake_pmtiles.py. De app laadt eerst pmtiles/manifest.json; is er een archief voor de huidige laag/kaartuitsnede, dan wordt de tegel daaruit gelezen (geen netwerkverkeer); anders valt de app terug op de online Topotijdreis-service. De jaarschuif (1815–2021) rondt af naar het dichtstbijzijnde jaar waarvoor daadwerkelijk een kaartserie bestaat (TMK, Bonnebladen, topografische kaart 1:25.000, actueel).

Databronnen & licenties

BronGebruikLicentie
Kadaster — Topotijdreis (via Esri Nederland, ArcGIS Online)Historische topografische kaartseries, 1815–hedenCC BY 4.0
PDOK — BRT Achtergrondkaart (Kadaster)Actuele basiskaart (straat/grijs)CC BY 4.0
PDOK — Beeldmateriaal NederlandActuele luchtfotoOpen data
Wikimedia Commons (via action=query&prop=imageinfo)Kunst-ansichtkaarten & architectuur-landmarksAlleen Public Domain / CC0 / CC-BY(-SA); per afbeelding geverifieerd via extmetadata.LicenseShortName
Leaflet, proj4js, PMTiles.jsKaartmotor, coördinaattransformatie, offline-tegelsOpen source (zie repo)

Bij elke ansichtkaart en elk landmark staan kunstenaar/architect, jaartal, instelling, licentie en een directe link naar de Commons-bestandspagina. Volledige bronvermelding: credits.html.

Citeren

Dit project is gearchiveerd op Zenodo en heeft een permanente DOI: 10.5281/zenodo.21924251 (deze DOI verwijst altijd naar de nieuwste versie; de eerste release heeft 10.5281/zenodo.21924252).

Gebruik je dit platform in onderzoek, onderwijs of een publicatie? Citeer het als volgt:

@software{wu_oudekaartwandeling,
  author       = {Wu, Yunching (吳昀慶)},
  title        = {Oude-Kaart Wandeling door Nederland
                  (荷蘭古地圖散策): an interactive overlay of
                  Dutch historical topographic maps, 1815--2021},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.21924251},
  url          = {https://doi.org/10.5281/zenodo.21924251},
  howpublished = {\url{https://yunching0513.github.io/Netherlands-historical-map/}},
  note         = {Web application. Historical map data:
                  Kadaster Topotijdreis, CC BY 4.0.}
}

Contact

Vragen, samenwerking, correcties of institutionele interesse (Kadaster, universiteiten, erfgoedorganisaties) — welkom via:

EN — Methodology

The map runs in EPSG:3857 (Web Mercator) using Leaflet 1.9.4. Kadaster's Topotijdreis historical layers, however, only exist in the Dutch national grid RD (EPSG:28992) (Bessel ellipsoid, double stereographic projection, origin at Amersfoort). Every tile is reprojected on the fly with proj4js: for each pixel of the target (3857) tile, the corresponding RD coordinate is computed, the matching source pixel is sampled from the RD tile, and drawn to a <canvas>. This runs inside a custom Leaflet GridLayer (createTopotijdreisLayer) — no proj4leaflet dependency.

For offline use and faster loads, popular city/year combinations are pre-baked into PMTiles archives (already reprojected to 3857, so no runtime canvas work is needed): see tools/bake_pmtiles.py. The app first loads pmtiles/manifest.json; if a baked archive covers the current layer/viewport it reads the tile from there (zero network); otherwise it falls back to the live Topotijdreis service. The year slider (1815–2021) snaps to the nearest year for which a real map series exists (TMK, Bonnebladen, 1:25,000 topographic map, current).

Data sources & licences

SourceUseLicence
Kadaster — Topotijdreis (hosted by Esri Nederland, ArcGIS Online)Historical topographic map series, 1815–presentCC BY 4.0
PDOK — BRT Achtergrondkaart (Kadaster)Current base map (street/grey)CC BY 4.0
PDOK — Beeldmateriaal NederlandCurrent aerial imageryOpen data
Wikimedia Commons (via action=query&prop=imageinfo)Art postcards & architecture landmarksPublic Domain / CC0 / CC-BY(-SA) only; each image verified via extmetadata.LicenseShortName
Leaflet, proj4js, PMTiles.jsMap engine, coordinate transform, offline tilesOpen source (see repo)

Every postcard and landmark lists artist/architect, date, institution, licence and a direct link to the Commons file page. Full attribution: credits.html.

Citation

This project is archived on Zenodo with a permanent DOI: 10.5281/zenodo.21924251 (this DOI always resolves to the latest version; the first release is 10.5281/zenodo.21924252).

If you use this platform in research, teaching, or a publication, please cite it as:

@software{wu_oudekaartwandeling,
  author       = {Wu, Yunching (吳昀慶)},
  title        = {Oude-Kaart Wandeling door Nederland
                  (荷蘭古地圖散策): an interactive overlay of
                  Dutch historical topographic maps, 1815--2021},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.21924251},
  url          = {https://doi.org/10.5281/zenodo.21924251},
  howpublished = {\url{https://yunching0513.github.io/Netherlands-historical-map/}},
  note         = {Web application. Historical map data:
                  Kadaster Topotijdreis, CC BY 4.0.}
}

Contact

Questions, collaboration, corrections, or institutional interest (Kadaster, universities, heritage organisations) are welcome via:

繁體中文 — 方法說明

地圖使用 EPSG:3857(Web Mercator)座標系統,以 Leaflet 1.9.4 為地圖引擎。但荷蘭 Kadaster「Topotijdreis(時光地圖)」的歷史圖層只存在於荷蘭國家坐標系 RD(EPSG:28992) (Bessel 橢球、雙重立體投影,原點位於 Amersfoort)。每張圖磚都即時用 proj4js 重新投影: 對目標(3857)圖磚上的每個像素,計算對應的 RD 座標,從 RD 圖磚取得對應像素,再畫到 <canvas> 上。這個流程包在自訂的 Leaflet GridLayercreateTopotijdreisLayer)中,不依賴 proj4leaflet。

為了離線使用與加快載入,常用的城市/年份組合會預先烘焙成 PMTiles 封存檔(已預先投影到 3857,執行時不需再做 canvas 運算),見 tools/bake_pmtiles.py。 App 會先載入 pmtiles/manifest.json;若目前圖層/範圍有對應封存檔,就直接從中讀取圖磚(零網路請求); 否則退回即時 Topotijdreis 服務。年份滑桿(1815–2021)會自動吸附到實際存在圖資的年份(TMK、Bonnebladen、 1:25,000 地形圖、現況)。

資料來源與授權

來源用途授權
Kadaster — Topotijdreis(由 Esri Nederland 於 ArcGIS Online 託管)1815 年至今的歷史地形圖系列CC BY 4.0
PDOK — BRT Achtergrondkaart(Kadaster)現況底圖(街道/灰階)CC BY 4.0
PDOK — Beeldmateriaal Nederland現況空照圖開放資料
Wikimedia Commons(透過 action=query&prop=imageinfo名畫明信片與建築地標僅收公眾領域/CC0/CC-BY(-SA),每張圖經 extmetadata.LicenseShortName 驗證
Leaflet、proj4js、PMTiles.js地圖引擎、座標轉換、離線圖磚開源軟體(詳見原始碼)

每張明信片與地標都標明畫家/建築師、年代、館藏機構、授權,以及 Commons 檔案頁連結。完整致謝: credits.html

引用方式

本專案已存檔於 Zenodo,具永久 DOI: 10.5281/zenodo.21924251 (此 DOI 永遠指向最新版本;首次發布版本為 10.5281/zenodo.21924252)。

若在研究、教學或出版品中使用本平台,請以下列格式引用:

@software{wu_oudekaartwandeling,
  author       = {Wu, Yunching (吳昀慶)},
  title        = {Oude-Kaart Wandeling door Nederland
                  (荷蘭古地圖散策): an interactive overlay of
                  Dutch historical topographic maps, 1815--2021},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.21924251},
  url          = {https://doi.org/10.5281/zenodo.21924251},
  howpublished = {\url{https://yunching0513.github.io/Netherlands-historical-map/}},
  note         = {Web application. Historical map data:
                  Kadaster Topotijdreis, CC BY 4.0.}
}

聯絡方式

歡迎透過以下管道聯繫:問題回報、合作、勘誤,或機構合作意向(Kadaster、大學、文化資產機構):

Bronnen / Sources / 來源: Topotijdreis · Kadaster · PDOK · Wikimedia Commons · Leaflet · proj4js · PMTiles

← Terug naar de kaart · 回到地圖  ·  Credits  ·  Privacy