#171: Greece — the source catalogue and go/no-go gate #174

Merged
art merged 1 commit from issue-171-greece-catalogue into main 2026-08-19 23:43:53 +00:00
Owner

#171: Greece — the source catalogue and go/no-go gate

Closes #171


The catalogue lives in docs/country-gr.md, in the reference shape
(docs/country-finland.md): the available → imported → worth-importing table, a licence per
source (R2), a provider and fetch-mechanics line per source (R130–R136), and a documented
verdict per shared layer (R11/R13) including the written absences.

The go/no-go

Go, with five shared layers and seven documented absences. Greece has permissive,
official, non-OSM sources for the mask, land cover, water and places, and for transit. It
has no official, non-OSM, permissive national road-centreline, rail-line, airport or
ferry-route geometry — those four (plus water_points and buildings) are documented
absences on source truth, not import gaps. This is exactly what the gate issue was for:
the pilot (#172, mask + cover) and the transit/places/water layers all have real sources
and should proceed; roads is the layer that keeps Greece from being full first-class.

Research method

Four parallel research passes (boundary+mask, CORINE URL, roads, water/places, rail/transit),
each against the official portals only, with the OSM-derived trap explicitly in scope. The
load-bearing endpoints were then verified live from this machine:

  • wfdservices.ypeka.gr/geoserver/WFD_geodata_50K/wfs — perifereies (13 Region polygons,
    EPSG:4326), oikismoi (13 548 settlements with kalcode), gr_rwb_50k_greece (named
    river systems), gr_lwb_50k_greece (73 lake polygons). All return real GeoJSON, no auth.
  • gis.floods.ypeka.gr/geoserver/floods_rev1/wfs — unnamed river centrelines.

Key findings

  • The Hellenic Cadastre (KTIMATOLOGIO) is a dead end for the mask — its INSPIRE geoportal
    is offline (ktimanet.gr/geoportal 404 / non-resolving) and its remit is cadastral parcels,
    not a national outline. The real boundary source is the ΥΠΕΝ administrative division
    (perifereies, 13 Regions — the Kallikratis reform), dissolve to the national outline.
    An archipelagic mask, Iceland-style (R108).
  • CORINE 2018 vector now needs a free CLMS registration + Bearer token — the old static
    EIONET direct-zip URLs are dead (they return the SPA page). The fetch path for #172 must
    use the CLMS download API or the full-Europe GeoPackage clipped to GRC. Licence is fine
    (Copernicus full open access). This is a real change to how the pilot fetches land cover.
  • Two licence caveats recorded: ΥΠΕΝ records carry no per-dataset licence on
    data.gov.gr (permissive by portal ToU, not by assertion — the one open R2 question), and
    the OASA/ΟΑΣΘ GTFS records' licence field is unset (the City of Athens CC BY SHP files are
    the unambiguously permissive fallback for stations).
  • Rejected sources documented (R136): the National Access Point's Geofabrik OSM mirror,
    Athena RC "OpenRoads" (OSM-derived), and Attiko Metro's GIS (CC-NC).

Left undone / uncertain

  • The dataset-level licence gap on ΥΠΕΝ records should be confirmed with the publisher
    before those layers go live — it is the one R2 item left open.
  • A final human check of the EU INSPIRE geoportal's Transport-Networks theme for a Greek
    TN-Roads contribution was not possible from this host (bot-walled); the no-roads verdict
    rests on every reachable official Greek catalogue being empty of a national network, plus
    the cadastre geoportal being offline. If a future official road source appears, the
    catalogue updates.
  • No code, config or DB changes in this PR — it is a catalogue and a verdict (R5/R6/R2),
    which is what the gate issue asked for.
#171: Greece — the source catalogue and go/no-go gate Closes #171 --- The catalogue lives in `docs/country-gr.md`, in the reference shape (docs/country-finland.md): the available → imported → worth-importing table, a licence per source (R2), a provider and fetch-mechanics line per source (R130–R136), and a documented verdict per shared layer (R11/R13) including the written absences. ## The go/no-go **Go, with five shared layers and seven documented absences.** Greece has permissive, official, non-OSM sources for the mask, land cover, water and places, and for transit. It has **no** official, non-OSM, permissive national road-centreline, rail-line, airport or ferry-route geometry — those four (plus `water_points` and `buildings`) are documented absences on source truth, not import gaps. This is exactly what the gate issue was for: the pilot (#172, mask + cover) and the transit/places/water layers all have real sources and should proceed; roads is the layer that keeps Greece from being full first-class. ## Research method Four parallel research passes (boundary+mask, CORINE URL, roads, water/places, rail/transit), each against the official portals only, with the OSM-derived trap explicitly in scope. The load-bearing endpoints were then verified live from this machine: - `wfdservices.ypeka.gr/geoserver/WFD_geodata_50K/wfs` — `perifereies` (13 Region polygons, EPSG:4326), `oikismoi` (13 548 settlements with `kalcode`), `gr_rwb_50k_greece` (named river systems), `gr_lwb_50k_greece` (73 lake polygons). All return real GeoJSON, no auth. - `gis.floods.ypeka.gr/geoserver/floods_rev1/wfs` — unnamed river centrelines. ## Key findings - **The Hellenic Cadastre (KTIMATOLOGIO) is a dead end for the mask** — its INSPIRE geoportal is offline (`ktimanet.gr/geoportal` 404 / non-resolving) and its remit is cadastral parcels, not a national outline. The real boundary source is the ΥΠΕΝ administrative division (`perifereies`, 13 Regions — the Kallikratis reform), dissolve to the national outline. An archipelagic mask, Iceland-style (R108). - **CORINE 2018 vector now needs a free CLMS registration + Bearer token** — the old static EIONET direct-zip URLs are dead (they return the SPA page). The fetch path for #172 must use the CLMS download API or the full-Europe GeoPackage clipped to `GRC`. Licence is fine (Copernicus full open access). This is a real change to how the pilot fetches land cover. - **Two licence caveats recorded**: ΥΠΕΝ records carry no per-dataset licence on data.gov.gr (permissive by portal ToU, not by assertion — the one open R2 question), and the OASA/ΟΑΣΘ GTFS records' licence field is unset (the City of Athens CC BY SHP files are the unambiguously permissive fallback for stations). - **Rejected sources documented (R136)**: the National Access Point's Geofabrik OSM mirror, Athena RC "OpenRoads" (OSM-derived), and Attiko Metro's GIS (CC-NC). ## Left undone / uncertain - The dataset-level licence gap on ΥΠΕΝ records should be confirmed with the publisher before those layers go live — it is the one R2 item left open. - A final human check of the EU INSPIRE geoportal's Transport-Networks theme for a Greek TN-Roads contribution was not possible from this host (bot-walled); the no-roads verdict rests on every reachable official Greek catalogue being empty of a national network, plus the cadastre geoportal being offline. If a future official road source appears, the catalogue updates. - No code, config or DB changes in this PR — it is a catalogue and a verdict (R5/R6/R2), which is what the gate issue asked for.
Adds docs/country-gr.md in the reference shape (docs/country-finland.md): the
available -> imported -> worth-importing table, a licence per source (R2), a
provider and fetch-mechanics line per source (R130-R136), and a documented
verdict per shared layer (R11/R13) including the written absences.

The go/no-go: GO with five shared layers and seven documented absences. Greece
has permissive, official, non-OSM sources for mask, cover, water, places and
transit; no official, non-OSM, permissive national road-centreline, rail-line,
airport or ferry-route geometry exists, so roads, railways, ferries, airports,
water_points and buildings are documented absences on source truth.

Verified live (not just researched): the load-bearing WFS endpoints
(wfdservices.ypeka.gr WFD_geodata_50K: perifereies, oikismoi, gr_rwb_50k_greece,
gr_lwb_50k_greece; gis.floods.ypeka.gr floods_rev1 centrelines) all return real
GeoJSON with no auth. The Hellenic Cadastre INSPIRE geoportal is offline and is
a dead end for the mask; the real boundary is the YPEN administrative division.
CORINE 2018 vector now requires a free CLMS registration + token (the old static
EIONET URLs are dead) - a fetch-path change the pilot must account for.

Rejected sources documented per R136: the National Access Point's Geofabrik OSM
mirror, Athena RC "OpenRoads" (OSM-derived), and Attiko Metro's GIS (CC-NC).
art merged commit 6d889ec3bd into main 2026-08-19 23:43:53 +00:00
art deleted branch issue-171-greece-catalogue 2026-08-19 23:43:53 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
art/ismap!174
No description provided.