# Data sources

Acquisition date below is the date recorded by the download run. The raw files and a SHA-256 manifest are in the git-ignored `data/raw/` directory. Processed vector outputs use EPSG:25832; the population raster uses EPSG:25832 at 100 m.

| Dataset | Publisher | Source URL | Licence / terms | Source CRS → processed CRS | Download date |
|---|---|---|---|---|---|
| Geofabrik Denmark extract boundary | OpenStreetMap contributors; Geofabrik | <https://download.geofabrik.de/europe/denmark.poly> | Open Database License (ODbL) 1.0; attribution required | EPSG:4326 | 2026-10-07 |
| OpenStreetMap Denmark extract (GeoPackage export) | OpenStreetMap contributors; Geofabrik | <https://download.geofabrik.de/europe/denmark-latest-free.gpkg.zip> | Open Database License (ODbL) 1.0; attribution required | EPSG:4326 (source); EPSG:25832 (processed) | 2026-10-07 |
| OpenStreetMap Denmark extract (PBF; power lines and gas pipelines) | OpenStreetMap contributors; Geofabrik | <https://download.geofabrik.de/europe/denmark-latest.osm.pbf> | Open Database License (ODbL) 1.0; attribution required | EPSG:4326 (source); EPSG:25832 (processed) | 2026-10-07 |
| OpenStreetMap coastline-derived land polygons | OpenStreetMap contributors; osmdata.openstreetmap.de | <https://osmdata.openstreetmap.de/download/land-polygons-split-4326.zip> | ODbL 1.0; attribution required | EPSG:4326 (source); EPSG:25832 (processed) | 2026-10-07 |
| Natura 2000 Habitats Directive sites, version end 2024 | European Environment Agency | <https://bio.discomap.eea.europa.eu/arcgis/rest/services/ProtectedSites/Natura2000Sites/MapServer/0/query> | EEA reuse terms; attribution required; see dataset metadata | EPSG:3035 (catalogue product); EPSG:25832 (query output) | 2026-10-07 |
| Natura 2000 Birds Directive sites, version end 2024 | European Environment Agency | <https://bio.discomap.eea.europa.eu/arcgis/rest/services/ProtectedSites/Natura2000Sites/MapServer/1/query> | EEA reuse terms; attribution required; see dataset metadata | EPSG:3035 (catalogue product); EPSG:25832 (query output) | 2026-10-07 |
| Protected nature types (§3) | Danmarks Miljøportal | <https://arealdata-api.miljoeportal.dk/datasets/urn:dmp:ds:beskyttede-naturtyper> | CC0 1.0 | EPSG:25832 | 2026-10-07 |
| Fredede områder | Danmarks Miljøportal | <https://arealdata-api.miljoeportal.dk/datasets/urn:dmp:ds:fredede-omraader> | CC0 1.0 | EPSG:25832 | 2026-10-07 |
| GHS-POP R2023A, epoch 2020, 100 m | European Commission Joint Research Centre | <https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/GHSL/GHS_POP_GLOBE_R2023A/GHS_POP_E2020_GLOBE_R2023A_54009_100/V1-0/GHS_POP_E2020_GLOBE_R2023A_54009_100_V1_0.zip> | European Commission reuse notice; source acknowledgment required | ESRI:54009 (source); EPSG:25832 (processed) | 2026-10-07 |
| Drinking-water areas (OSD and OD) (grukos:drikkevandsinteresser) | Danish Environmental Protection Agency | <https://wfs2-miljoegis.mim.dk/grukos/ows?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| BNBO groundwater protection areas (grukos:bnbo) | Danish Environmental Protection Agency | <https://wfs2-miljoegis.mim.dk/grukos/ows?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Groundwater abstraction catchments (grukos:indvindingsoplande_alle) | Danish Environmental Protection Agency | <https://wfs2-miljoegis.mim.dk/grukos/ows?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Protected ancient monuments (areas) (public:fundogfortidsminder_areal_fredet) | Danish Agency for Culture and Palaces | <https://www.kulturarv.dk/ffgeoserver/public/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Protected ancient monuments (lines) (public:fundogfortidsminder_linje_fredet) | Danish Agency for Culture and Palaces | <https://www.kulturarv.dk/ffgeoserver/public/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Protected ancient monuments (points) (public:fundogfortidsminder_punkt_fredet) | Danish Agency for Culture and Palaces | <https://www.kulturarv.dk/ffgeoserver/public/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Ancient-monument protection zones (public:fundogfortidsminder_areal_beskyttelse) | Danish Agency for Culture and Palaces | <https://www.kulturarv.dk/ffgeoserver/public/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Lake protection lines (dai:soe_bes_linjer) | Danmarks Miljøportal | <https://arealeditering-dist-geo.miljoeportal.dk/geoserver/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Stream protection lines (dai:aa_bes_linjer) | Danmarks Miljøportal | <https://arealeditering-dist-geo.miljoeportal.dk/geoserver/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Contaminated land (V2) (DKJord:View_V2Flader) | Danmarks Miljøportal (DKJord) | <https://jord.miljoeportal.dk/geo/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Contaminated land (V1) (DKJord:View_V1Flader) | Danmarks Miljøportal (DKJord) | <https://jord.miljoeportal.dk/geo/wfs?service=WFS&request=GetCapabilities> | CC0 1.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Denmark's maritime spatial plan zones (havplan:Danmarks_havplan_af_28_juni_2024) | Danish Maritime Authority | <https://havplan.dk/geoserver/havplan/wfs?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Offshore wind farms (emodnet:windfarmspoly) | EMODnet Human Activities | <https://ows.emodnet-humanactivities.eu/wfs?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:4326 (source and processed) | 2026-10-08 |
| Dumped munitions areas (emodnet:munitionspoly) | EMODnet Human Activities | <https://ows.emodnet-humanactivities.eu/wfs?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:4326 (source and processed) | 2026-10-08 |
| Dumped munitions points (emodnet:munitions) | EMODnet Human Activities | <https://ows.emodnet-humanactivities.eu/wfs?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:4326 (source and processed) | 2026-10-08 |
| Subsea pipelines (emodnet:pipelines) | EMODnet Human Activities | <https://ows.emodnet-humanactivities.eu/wfs?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:4326 (source and processed) | 2026-10-08 |
| Subsea cables (emodnet:pcablesbshcontis) | EMODnet Human Activities | <https://ows.emodnet-humanactivities.eu/wfs?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:4326 (source and processed) | 2026-10-08 |
| Beach protection areas (mat:StrandbeskyttelseFlade_Gaeldende) | Klimadatastyrelsen (Datafordeler) | <https://wfs.datafordeler.dk/MATRIKLEN2/MatGaeldendeOgForeloebigWFS/1.0.0/WFS?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| Protected forest (fredskov) (mat:FredskovFlade_Gaeldende) | Klimadatastyrelsen (Datafordeler) | <https://wfs.datafordeler.dk/MATRIKLEN2/MatGaeldendeOgForeloebigWFS/1.0.0/WFS?service=WFS&request=GetCapabilities> | CC BY 4.0 | EPSG:25832 (source and processed) | 2026-10-08 |
| DEA CO2 storage area: Gassum | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/C2024_01/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Havnsø | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/C2024_03/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Rødby | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/C2024_02/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Stenlille | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/Stenlille_UU/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Thorning | Danish Energy Agency (Energistyrelsen) | <https://www.arcgis.com/sharing/rest/content/items/0590b16f4105478ab34dbd136e0b25e2/data> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Nini West | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/Nini_West_storage_permit/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Bifrost | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/TotalEnergiesED50UTM32/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Inez | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/inez_subsurface_designation/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Lisa | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/Lisa_subsurface_designation/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| DEA CO2 storage area: Jammerbugt | Danish Energy Agency (Energistyrelsen) | <https://services3.arcgis.com/VfNcCOxfWppwD8Xh/arcgis/rest/services/Jammerbugt_subsurface_designation/FeatureServer/0> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326 (processed from the source layer) | 2026-10-08 |
| OpenStreetMap standard tiles (planned web basemap) | OpenStreetMap contributors | <https://tile.openstreetmap.org/{z}/{x}/{y}.png> | OSM tile policy; visible attribution, caching, no bulk download | EPSG:3857 | Not downloaded (runtime tiles) |

OSM roads and forest are extracted from Geofabrik's GeoPackage export. The phase-A power-line and gas-pipeline corridors are extracted from the PBF lines layer; power lines are limited to tagged `power=line` ways with voltage of at least 132 kV, and pipelines to `man_made=pipeline` ways tagged `substance=gas`.

Phase-B WFS pages are retained in `data/raw/phase-b/`; Datafordeler request credentials are not included in the manifest or the saved pages.

## Hotspot coordinates and project metadata

The 18 candidate points in `data/input/hotspots.csv` are routing anchors, not surveyed pipeline endpoints or proof of commercial storage permission. Coordinates are stored in WGS84 (EPSG:4326). Storage exploration-area points are representative centroids or platform proxies; corresponding official DEA storage polygons are available in `data/processed/storage_areas.geojson`.

| Information | Publisher | Reference URL | Terms / caveat | CRS / date |
|---|---|---|---|---|
| Gassum, Havnsø, Rødby, Stenlille and Thorning storage-area coordinates and statuses | Danish Energy Agency | <https://energidata.maps.arcgis.com/apps/instant/basic/index.html?appid=2bd1bfe3bf644cf4adbe683d2f3cad09> | Map item does not state licence terms; this project uses cited representative points only, not the polygons | DEA area centroids EPSG:25832 transformed to EPSG:4326; researched 2026-10-07 |
| Inez, Lisa and Jammerbugt offshore storage-area coordinates | Danish Energy Agency | <https://energidata.maps.arcgis.com/apps/instant/basic/index.html?appid=2bd1bfe3bf644cf4adbe683d2f3cad09> | Designation/licence polygons are provided separately below; candidate points are polygon centroids | EPSG:4326; researched 2026-10-08 |
| DEA CO2 storage licensing-map polygons (10 storage areas) | Danish Energy Agency (Energistyrelsen) | <https://energidata.maps.arcgis.com/apps/instant/basic/index.html?appid=2bd1bfe3bf644cf4adbe683d2f3cad09> | No licence stated; attribution: Danish Energy Agency (Energistyrelsen), CO2 storage licensing map | EPSG:4326; downloaded as source layers and written to `data/processed/storage_areas.geojson` |
| Nini A and Harald platform coordinate proxies | FOGA | <https://www.foga.dk/en/foga-info-north-sea/totalenergies/haraldtrym/> | Approximate platform proxies; not surveyed injection points | WGS84 coordinates; researched 2026-10-07 |
| EU ETS verified 2024 emissions | European Commission, DG CLIMA / Union Registry | <https://climate.ec.europa.eu/areas-action/carbon-markets/eu-emissions-trading-system-eu-ets/union-registry_en> | Fossil t CO2e; excludes biogenic CO2. Registry source terms apply; no source file redistributed | Not spatial; 2024 values from the 2026-04-01 extract cited in research notes |
| Aalborg Portland capture contract | Danish Energy Agency | <https://ens.dk/forsyning-og-forbrug/ccs-udbud-og-anden-stoette-til-udvikling-af-ccs> | Planned capture, not operational volume | Not spatial; researched 2026-10-07 |
| Ørsted Asnæs/Avedøre combined capture contract | Danish Energy Agency | <https://ens.dk/en/press/first-tender-ccus-subsidy-scheme-has-been-finalized-danish-energy-agency-awards-contract> | 430 kt/yr is combined; individual split is not verified; described as biogenic | Not spatial; researched 2026-10-07 |
| Greenport Hirtshals capacity targets | Greenport Scandinavia | <https://greenportscandinavia.com/about/> | Targets, not captured volumes | Not spatial; researched 2026-10-07 |
| Aalborg East terminal design capacity | Port of Aalborg | <https://portofaalborg.dk/en/new-co2-reception-facilities-will-make-aalborg-one-of-europes-leaders-in-carbon-management/> | Announced design capacity, not captured volume | Not spatial; researched 2026-10-07 |
| Fjernvarme Fyn capture proposal | Fjernvarme Fyn | <https://www.fjernvarmefyn.dk/nyheder/fjernvarme-fyn-ansoeger-ikke-statens-ccs-pulje/> | Planned estimate; company did not apply to the state fund | Not spatial; researched 2026-10-07 |

The extent uses the Geofabrik `denmark.poly` boundary as an approximation. Foreign OSM land inside the buffered analysis region is removed; a narrow strip may remain on the Danish side because the extract boundary is not a surveyed legal border. Foreign waters remain part of the sea routing area.

Additional source endpoints used by the downloader:

- Geofabrik Denmark extract boundary: <https://download.geofabrik.de/europe/denmark.poly> (EPSG:4326).
- Natura 2000 metadata: <https://sdi.eea.europa.eu/catalogue/datahub/api/records/91357f39-7866-41ce-b447-43905c364ec8>. The EEA REST query downloads Denmark's Habitat Directive and Birds Directive layers; output queries request EPSG:25832.
- Danmarks Miljøportal distributes the §3 and fredede datasets as shapefile downloads and exposes EPSG:25832 WFS metadata.
- GHSL's full 100 m global archive is retained in raw storage; only the buffered Denmark extent is reprojected to the processed raster.

No download date is claimed until a source is actually downloaded. When multiple sources are downloaded on different days, update this register with their individual dates from `data/raw/acquisition-manifest.json`.
