{"id":1247,"date":"2025-10-08T10:21:47","date_gmt":"2025-10-08T08:21:47","guid":{"rendered":"https:\/\/peek.labelvier.dev\/?page_id=1247"},"modified":"2025-10-08T10:21:49","modified_gmt":"2025-10-08T08:21:49","slug":"geomorphology-map","status":"publish","type":"page","link":"https:\/\/peek.labelvier.dev\/es\/atlas\/geomorphology-map\/","title":{"rendered":"Geomorphology Map"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Geomorphology map reveals the natural shapes and structures of the Dutch landscape, such as riverbanks, dunes, old stream channels, and glacial formations. It\u2019s like a fingerprint of the land, showing how earth, water, ice, and wind have sculpted the terrain over thousands of years. You will see detailed landforms such as levees, floodplains, valley fills, and more, mapped out across the country.\u200b<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why choose&nbsp;this map?<\/strong><br>\nBecause it takes you beneath the surface \ud83c\udf0d\u200b<\/p>\n\n\n\n<!-- Peek map: inline, fixed-size embed -->\n<div class=\"peek-map-embed\" style=\"width:100%; margin: 1rem auto;\">\n  <div id=\"peek-map\" style=\"height:420px; border:0; border-radius:12px; overflow:hidden;\"><\/div>\n<\/div>\n\n<link href=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v3.9.3\/mapbox-gl.css\" rel=\"stylesheet\">\n<script src=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v3.9.3\/mapbox-gl.js\"><\/script>\n\n<script>\n  \/\/ Keep all styles scoped to this embed only\n  (function () {\n    \/\/ IMPORTANT: no body or #map absolute-positioning styles here.\n    \/\/ The inner div (#peek-map) gets an explicit height so it renders inline.\n\n    mapboxgl.accessToken = 'pk.eyJ1IjoicGVla2FwcG1hcHMiLCJhIjoiY2wwdGtlMGZoMDZrdTNicGVrZmIzZ2xhaCJ9.kZUrFsf4Zsj0j0W_mqxcfg';\n\n    const map = new mapboxgl.Map({\n      container: 'peek-map',\n      style: 'mapbox:\/\/styles\/peekappmaps\/cm900mxr9006501sd18qogerz',\n      zoom: 10,\n      center: [5.1447, 52.1892]\n    });\n\n    map.on('load', () => {\n      \/\/ WMS raster source\n      map.addSource('wms-geomorphology-source', {\n        type: 'raster',\n        tiles: [\n          'https:\/\/service.pdok.nl\/bzk\/bro-geomorfologischekaart\/wms\/v2_0?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&LAYERS=geomorphological_area&STYLES=&CRS=EPSG:3857&BBOX={bbox-epsg-3857}&WIDTH=256&HEIGHT=256&FORMAT=image\/png&transparent=true'\n        ],\n        tileSize: 256\n      });\n\n      \/\/ Layer under labels\/roads\n      map.addLayer(\n        {\n          id: 'wms-geomorphology-layer',\n          type: 'raster',\n          source: 'wms-geomorphology-source',\n          paint: {}\n        },\n        'tunnel-street-low'\n      );\n\n      \/\/ Click \u2192 GetFeatureInfo popup\n      map.on('click', (e) => {\n        const { lng, lat } = e.lngLat;\n\n        const bbox = map.getBounds();\n        const canvas = map.getCanvas();\n        const width = canvas.width;\n        const height = canvas.height;\n\n        \/\/ EPSG:4326 bbox order for WMS 1.3.0: minY,minX,maxY,maxX  (south,west,north,east)\n        const bboxEPSG4326 = [bbox.getSouth(), bbox.getWest(), bbox.getNorth(), bbox.getEast()];\n\n        \/\/ Pixel coords for I,J\n        const I = Math.round(((lng - bbox.getWest()) \/ (bbox.getEast() - bbox.getWest())) * width);\n        const J = Math.round(((bbox.getNorth() - lat) \/ (bbox.getNorth() - bbox.getSouth())) * height);\n\n        const wmsUrl =\n          'https:\/\/service.pdok.nl\/bzk\/bro-geomorfologischekaart\/wms\/v2_0' +\n          '?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo' +\n          '&LAYERS=geomorphological_area&QUERY_LAYERS=geomorphological_area&STYLES=&CRS=EPSG:4326' +\n          `&BBOX=${bboxEPSG4326.join(',')}&WIDTH=${width}&HEIGHT=${height}` +\n          '&FORMAT=image\/png&INFO_FORMAT=application\/json' +\n          `&I=${I}&J=${J}`;\n\n        fetch(wmsUrl)\n          .then((r) => {\n            if (!r.ok) throw new Error('WMS error');\n            return r.json();\n          })\n          .then((data) => {\n            if (!data.features || data.features.length === 0) {\n              new mapboxgl.Popup().setLngLat([lng, lat]).setHTML('No data at this location.').addTo(map);\n              return;\n            }\n            const props = data.features[0].properties || {};\n            const landform = props.landform_subgroup_description || 'Unknown';\n            new mapboxgl.Popup().setLngLat(e.lngLat).setHTML(`Landform: ${landform}`).addTo(map);\n          })\n          .catch(() => {\n            new mapboxgl.Popup().setLngLat([lng, lat]).setHTML('Failed to retrieve data.').addTo(map);\n          });\n      });\n    });\n  })();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\ude99 Take me on a test-drive (Clickable) \u200b\u2b06\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This map doesn&#8217;t just show where you are, it shows how that place came to be. Want to take your excursion into deep time? Use this layer to uncover ancient riverbeds or glacial traces right beneath your feet. It\u2019s perfect for excursions about geology, soil science, water management, or just sparking a sense of wonder in the natural landscape.\u200b<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udca1 Combine it with water or soil layers for a truly immersive outdoor lesson!\u200b<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udccd Source: <a href=\"https:\/\/nationaalgeoregister.nl\/geonetwork\/srv\/dut\/catalog.search#\/metadata\/d1cb16ca-2029-454f-b3f1-f70bceaf62c1\" target=\"_blank\" rel=\"noreferrer noopener\">Nationaal georegister<\/a><\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"471\" src=\"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png\" alt=\"\" class=\"wp-image-1013 size-full\" srcset=\"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png 1000w, https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2-300x141.png 300w, https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2-768x362.png 768w, https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2-800x377.png 800w, https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2-540x254.png 540w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Excited for the map to be in your excursion? In the <a href=\"https:\/\/my.peek.app\/my-peek\/\">My Peek<\/a> environment, you can request a map by filling in the forms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">New to Peek and curious about the possibilities? <a href=\"https:\/\/peek.labelvier.dev\/contact\/\" target=\"_blank\" rel=\"noreferrer noopener\">Contact us!<\/a><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-accent-background-color has-background wp-element-button\" href=\"https:\/\/peek.labelvier.dev\/peeks-custom-maps\/\">Go back to overview<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Geomorphology map reveals the natural shapes and structures of the Dutch landscape, such as riverbanks, dunes, old stream channels, and glacial formations. It\u2019s like a fingerprint of&hellip;<\/p>","protected":false},"author":15,"featured_media":0,"parent":1244,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"template-full-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1247","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Geomorphology Map - Peek<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/peek.labelvier.dev\/es\/atlas\/geomorphology-map\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Geomorphology Map - Peek\" \/>\n<meta property=\"og:description\" content=\"The Geomorphology map reveals the natural shapes and structures of the Dutch landscape, such as riverbanks, dunes, old stream channels, and glacial formations. It\u2019s like a fingerprint of&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/peek.labelvier.dev\/es\/atlas\/geomorphology-map\/\" \/>\n<meta property=\"og:site_name\" content=\"Peek\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-08T08:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"471\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/\",\"url\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/\",\"name\":\"Geomorphology Map - Peek\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/peek.labelvier.dev\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/AHN2.png\",\"datePublished\":\"2025-10-08T08:21:47+00:00\",\"dateModified\":\"2025-10-08T08:21:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/#primaryimage\",\"url\":\"https:\\\/\\\/peek.labelvier.dev\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/AHN2.png\",\"contentUrl\":\"https:\\\/\\\/peek.labelvier.dev\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/AHN2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/geomorphology-map\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/peek.labelvier.dev\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Peek&#8217;s Atlas: Our Custom Maps\",\"item\":\"https:\\\/\\\/peek.labelvier.dev\\\/atlas\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Geomorphology Map\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/#website\",\"url\":\"https:\\\/\\\/peek.labelvier.dev\\\/\",\"name\":\"Peek\",\"description\":\"Makes excursions fun!\",\"publisher\":{\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/peek.labelvier.dev\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/#organization\",\"name\":\"Peek\",\"url\":\"https:\\\/\\\/peek.labelvier.dev\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/peek.labelvier.dev\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-Peek_logo_naam-1.png\",\"contentUrl\":\"https:\\\/\\\/peek.labelvier.dev\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-Peek_logo_naam-1.png\",\"width\":2169,\"height\":634,\"caption\":\"Peek\"},\"image\":{\"@id\":\"https:\\\/\\\/peek.labelvier.dev\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Geomorphology Map - Peek","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/peek.labelvier.dev\/es\/atlas\/geomorphology-map\/","og_locale":"es_ES","og_type":"article","og_title":"Geomorphology Map - Peek","og_description":"The Geomorphology map reveals the natural shapes and structures of the Dutch landscape, such as riverbanks, dunes, old stream channels, and glacial formations. It\u2019s like a fingerprint of&hellip;","og_url":"https:\/\/peek.labelvier.dev\/es\/atlas\/geomorphology-map\/","og_site_name":"Peek","article_modified_time":"2025-10-08T08:21:49+00:00","og_image":[{"width":1000,"height":471,"url":"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/","url":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/","name":"Geomorphology Map - Peek","isPartOf":{"@id":"https:\/\/peek.labelvier.dev\/#website"},"primaryImageOfPage":{"@id":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/#primaryimage"},"image":{"@id":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/#primaryimage"},"thumbnailUrl":"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png","datePublished":"2025-10-08T08:21:47+00:00","dateModified":"2025-10-08T08:21:49+00:00","breadcrumb":{"@id":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/#primaryimage","url":"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png","contentUrl":"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2024\/08\/AHN2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/peek.labelvier.dev\/atlas\/geomorphology-map\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/peek.labelvier.dev\/"},{"@type":"ListItem","position":2,"name":"Peek&#8217;s Atlas: Our Custom Maps","item":"https:\/\/peek.labelvier.dev\/atlas\/"},{"@type":"ListItem","position":3,"name":"Geomorphology Map"}]},{"@type":"WebSite","@id":"https:\/\/peek.labelvier.dev\/#website","url":"https:\/\/peek.labelvier.dev\/","name":"My Peek","description":"Hace que las excursiones sean divertidas","publisher":{"@id":"https:\/\/peek.labelvier.dev\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/peek.labelvier.dev\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/peek.labelvier.dev\/#organization","name":"My Peek","url":"https:\/\/peek.labelvier.dev\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/peek.labelvier.dev\/#\/schema\/logo\/image\/","url":"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2022\/08\/cropped-Peek_logo_naam-1.png","contentUrl":"https:\/\/peek.labelvier.dev\/wp-content\/uploads\/2022\/08\/cropped-Peek_logo_naam-1.png","width":2169,"height":634,"caption":"Peek"},"image":{"@id":"https:\/\/peek.labelvier.dev\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/pages\/1247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/comments?post=1247"}],"version-history":[{"count":10,"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/pages\/1247\/revisions"}],"predecessor-version":[{"id":1442,"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/pages\/1247\/revisions\/1442"}],"up":[{"embeddable":true,"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/pages\/1244"}],"wp:attachment":[{"href":"https:\/\/peek.labelvier.dev\/es\/wp-json\/wp\/v2\/media?parent=1247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}