Czechia: catalogue the sources (R5/R6/R2) — the go/no-go gate #212

Closed
opened 2026-08-24 17:02:31 +00:00 by art-bot · 0 comments
Collaborator

Adding four countries (Norway, Denmark, Czechia, Slovakia). This is Czechia's gate issue,
per .claude/skills/add-country/.

Deliverable: docs/country-cz.md in the docs/country-gr.md reference shape (R129–R136).

Research verdict (2026-08-24): GO on every shared layer, from one source, no credential

Czechia is the cheapest country in this batch and possibly the cheapest since Finland.
ČÚZK's ZABAGED® polohopis covers every shared layer on its own, is anonymous WFS plus a
bulk GeoPackage download, and is explicitly CC BY 4.0 per dataset. No importer provider
is needed. Both *.cuzk.cz and *.cuzk.gov.cz answer; pin .gov.cz.

  • WFS https://ags.cuzk.gov.cz/arcgis/services/ZABAGED_POLOHOPIS/MapServer/WFSServer →
    HTTP 200, 149 feature types (this list is the R6 full published class list).
  • Bulk https://atom.cuzk.cz/get.ashx?theme=ZABAGED-GPKG (also -FGDB), anonymous.
  • Feature catalogue as JSON-LD, e.g.
    https://services.cuzk.gov.cz/slovniky/zabaged-komunikace.jsonld.
  • CRS S-JTSK / Krovak East North (EPSG:5514); services reproject.

Counts and attributes — all verified live (resultType=hits + a feature read)

layer ZABAGED type n attributes
roads Silnice__dálnice 41 325 typsil_k/typsil_p class code+label (S3 = "silnice III. třídy"), silnice road number, dpr_smer_p, kruh_obj_p
railways Železniční_trať 5 248 typtrati_p (electrified), typrozch_p (gauge), vlastnik_p, pocetkolej
stations Železniční_stanice__zastávka + Areál_… — points + station-area polygons
transit Metro / Tramvajová_dráha 108 / 1 440 survey geometry, not GTFS shapes — Prague metro plus trams in seven cities
ferries Přívoz 34 the source marks boat crossings, so the layer is required
airports Letiště 95 + Obvod_letištní_dráhy, Osa_letištní_dráhy
waterways Vodní_tok 358 804 idvt, chp (basin), typtoku_p, vydattok_p. No inline name
water_bodies Vodní_plocha 91 667 JMENO, TYP_VP_P (e.g. rybník)
water_points Zdroj_podzemních_vod / Vodopád__bod_ 35 224 / 386 springs, waterfalls
places Definiční_bod_části_obce 11 155 nazev, poc_obyv (population), typ_obce (Městys/Město/Obec), kod_lau2
buildings Budova…__plocha_ 3 945 151 footprint polygons

places is the striking one: name, population and settlement type in one point layer,
no join to a statistics office. Poland and Greece both needed a population join.

Mask/borders: https://services.cuzk.gov.cz/wfs/inspire-au-wfs.asp (RÚIAN) → HTTP 200,
au:AdministrativeUnit (250 units, nationalCode = 1 is the state) and
au:AdministrativeBoundary. Anonymous. Geometry is heavy — 3 features came back as 4.1 MB.

Land cover: CORINE via the existing clms: provider is the identity mapping (R116); NUTS0
is CZ, so the Greece EL-vs-GR trap does not apply. ZABAGED's own land classes are
finer but a different vocabulary — record as the later upgrade, not the pilot.

Licence — clean and machine-checkable

atom.cuzk.cz links CC BY 4.0, and the Czech open-data standard publishes structured
podmínky užití per distribution. ZABAGED's resolves (as JSON-LD) to
exactMatch: …/authority/licence/CC_BY_4_0, autor: Český úřad zeměměřický a katastrální.
This is a per-dataset assertion, which is exactly what Greece's ΥΠΕΝ records lack.
Attribution owed to ČÚZK.

Open items

  • waterways names: Vodní_tok has idvt but no name; the join target is
    DIBAVOD / CEVT (VÚV TGM). Confirm licence and the join before the waterways issue.
  • Strahler connectivity of Vodní_tok is plausible (surveyed network, basin codes)
    but untested.
  • Lanová_dráha__lyžařský_vlek mixes cable cars with ski tows — needs a split rule.
  • ŘSD ČR road GIS was reported fee-bearing during research and was not re-verified.
    It does not matter — ZABAGED carries roads with class and number under CC BY 4.0 — so
    record ŘSD as "not pursued (ZABAGED supersedes)" rather than as a rejection.

Border tests (R135): Czechia borders Poland (already imported) and Slovakia
(catalogued in this same batch)
.

Adding four countries (Norway, Denmark, Czechia, Slovakia). This is Czechia's gate issue, per `.claude/skills/add-country/`. Deliverable: `docs/country-cz.md` in the `docs/country-gr.md` reference shape (R129–R136). ## Research verdict (2026-08-24): GO on every shared layer, from one source, no credential **Czechia is the cheapest country in this batch and possibly the cheapest since Finland.** ČÚZK's **ZABAGED® polohopis** covers every shared layer on its own, is anonymous WFS plus a bulk GeoPackage download, and is **explicitly CC BY 4.0 per dataset**. No importer provider is needed. Both `*.cuzk.cz` and `*.cuzk.gov.cz` answer; pin `.gov.cz`. - WFS `https://ags.cuzk.gov.cz/arcgis/services/ZABAGED_POLOHOPIS/MapServer/WFSServer` → HTTP 200, **149 feature types** (this list *is* the R6 full published class list). - Bulk `https://atom.cuzk.cz/get.ashx?theme=ZABAGED-GPKG` (also `-FGDB`), anonymous. - Feature catalogue as JSON-LD, e.g. `https://services.cuzk.gov.cz/slovniky/zabaged-komunikace.jsonld`. - CRS S-JTSK / Krovak East North (**EPSG:5514**); services reproject. ### Counts and attributes — all verified live (`resultType=hits` + a feature read) | layer | ZABAGED type | n | attributes | |---|---|---|---| | `roads` | `Silnice__dálnice` | **41 325** | **`typsil_k`/`typsil_p`** class code+label (`S3` = "silnice III. třídy"), **`silnice`** road number, `dpr_smer_p`, `kruh_obj_p` | | `railways` | `Železniční_trať` | **5 248** | `typtrati_p` (electrified), `typrozch_p` (gauge), `vlastnik_p`, `pocetkolej` | | `stations` | `Železniční_stanice__zastávka` + `Areál_…` | — | points + station-area polygons | | `transit` | **`Metro`** / **`Tramvajová_dráha`** | **108** / **1 440** | *survey* geometry, not GTFS shapes — Prague metro plus trams in seven cities | | `ferries` | **`Přívoz`** | **34** | the source marks boat crossings, so the layer is required | | `airports` | `Letiště` | **95** | + `Obvod_letištní_dráhy`, `Osa_letištní_dráhy` | | `waterways` | `Vodní_tok` | **358 804** | `idvt`, `chp` (basin), `typtoku_p`, `vydattok_p`. **No inline name** | | `water_bodies` | `Vodní_plocha` | **91 667** | **`JMENO`**, `TYP_VP_P` (e.g. `rybník`) | | `water_points` | `Zdroj_podzemních_vod` / `Vodopád__bod_` | **35 224** / **386** | springs, waterfalls | | `places` | **`Definiční_bod_části_obce`** | **11 155** | **`nazev`**, **`poc_obyv`** (population), **`typ_obce`** (Městys/Město/Obec), `kod_lau2` | | `buildings` | `Budova…__plocha_` | **3 945 151** | footprint **polygons** | `places` is the striking one: **name, population and settlement type in one point layer**, no join to a statistics office. Poland and Greece both needed a population join. Mask/borders: `https://services.cuzk.gov.cz/wfs/inspire-au-wfs.asp` (RÚIAN) → HTTP 200, `au:AdministrativeUnit` (**250** units, `nationalCode = 1` is the state) and `au:AdministrativeBoundary`. Anonymous. Geometry is heavy — 3 features came back as 4.1 MB. Land cover: CORINE via the existing `clms:` provider is the identity mapping (R116); NUTS0 is **`CZ`**, so the Greece `EL`-vs-`GR` trap does not apply. ZABAGED's own land classes are finer but a different vocabulary — record as the later upgrade, not the pilot. ### Licence — clean and machine-checkable `atom.cuzk.cz` links CC BY 4.0, and the Czech open-data standard publishes structured *podmínky užití* per distribution. ZABAGED's resolves (as JSON-LD) to `exactMatch: …/authority/licence/CC_BY_4_0`, `autor: Český úřad zeměměřický a katastrální`. **This is a per-dataset assertion**, which is exactly what Greece's ΥΠΕΝ records lack. Attribution owed to ČÚZK. ## Open items - **`waterways` names**: `Vodní_tok` has `idvt` but no name; the join target is **DIBAVOD / CEVT** (VÚV TGM). Confirm licence and the join before the waterways issue. - **Strahler connectivity** of `Vodní_tok` is *plausible* (surveyed network, basin codes) but **untested**. - **`Lanová_dráha__lyžařský_vlek`** mixes cable cars with ski tows — needs a split rule. - **ŘSD ČR** road GIS was reported fee-bearing during research and was *not* re-verified. It does not matter — ZABAGED carries roads with class and number under CC BY 4.0 — so record ŘSD as "not pursued (ZABAGED supersedes)" rather than as a rejection. Border tests (R135): Czechia borders **Poland (already imported)** and **Slovakia (catalogued in this same batch)**.
art-bot self-assigned this 2026-08-24 17:02:31 +00:00
art closed this issue 2026-10-09 06:58:28 +00:00
Sign in to join this conversation.
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#212
No description provided.