Přeskočit obsah

Datový model UAP – přehled


Architektura datového modelu

Datový model je hierarchicky organizován:

classDiagram
    %% Architektura datového modelu UAP

    class TematickyOkruh {
        <<abstract>>
        +String nazev
        +Integer poradove_cislo
    }

    class Jev {
        +String kod : J001–J113
        +String nazev
        +String popis
    }

    class VrstvaGIS {
        +String nazev_tabulky
        +String geometrie : _b / _l / _p / _d
        +EPSG5514 souradnicovy_system
    }

    class SpolecneAtributy {
        <<shared>>
        +Text Poznamka
        +Text URL_Zdr
        +Integer MDZ_ID
        +Date Aktu_Dat
        +Text Aktu_Zdr
        +Text Aktu_Editr
    }

    class Atribut {
        +String nazev
        +DatovyTyp datovy_typ
        +Boolean povinny
        +String popis
    }

    class DatovaDomena {
        <<enumeration>>
        +String kod_domeny
        +String povolene_hodnoty
    }

    TematickyOkruh "1" *-- "1..*" Jev : obsahuje
    Jev "1" *-- "1..*" VrstvaGIS : definuje
    VrstvaGIS "1" *-- "1..*" Atribut : obsahuje
    Atribut "0..*" --> "0..1" DatovaDomena : používá
    Atribut <|-- SpolecneAtributy : podmnožina v každé vrstvě

Násobnost vztahu u spojnic: 1 – právě jeden záznam · 0..1 – žádný nebo jeden · 1..* – jeden až libovolný počet · 0..* – žádný až libovolný počet

Typy spojnic: plný kosočtverec – část neexistuje bez celku (atribut bez vrstvy nedává smysl) · šipka – jedna třída využívá druhou · prázdný trojúhelník – zpřesnění obecnější třídy

Jeden tematický okruh tak obsahuje jeden až libovolný počet jevů.

Každá vrstva obsahuje:

  • Atributy — vlastní atributy vrstvy; u každého je uveden název, datový typ, povinnost a popis
  • Datové domény — číselníky, které u jednotlivých atributů určují povolené hodnoty
  • Společné atributy — skupina atributů přítomná ve všech vrstvách/tabulkách (Poznamka, URL_Zdr, MDZ_ID, Aktu_Dat, Aktu_Zdr, Aktu_Editr)

Konvence pojmenování vrstev

Název každé vrstvy (tabulky v GeoPackage) se skládá ze tří částí:

JNNN_Název_geometrie
Část Popis Příklad
JNNN Číslo jevu (J001–J113) J001
Název Popisný název vrstvy ZastaveneUzemi
geometrie Přípona geometrického typu nebo obsahu _p

Přípony geometrických typů

Přípona Typ geometrie GeoPackage typ
_b Bod POINT / MULTIPOINT
_l Linie LINESTRING / MULTILINESTRING
_p Plocha POLYGON / MULTIPOLYGON
_d Data (bez geometrie) Bez geometrie — atributová / statistická tabulka

Doplňkové přípony

Přípona Význam
_OP Ochranné pásmo
_BP Bezpečnostní pásmo
_Zamer Záměr (plánovaný stav)
_NZ Nárazníková zóna

Příklady

Název tabulky Interpretace
J001_ZastaveneUzemi_p Jev 1 – Zastavěné území (plocha)
J057_Vodovod_Trasa_l Jev 57 – Vodovod, trasa (linie)
J057_Vodovod_Objekt_OP_p Jev 57 – Vodovod, ochranné pásmo objektu (plocha)
J057_Vodovod_Trasa_Zamer_l Jev 57 – Vodovod, záměr trasy (linie)
J089_ObyvPocet_CR_d Jev 89 – Vývoj počtu obyvatelstva v ČR (bez geometrie)

Datové typy atributů

V datovém modelu UAP jsou atributy popsány krátkým kódem datového typu:

Kód GeoPackage typ Popis
T TEXT Textový řetězec (VARCHAR)
N MEDIUMINT / INTEGER Celé číslo nebo kód z číselníku
N+ MEDIUMINT Kladné celé číslo (kód z číselníku)
D DATE Datum (formát ISO 8601: YYYY-MM-DD)
R DOUBLE / REAL Desetinné číslo
B BOOLEAN Logická hodnota (0/1)
E TEXT Výčtový typ (enumset — množinová doména)

Tematické okruhy

Okruh Jevy
01 Urbanismus a krajina J001–J003, J008, J023, J024, J085, J092, J102
02 Kulturní hodnoty J004–J007, J009, J010, J044, J083
03 Příroda J011–J022, J110, J111
04 Zemědělská půda a lesy J025–J029, J109
05 Vodní hospodářství J030–J043, J112
06 Horninové prostředí J045–J053
07 Hygiena prostředí J054–J056
08 Energetika a spoje J059–J065
09 Vodovod, kanalizace a odpadové hospodářství J057, J058, J068
10 Dopravní infrastruktura J069–J076
11 Obrana, bezpečnost a ochrana J066, J067, J077–J082
12 Statistika J089–J091, J093–J101, J103–J108
13 Správní územní celky J088
14 Ostatní J084, J086, J087, J113

Společné atributy

Všechny tabulky datového modelu UAP sdílejí sadu společných atributů, které zajišťují sledovatelnost aktualizace dat, zdroj informací a propojení na metadatový záznam.


Datové domény

Datové domény (číselníky) definují povolené hodnoty pro vybrané atributy. Jsou uloženy v GeoPackage v tabulce gpkg_data_column_constraints a provázány s atributy přes gpkg_data_columns. Podrobný přehled domén viz stránka Datové domény.


Poslední aktualizace: 15. 10. 2026