Konfigurační soubory
Poznámka
Konfigurační soubory se nachází ve složce config
layers_merging_order.csv
Tento jednoduchý CSV soubor obsahuje v každém řádku název vrstvy poskytované ZABAGED WFS službou. Jejich pořadí určuje prioritu, podle níž jsou polygonové vrstvy (nebo obálky v případě liniových vrstev) zapisovány do výsledné vrstvy půdního pokryvu (využití území). Z vrstev uvedených později jsou odstraněny překrývající se části s dříve uvedenými vrstvami. Označení LPIS_layer neslouží ke stažení vrstvy, ale pouze určuje prioritu vrstvy z WFS LPIS služby.
ZABAGED_POLOHOPIS:Budova_jednotlivá_nebo_blok_budov__plocha_
ZABAGED_POLOHOPIS:Kůlna__skleník__fóliovník__přístřešek
...
LPIS_layer
ZABAGED_POLOHOPIS:Lesní_průsek
ZABAGED_POLOHOPIS:Areál_účelové_zástavby
zabaged_to_LandUseCode_table.yaml
Tento YAML soubor obsahuje mapovací seznam s dvojicí klíčových hodnot keywords a code. Keywords obsahuje seznam textových řetězců a code jedno celé číslo.
Soubor je využit k mapování kódů půdního pokryvu (využití území) u jednoznačných vstupních vrstev, které neobsahují atributové pole využitelné pro detailní, hydrologicky relevantní, diferenciaci objektů dané vrstvy. Pokud se alespoň jeden řetězec uvnitř seznamu keywords nachází v názvu získané ZABAGED vrstvy, je takové vrstvě přiřazen kód využití území z příslušného klíče code.
Pokud je v názvu libovolné vrstvy nalezena shoda dle více mapovacích pravidel, bude výsledná hodnota klíče code odpovídat poslední nalezené shodě.
Tento postup je zvolen tak, aby při drobné změně názvů vrstev poskytovatelem bylo toto přiřazení stále funkční.
land_use:
- keywords: [Travní, travní, Travni, travni]
code: 20000
- keywords: [Lesní, lesní, Lesni, lesni]
code: 32100 # platí pro Lesní průsek a Lesní půdu s křovinatým porostem
- keywords: [Kosodřevinou, kosodřevinou, Kosodrevinou, kosodrevinou]
code: 32200
ZABAGED.yaml
Tento soubor obsahuje informace o vrstvách stahovaných ze ZABAGED WFS služby a slouží k jejich úpravě, konkrétně aplikaci bufferu a přiřazení detailního kódu půdního pokryvu (využití území).
První řádek obsahuje URL adresu služby pod klíčem URL.
Následuje sekce buffer layers, která obsahuje seznam vrstev pro aplikaci funkce buffer. Ten definuje hodnoty:
input_layer_name: název vrstvy ZABAGEDcontrolling_atr_name: název atributového pole, které řídí velikost geometrické obálky (bufferu)default_buffer: hodnota bufferu v metrech, pokud řídicí atribut nestanoví jinakbuffer_levels: seznam úrovní bufferů dle hodnot řídicího atributu
Každá úroveň v buffer_levels zahrnuje:
priority: číslo určující prioritu - aktuálně plugin nevyužívávalues: seznam jedné nebo více hodnot řídicího atributudistance: velikost bufferu v metrech
Pokud controlling_atr_name není uveden ("NaN") nebo pole není nalezeno, použije se default_buffer.
Dále navazuje sekce layers, ve které jsou přiřazeny hodnoty kódu půdního pokryvu (využití území) objektům ve vrstvách ZABAGED na základě hodnot řídicího atributu. Pro každou z uvedených vrstev jsou dále definovány hodnoty:
name: název vrstvy ZABAGEDbase_use_code: základní kód půdního pokryvu (využití území) přiřazený všem objektům vrstvycontrolling_attribute: název řídicího atributu pro upřesnění kóduvalue_increments: mapa dvojic hodnot řídicího atributu a přírůstků pro opravu základního kódu, za hashtagem výsledný kód pro lepší čitelnost a význam kódu
URL: "https://ags.cuzk.cz/arcgis/services/ZABAGED_POLOHOPIS/MapServer/WFSServer"
buffer_layers:
- input_layer_name: "ZABAGED_POLOHOPIS:Ulice"
controlling_atr_name: "typulice_k"
buffer_levels:
- priority: "1"
values: ["026", "926"] # US, USm - ulice sjízdná v sídle a mimo sídlo
distance: 3.0
- priority: "2"
values: ["225"] # Uch - ulice typu chodník
distance: 2.0
- priority: "3"
values: ["025"] # UN - ulice nesjízdná v sídle
distance: 1.5
- priority: "4"
values: ["925"] # UNm - ulice nesjízdná mimo sídlo
distance: 1.0
- priority: "5"
values: ["125"] # UX - ulice neexistující v terénu
distance: 0.0
default_buffer: 2.0
- input_layer_name: "ZABAGED_POLOHOPIS:Silnice_neevidovaná"
controlling_atr_name: "NaN"
default_buffer: 2.5
layers:
- name: "ZABAGED_POLOHOPIS:Železniční_točna__přesuvna"
base_use_code: 40000
controlling_attribute: "TYPOBZEL_K"
value_increments:
TO: 2300 # 42.300 ~ točna
PR: 1000 # 41.000 ~ přesuvna
LPIS.yaml
LPIS.yaml obsahuje informace o vrstvě stahované z LPIS WFS služby. Klíč URL obsahuje adresu WFS služby. Dále se definuje:
layer_name: název varianty LPIS vrstvy ke staženílayers: seznam obsahující specifikaci jediné vrstvy označené jakoLPIS_layer(název přiřazen při stažení WFS službou), která se následně sloučí s vrstvami ze ZABAGED dle pořadí v souborulayers_merging_order.csv.
Stejně jako u ZABAGED se přiřazuje:
base_use_code: základní hodnota kódu půdního pokryvu (využití území) přiřazená všem objektům vrstvycontrolling_attribute: název řídicího atributu pro upřesnění kóduvalue_increments: mapa dvojic hodnot řídicího atributu a přírůstků pro opravu základního kódu, za hashtagem výsledný kód pro lepší čitelnost a význam kódu
URL: "https://mze.gov.cz/public/app/wms/plpis_wfs.fcgi"
layer_name: "LPIS_DPB_UCINNE"
layers:
- name: "LPIS_layer"
base_use_code: 10000 # ~ orná půda bez dalšího určení
controlling_attribute: "kultura"
value_increments:
"chmelnice": 42001 # 52.001 ~ chmelnice na zemědělské půdě (LPIS)
"jiná kultura": 43001 # 53.001 ~ ovocný sad na zemědělské půdě (LPIS)
"jiná trvalá kultura": 43001 # 53.001 ~ ovocný sad na zemědělské půdě (LPIS)
"mimoprodukční plocha": 51100 # 61.100 ~ ext. smíšené porosty, rozptýlené dřeviny s travním podrostem, s převahou křovin
...
Soil.yaml
Tento soubor obsahuje dvě hodnoty:
URL: adresa WPS služby poskytující data o půdáchprocess_identifier: název požadovaného procesu poskytující vrstvu hydrologických skupin půd (HSG)
Soil_template.xml
Tento soubor je šablonou XML pro komunikaci s WPS službou, která poskytuje vrstvu hydrologických skupin půd. Do šablony se doplňují souřadnice polygonu a jeho atributy před odesláním požadavku.
CN_table.csv
Tato CSV tabulka slouží pro přiřazení hodnot CN pro průměrný stav nasycení (CN2) dle kombinace kódu půdního pokryvu (využití území) a hydrologické skupiny půd. Obsahuje:
- 1) sloupec: kód půdního pokryvu (využití území)
- 2)–5) sloupec: hodnoty CN2 pro skupiny A, B, C, D
Profesionální uživatel může použít jinou převodní tabulku se stejnou strukturou datových polí.
WPS_config.yaml
Tento soubor obsahuje dvě hodnoty:
URL: adresa WPS služby poskytující data pro hydrologické modelování ze serveru rain.fsv.cvut.czprocess_identifier: specifikace procesu WPS služby poskytující CSV soubory s daty o šestihodinových návrhových srážkách