+ All Categories
Home > Documents > DIPLOMOVA PR ACE - cvut.czgeo.fsv.cvut.cz/proj/dp/2014/michal-med-dp-2014.pdf · DIPLOMOVA PR ACE...

DIPLOMOVA PR ACE - cvut.czgeo.fsv.cvut.cz/proj/dp/2014/michal-med-dp-2014.pdf · DIPLOMOVA PR ACE...

Date post: 25-Nov-2018
Category:
Upload: ngothuan
View: 221 times
Download: 0 times
Share this document with a friend
152
ˇ CESK ´ E VYSOK ´ EU ˇ CEN ´ I TECHNICK ´ E V PRAZE FAKULTA STAVEBN ´ I DIPLOMOV ´ A PR ´ ACE PRAHA 2014 Bc. Michal MED
Transcript
  • CESKE VYSOKE UCENI TECHNICKE V PRAZEFAKULTA STAVEBNI

    DIPLOMOVA PRACE

    PRAHA 2014 Bc. Michal MED

  • CESKE VYSOKE UCENI TECHNICKE V PRAZEFAKULTA STAVEBNI

    OBOR GEODEZIE A KARTOGRAFIE

    DIPLOMOVA PRACEZPRACOVANI A TESTOVANI INSPIRE TEMAT VE SPRAVE CUZK

    Vedouc prace: Ing. Petr Soucek, Ph.D.Katedra geomatiky

    leden 2014 Bc. Michal MED

  • ZDE VLOZIT LIST ZADANI

    Z duvodu spravneho cslovan stranek

  • ABSTRAKT

    Hlavn napln diplomove prace je vytvoren datovych modelu pro INSPIRE temata Adresy (AD)

    a Uzemn spravn jednotky (AU). Dalsm vystupem je navrh obsahu prohlzecch a stahovacch

    sluzeb, tvorba metadat (pro sluzby i souboru getCapabilities) a informacnch materialu pro IN-

    SPIRE temata ve sprave CUZK (krome vyse uvedenych jeste temata Parcely /CP/ a Budovy

    /BU/). V ramci prpravy datovych modelu bude provedena analyza datovych specifikac IN-

    SPIRE pro dana temata a vytvoren vzoroveho souboru ve formatu GML 3.2.1 s daty prslusneho

    tematu. S navrhem datoveho modelu vznika i navrh obsahu, vzhledu a zpusobu poskytovan

    dat stahovac a prohlzec sluzbou. Dalsm ukolem je testovan a kontrola vytvorenych dat a

    sluzeb. Soucast kontroly je i otestovan souladu dat, metadat a sluzeb s pozadavky INSPIRE.

    KLICOVA SLOVA

    INSPIRE, katastr nemovitost, Adresy, Parcely, Uzemn spravn jednotky, Budovy, metadata,

    RUIAN, sluzby, WMS, WFS, GML

    ABSTRACT

    Main part of my thesis is creation of data models for INSPIRE themes Addresses (AD) and

    Administrative Units (AU). Second part of this thesis is designing content of download and

    view services, creation of metadata (for services and getCapabilities response document) and

    information documents for INSPIRE themes administered by COSMC (besides two above

    mentioned themes there are themes Cadastral Parcels /CP/ and Buildings /BU/). During a

    process of preparing data models, data specifications analysis for current themes and creating

    of sample data file in GML 3.2.1 format are going to be done. Along with designing the data

    model, there is a proposal for content, features and delivery of data via download and view

    services, too. Next task is to test data and services. Complience of data, metadata and services

    to the requirements of INSPIRE Directive is tested.

    KEYWORDS

    INSPIRE, Cadastre, Addresses, Cadastral Parcels, Administrative Units, Buildings, Metadata,

    RUIAN, services, WMS, WFS, GML

  • PROHLASENI

    Prohlasuji, ze jsem tuto diplomovou praci vypracoval samostatne pod vedenm Ing. Petra

    Soucka, Ph.D. Pouzitou literaturu a dals zdroje uvadm v seznamu zdroju.

    V Praze dne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    (podpis autora)

  • PODEKOVANI

    Me podekovan patr vedoucmu prace Ing. Petrovi Souckovi Ph.D. za skvele a uzitecne

    tema prace a za jej veden. Za konzultace a odborne rady bych rad podekoval docentovi RNDr.

    Tomasovi Reznkovi Ph.D. Dalsm na rade je Ing. Bohumil Vlcek ze Zememerickeho uradu,

    ktery provad implementaci dalsch INSPIRE temat a se kterym jsme meli mnoha jednan

    o zpusobech implementace. Ne vzdy jsme se shodli, ale jednan byla vzdy pro obe strany

    prnosem. Martinovi Lzcarovi bych chtel podekovat mimo jine za poskytnute statistiky. Skoro

    na zaver bych chtel podekovat prtelkyni, ktera to se mnou poslednch par mescu vubec nemela

    lehke, za to ze to vydrzela. Nakonec bych chtel podekovat rodine za to, ze me podporovala

    behem dlouhych studentskych let.

  • Obsah

    1 Uvod 10

    2 Smernice INSPIRE 13

    2.1 CO je to INSPIRE? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    2.2 JAK je INSPIRE zaclenen do nas legislativy? . . . . . . . . . . . . . . . . . 14

    2.3 JAKA temata INSPIRE obsahuje a CO je jejich obsahem? . . . . . . . . . . 15

    3 Data 19

    3.1 O formatu GML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    3.2 Data INSPIRE tematu Adresy (AD) . . . . . . . . . . . . . . . . . . . . . . 26

    3.2.1 Datova specifikace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    3.2.2 Analyza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    3.2.3 Vzorovy GML soubor . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    3.3 Data INSPIRE tematu Uzemn spravn jednotky (AU) . . . . . . . . . . . . 43

    3.3.1 Datova specifikace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    3.3.2 Analyza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    3.3.3 Vzorovy GML soubor . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    3.4 Data INSPIRE tematu Budovy (BU) . . . . . . . . . . . . . . . . . . . . . . 57

    3.4.1 Analyza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    4 Sluzby 62

    4.1 Prohlzec sluzby INSPIRE . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    4.1.1 Dotazy typu getCapabilities . . . . . . . . . . . . . . . . . . . . . 64

    4.1.2 Dotazy typu getMap . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    4.1.3 Prohlzec sluzby INSPIRE tematu Adresy . . . . . . . . . . . . . . . 70

    4.1.4 Prohlzec sluzby INSPIRE tematu Uzemn spravn jednotky . . . . 71

  • 4.2 Stahovac sluzby INSPIRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    4.2.1 Dotazy typu getCapabilities . . . . . . . . . . . . . . . . . . . . . 75

    4.2.2 Dotazy typu getFeature . . . . . . . . . . . . . . . . . . . . . . . . 77

    4.2.3 Dotazy StoredQueries . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    4.2.4 Dotazy typu describeFeatureType . . . . . . . . . . . . . . . . . . 79

    4.2.5 Stahovac sluzby INSPIRE tematu Adresy . . . . . . . . . . . . . . . 80

    4.2.6 Stahovac sluzby INSPIRE tematu Uzemn spravn jednotky . . . . 81

    5 Metadata 84

    5.1 Metadata pro serii datovych sad . . . . . . . . . . . . . . . . . . . . . . . . 85

    5.1.1 Metadata o metadatech . . . . . . . . . . . . . . . . . . . . . . . . . 86

    5.1.2 Identifikace dat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    5.1.3 Kvalita dat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

    5.1.4 Distribuce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    5.1.5 Referencn system . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    5.1.6 Obsah dat, Katalog zobrazen, Rozsren metadat . . . . . . . . . . . 90

    5.2 Metadata pro sluzby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

    5.2.1 Metadata o metadatech . . . . . . . . . . . . . . . . . . . . . . . . . 91

    5.2.2 Identifikace sluzeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    5.2.3 Kvalita sluzby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    5.2.4 Distribuce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    5.2.5 Rozsren metadat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    6 Zaver 95

    7 Seznam citac a zdroju 97

    8 Prlohy 99

  • CVUT v Praze SEZNAM OBRAZKU

    Seznam obrazku

    2.1 Oficialn logo projektu INSPIRE . . . . . . . . . . . . . . . . . . . . . . . . 13

    3.1 Logo firmy Geovap, autora software Marushka R . . . . . . . . . . . . . . . 20

    3.2 Ceske Budejovice prklad obce slozene z vce oddelenych cast . . . . . . . 25

    3.3 Prvky (featureType) aplikacnho schematu pro tema Adresy (AD) . . . . . 28

    3.4 Schema pouzit dat tematu Adresy . . . . . . . . . . . . . . . . . . . . . . . 35

    3.5 Logo programu oXygen XML editor . . . . . . . . . . . . . . . . . . . . . 38

    3.6 Prvky (featureType) aplikacnho schematu pro tema Uzemn spravn jed-

    notky (AU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    3.7 Topologie realizovana plochym modelem . . . . . . . . . . . . . . . . . . . . 48

    3.8 Topologie realizovana mnohovrstevnym modelem . . . . . . . . . . . . . . . 49

    3.9 Schema pouzit dat tematu Uzemn spravn jednotky . . . . . . . . . . . . . 51

    3.10 Moznosti rozsren popisu budov a pouzit vcerozmerne geometrie . . . . . 58

    3.11 Budova reprezentovana 2.5D geometri . . . . . . . . . . . . . . . . . . . . . 59

    3.12 Schema pouzit dat tematu Budovy . . . . . . . . . . . . . . . . . . . . . . . 60

    4.1 Zdroje publikacn databaze a na n zavisle produkty. Zdroj: Ing. Petr

    Soucek, Ph.D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    4.2 Ukazka graficke legendy vrstva AU.3rdOrder.Okres z tematu Uzemn

    spravn jednotky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    4.3 Ruzne scenare naplnen prvku ExtendedCapabilities podle Technickeho

    navodu INSPIRE pro prohlzec sluzby . . . . . . . . . . . . . . . . . . . . . 67

    4.4 Statistika prstupu k prohlzec sluzbe tematu Adresy Zdroj: Bc. Martin

    Lzcar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    4.5 Statistika prstupu k prohlzec sluzbe tematu Uzemn spravn jednotky

    Zdroj: Bc. Martin Lzcar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    4.6 Statistika prstupu ke stahovac sluzbe tematu Adresy prostrednictvm WFS

    Zdroj: Bc. Martin Lzcar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    8

  • CVUT v Praze SEZNAM OBRAZKU

    4.7 Statistika prstupu ke stahovac sluzbe tematu Adresy prostrednictvm

    predpripravenych souboru GML Zdroj: Bc. Martin Lzcar . . . . . . . . . . 81

    4.8 Statistika prstupu ke stahovac sluzbe tematu Uzemn spravn jednotky

    prostrednictvm WFS Zdroj: Bc. Martin Lzcar . . . . . . . . . . . . . . . . 82

    4.9 Statistika prstupu ke stahovac sluzbe tematu Uzemn spravn jednotky

    prostrednictvm predpripravenych souboru GML Zdroj: Bc. Martin Lzcar . 83

    9

  • CVUT v Praze KAPITOLA 1. UVOD

    1 Uvod

    Tato diplomova prace byla vytvorena pro Sekci centraln databaze resortu Ceskeho

    uradu zememerickeho a katastralnho, ktery je povinnym poskytovatelem nekterych temat

    dle smernice INSPIRE. V ramci teto prace jsem od zakladu zpracovaval data, sluzby a

    metadata temat Uzemn spravn jednotky (AU) a Adresy (AD), pokracoval jsem v praci

    na tematu Parcely (CP), ktere bylo rozpracovano jiz pred zacatkem me prace, a zacal jsem

    s navrhem datoveho modelu pro tema Budovy (BU). Prace na tomto tematu byla pozdeji

    prerusena z duvodu nedostatku podkladu ze strany Evropske komise1. Tema Parcely je

    okrajove zmneno v casti o metadatech a v casti o prprave dat je obsazena zbezna analyza

    dat tematu Budovy. Data, metadata i sluzby byly zpracovany dle Datovych specifikac a

    Technickych navodu vydanych Evropskou komis a dostupnych na internetovych strankach

    Joint Research Center (JRC)2.

    Vzhledem k sirokemu zaberu prace byla nutna znalost pomerne velkeho mnozstv tech-

    nickych prostredku. Pro tvorbu datovych modelu byla vyzadovana urcita znalost jazyka

    UML (Unified Modelling Language), ktery byl pouzit v Datovych specifikacch a Tech-

    nickych navodech INSPIRE pro prehled vsech nalezitost datovych sad a sluzeb, a hlavne

    jazyka GML (Geographical Mark-up Language), ve kterem jsou publikovana INSPIRE data.

    V jazyce GML jsou publikovany nejen predpripravene soubory, ale i data navracena jako

    odpoved na dotaz getFeature sluzby WFS (Web Feature Service). Stove sluzby3 dle

    smernice ISNPIRE vyuzvaj jako technicke prostredky sluzby WMS 1.3.0 a WFS 2.0.0

    dle standardu OGC4. Pro tvorbu metadat byl pouzit znackovac jazyk XML (eXtended

    Mark-up Language) validovany proti souborum XSD (XML Schema Document) zpravidla

    definovanymi JRC. Jazyk XML i jedho schemata odpovdaj standardum W3C (World Wide

    Web Consortium5). Informativn dokumenty slouzc k propagaci, navody k praci s daty

    a sluzbami INSPIRE a tato diplomova prace byly napsany ve znackovacm jazyce doku-

    mentu LATEX. Vsechny technicke prostredky zmnene v tomto odstavci s vyjimkou jazyku

    LATEXbyly pouzity kvuli pozadavkum smernice INSPIRE, Technickych navodu a Datovych

    1V soucasne dobe uz je draft verze podkladu k dispozici2http://inspire.jrc.ec.europa.eu/3stahovac a prohlzec sluzby, dalsmi stovymi sluzbami INSPIRE jsou vyhledavac a transformacn

    sluzby4http://www.opengeospatial.org/5http://www.w3.org/

    10

    http://inspire.jrc.ec.europa.eu/http://www.opengeospatial.org/

  • CVUT v Praze KAPITOLA 1. UVOD

    specifikac INSPIRE. Veskere dokumenty jsem vysazel pomoc jazyka LATEXz toho duvodu,

    ze je to dle meho nazoru nejleps a nejjednoduss zpusob tvorby dokumentu a dokumenty

    vytvorene tmto zpusobem nejvce splnuj me pozadavky na vzhled a prehlednost doku-

    mentu. Vizualn testovan souboru a sluzeb probhalo zpravidla v opensourcovem pro-

    gramu QGIS6.

    Tato textova dokumentace je rozdelena do sesti cast. V prvn z nich je popsano co je to

    INSPIRE, jakym zpusobem je zaclenen do ceske legislativy, jaka temata jsou spravovana

    Sekc centraln databaze CUZK a co vsechno tato temata obsahuj. Obsah jednotlivych

    temat zde nen probran prlis podrobne. Podrobny popis obsahu temat je popsan v druhe

    casti teto dokumentace, ktera se zabyva daty. Tuto cast jsem se napsal tak, aby zaklady

    INSPIRE pochopil i laik.

    V druhe casti teto dokumentace jsou podrobne popsana data publikovana v ramci IN-

    SPIRE. Pro kazde z temat spravovanych Sekc centraln databaze jsem zde popsal rozbor

    Datove specifikace pro dane tema, analyzu dat dostupnych v resortu a co a jak bude

    publikovano v ramci INSPIRE serie datovych sad. Na zaklade teto analyzy jsem vytvoril

    vzorovy GML soubor, ktery jsem v teto casti podrobne popsal. Pro temata Parcely (CP) a

    Budovy (BU) jsou rozbory teto casti omezene, protoze tema Parcely bylo v dobe zacatku

    me prace uz temer hotovo a u tematu Budovy bylo z technickych duvodu na strane JRC

    nemozne dovest do stavu, ve kterem by se dalo vubec uvazovat o publikaci. V teto casti

    je take podrobneji rozebran jazyk GML.

    Tret cast dokumentace je zamerena na INSPIRE sluzby. Popisuje jake sluzby jsou

    poskytovany v ramci INSPIRE a jake standardy tyto sluzby. Specialn pozornost je zde

    venovana predevsm dvema sluzbam uzce spojenym s publikac prostorovych dat IN-

    SPIRE. Jedna se o stahovac a prohlzec sluzbu podle technickych navodu INSPIRE.

    V teto casti prace je podrobne popsano jak jsou pozadavky na tyto sluzby splneny pro

    temata poskytovana Sekc centraln databaze CUZK, predevsm pak pro temata Adresy a

    Uzemn spravn jednotky.

    6http://www.qgis.org/

    11

    http://www.qgis.org/

  • CVUT v Praze KAPITOLA 1. UVOD

    Dals, tedy ctvrta, cast textu je venovana metadatum. Metadata v ramci INSPIRE maj

    pomerne siroky zaber a jsou nepostradatelnou soucast implementace smernice. Z pohledu

    JRC by se dalo rct ze dokud neexistuj metadata, neexistuje ani to co popisuj. Na rozdl

    od druhe casti teto prace, ktera popisuje data dle temat, jsou metadata vsech temat

    popsana najednou v ramci jednoho typu metadat. Metadata poskytovana v ramci IN-

    SPIRE by se dala rozdelit nastaticka, ktera jsou dostupna pomoc prohlzecch sluzeb a

    striktne splnuj pozadavky INSPIRE, a metadatadynamicka, ktera jsou prmo spojena

    se sluzbami a odpovdaj standardum kterym jsou plneny tyto sluzby. Do prvn kategorie

    spadaj metadata Serie datovych sad ISNPIRE, INSPIRE stahovacch sluzeb a

    INSPIRE prohlzecch sluzeb, do druhe kategorie spadaj naprklad getCapabilities,

    getFeatureInfo nebo describeStoredQueries. V teto casti jsou popsany pouze meta-

    data prvn kategorie. Metadata druhe kategorie jsou popsana v ramci sluzeb.

    Clem prace bylo za pomoci Technickych navodu, Datovych specifikac a velkeho

    mnozstv dat v databazi vytvorit zaklad pro plnohodnotne serie datovych sad vcetne

    stahovacch a prohlzecch sluzeb v souladu se smernic INSPIRE, tuto infrastrukturu

    vsestranne otestovat a opatrit metadaty a nasledne umoznit a usnadnit uzivatelum jejich

    uzvan.

    Na zaver uvodu povazuji za vhodne vysvetlit proc je v zadan a v titulu prace uve-

    dena jina katedra. Zatmco v zadan prace (ktere bylo odevzdano v prubehu zar) je

    uvedena Katedra mapovan, ve zbytku prace je uvadena Katedra geomatiky. Ta vznikla

    1.10.2013 sloucenm dvou stavajcch kateder, a sice Katedry vyss geodezie a prave Kate-

    dry mapovan a kartografie.

    12

  • CVUT v Praze KAPITOLA 2. SMERNICE INSPIRE

    2 Smernice INSPIRE

    INSPIRE INfrastructure for SPatial InfoRmation in Europe je iniciativou

    Evropske komise. Stejnojmenna smernice Evropske komise a Rady si klade za cl vytvorit

    evropsky legislativn ramec potrebny k vybudovan evropske infrastruktury prostorovych

    informac. Stanovuje obecna pravidla pro zalozen evropske infrastruktury prostorovych

    dat zejmena k podpore environmentalnch politik a politik, ktere zivotn prostred ovlivnuj.

    Hlavnm clem INSPIRE je poskytnout vets mnozstv kvalitnch a standardizovanych pro-

    storovych informac pro vytvaren a uplatnovan politik Spolecenstv na vsech urovnch

    clenskych statu.1

    Obr. 2.1: Oficialn logo projektu INSPIRE

    2.1 CO je to INSPIRE?

    Jak uz je napsano vyse, INSPIRE je iniciativou Evropske komise a zaroven jej

    smernic. Jeho zamerem je unifikovat prostorova data clenskych statu. K tomu vyuzva

    nekolika zakladnch principu:

    data jsou sbrana jen jednou a jsou spravovana na takove urovni, kde je to neje-

    fektivnejs,

    uzivatele i aplikace maj moznost data bezesve kombinovat a sdlet,1Zdroj: http://inspire.gov.cz/o-inspire

    13

    http://inspire.gov.cz/o-inspire

  • CVUT v Praze KAPITOLA 2. SMERNICE INSPIRE

    data jsou sdlena naprc urovnemi statn spravy,

    data jsou sdlena za podmnek, ktere neomezuj jejich vyuzit,

    snadno lze vyhledat dostupnost dat, vyhodnotit vhodnost jejich vyuzit pro ruzne

    ucely a zjistit za jakych podmnek lze tato data vyuzvat.

    Smernice vstoupila v platnost jiz pred vce nez sedmi lety 15. kvetna 2007 a od

    te doby probha dlouhotrvajc proces jejho naplnovan clenskymi staty. Z meho pohledu

    je hlavn napln implementace smernice INSPIRE tvorba datovych sad dle datovych

    specifikac, metadat a stovych sluzeb slouzcch k jejich zskan. S implementac je

    vsak spojena i cela rada dalsch produktu a sluzeb. Jde naprklad o vytvoren vnitrn

    infrastruktury poskytovan dat, o licencovan dat i sluzeb, sdlen dat a monitoring a

    reporting. Tyto prvky zajistuj kompatibilitu infrastruktury jednotlivych clenskych statu

    a neomezene vyuzit dat v ramci Spolecenstv.

    2.2 JAK je INSPIRE zaclenen do nas legislativy?

    Behem dvou let od vstoupen smernice v platnost probhala transpozice smernice

    do legislativy clenskych statu. V Ceske republice byla smernice transponovana zakonem

    cslo 380/2009 Sb., ktery novelizuje zakon 123/1998 Sb., o pravu na informace o zivotnm

    prostred a zakon c. 200/1994 Sb., o zememerictv.

    Novela narizuje zrzen Narodnho geoportalu INSPIRE, ktery je spravovan Minister-

    stvem zivotnho prostred. To prostrednictvm geoportalu zajistuje zprstupnovan dat a

    stovych sluzeb zalozenych na prostorovych datech, sdlen prostorovych dat ve verejne

    sprave a informuje o vyuzvan infrastruktury prostorovych dat. Sluzby zalozene na pro-

    storovych datech jsou dle novely:

    vyhledavac umoznuj vyhledavan dat a sluzeb na zaklade obsahu metadat,

    prohlzec umoznuj prohlzen dat,

    stahovac umoznuj stahovan dat,

    transformacn umoznuj transformaci prostorovych dat a

    14

  • CVUT v Praze KAPITOLA 2. SMERNICE INSPIRE

    dals sluzby umoznujc spousten predchozch sluzeb.

    Novela zakona dale stanovuje Pravidla zprstupnovan dat. Dalsm clankem usta-

    novuje Prstup k prostorovym datum a upravuje ho nevyhradn licencn smlouvou.

    Zaroven s tm umoznuje Omezen a odepren prstupu k prostorovym datum

    v prpade ze by tm byla porusena ochrana prav tretch osob nebo pokud by tm byla

    ohrozena verejna bezpecnost. Jako koordinator a kontaktn bod je stanoveno Minister-

    stvo zivotnho prostred.

    Zakon novelizuje i takzvany zememericky zakon c. 200/1994.

    2.3 JAKA temata INSPIRE obsahuje a CO je jejich

    obsahem?

    Protoze prostorovych dat vyuzvanych statn spravou je jednoduse moc, byla data

    obsazena v INSPIRE rozdelena do 33 temat, ktera jsou dale rozdelena do tr Prloh. Ceska

    republika samozrejme neimplementuje vsechny a pro vsechny z nich doposud nejsou ani

    hotove podklady ze strany Evropske komise. Proto jsem zatm pracoval pouze s tematy

    z Prlohy I. Pro temata z Prloh II & III jsou dostupne draftove verze, ktere ovsem podle

    zdroju blzkych Evropske komisi budou ve sve finaln podobe vyrazne zmeneny. Prloha

    I obsahuje nasledujc temata2:

    # Nazev Popis

    1. Souradnicove referencn

    systemy

    Systemy umoznujc jednoznacne prirazen

    polohy prostorovym informacm pomoc souboru

    souradnic (x, y, z) nebo zemepisne srky,

    zemepisne delky a vysky, vychazejc z udaju

    polohovych a vyskovych geodetickych systemu.

    pokracovan tabulky na dals strane

    2zde pouzite nazvy temat vychaz z Vyhlasky a plne neodpovdaj prekladu Smernice

    15

  • CVUT v Praze KAPITOLA 2. SMERNICE INSPIRE

    pokracovan tabulky z predchoz strany

    # Nazev Popis

    2. Zemepisne soustavy

    souradnicovych st

    Harmonizovana souradnicova st s vceurovnovym

    rozlisenm, normalizovanou polohou a velikost

    bunek souradnicove ste, a spolecnym vztaznym

    bodem.

    3. Zemepisna jmena Jmena oblast, regionu, mst, velkomest,

    predmest, mest nebo sdel nebo jakychkoli

    zemepisnych nebo topografickych utvaru

    verejneho zajmu nebo historickeho vyznamu.

    4. Uzemn spravn jednotky Uzemn spravn jednotky rozdelujc uzem, ve

    kterem clenske staty maj nebo vykonavaj svr-

    chovana prava, pro ucely mstn, regionaln a

    statn spravy, oddelene spravnmi hranicemi.

    5. Adresy Poloha nemovitost podle adresnch identi-

    fikatoru, obvykle pomoc nazvu ulice, csla domu,

    postovnho smerovacho csla.

    6. Parcely Uzem vymezena v katastru nemovitost nebo

    v obdobnem rejstrku.

    7. Dopravn ste Silnicn, zeleznicn, letecke a vodn dopravn ste a

    souvisejc infrastruktura. Zahrnuj spojnice mezi

    jednotlivymi stemi. Zahrnuj rovnez transevrop-

    skou dopravn st, jak je vymezena v rozhodnut

    Evropskeho parlamentu a Rady c. 1692/96/ES

    ze dne 23. cervence 1996 o hlavnch smerech

    Spolecenstv pro rozvoj transevropske dopravn

    ste a v budoucch zmenach uvedeneho rozhod-

    nut.

    pokracovan tabulky na dals strane

    16

  • CVUT v Praze KAPITOLA 2. SMERNICE INSPIRE

    pokracovan tabulky z predchoz strany

    # Nazev Popis

    8. Vodstvo Prrodn prvky, vcetne morskych oblast a vsech

    ostatnch s nimi souvisejcch vodnch teles a

    prvku, vcetne povod a dlcch povod. Prpadne

    v souladu s definicemi uvedenymi ve smernici

    Evropskeho parlamentu a Rady 2000/60/ES ze

    dne 23. rjna 2000, kterou se stanov ramec pro

    cinnost Spolecenstv v oblasti vodn politiky, a

    v podobe st.

    9. Chranena uzem Uzem urcena nebo spravovana v ramci

    mezinarodnch pravnch predpisu a pravnch

    predpisu Spolecenstv a clenskych statu pro

    dosazen konkretnch clu jejich ochrany

    Tab. 2.1: INSPIRE temata Prlohy I

    Cesky urad zememericky a katastraln je povinnym poskytovatelem temat Parcely (CP),

    Adresy (AD) a Uzemn spravn jednotky (AU) z Prlohy I a tematu Budovy (BU) z Prlohy

    III3. Z Prloh II & III stoj v ramci implementace INSPIRE za zmnku jeste tato temata:

    Chranena uzem,

    Nadmorska vyska,

    Krajinne pokryt,

    Ortograficke zobrazen.3Zememericky urad, ktery je take soucast CUZK, ma na starosti implementaci temat Zemepisna

    jmena (GN), Vodstvo (HY) , Dopravn ste (TN), Souradnicove referencn systemy, Zemepisne soustavy

    souradnicovych st a Ortograficke zobrazen

    17

  • CVUT v Praze KAPITOLA 2. SMERNICE INSPIRE

    Nektera z dalsch temat nema smysl v Ceske republice vubec implementovat (naprklad

    Morske oblasti), jina implementovana budou, ale v soucasne dobe se na nich nepracuje.

    18

  • CVUT v Praze KAPITOLA 3. DATA

    3 Data

    V teto kapitole se venuji datum a procesu jejich tvorby. Proces tvorby dat je beh

    na dlouhou trat a sklada se z nekolika etap. Zakladem je analyza Datovych specifikac

    INSPIRE pro jednotliva temata. Datove specifikace byly vytvoreny draftovymi tymy JRC

    slozenymi ze zastupcu vce clenskych statu Spolecenstv. Kazde tema zpracovaval jiny tym

    a lis se tedy i uroven jejich zpracovan. Do procesu prpravy se mohly zapojit i ostatn

    formou testovan. V letech 2008 a 2009 se tm zabyvalo i CUZK. Dle meho nazoru nejlepe

    zpracovana specifikace je pro tema Adresy. Naopak spatne zpracovana je specifikace pro

    tema Budovy, nebo alespon ta draftova verze se kterou jsem se pokousel pracovat.

    Kazda specifikace ma pevne danou strukturu a obsahuje vsechny informace ktere jsou

    potreba k implementaci tematu do legislativy clenskeho statu. Jsou to:

    Overview zakladn popis toho cm se dane tema zabyva,

    Data content and structure nejdulezitejs cast z pohledu tvorby dat, popisuje

    datove typy pouzite v datove sade, pouzite codelisty a predevsm aplikacn schema,

    ktere obsahuje i takzvany Feature catalogue, tedykatalog prvku, ktery popisuje

    datovou strukturu GML dokumentu pro dane tema vcetne typu a kardinality prvku,

    Reference systems popisuje predepsane referencn systemy, pro Ceskou republi-

    ku jsou to vzdy S-JTSK Krovak East North1, ktery je pouzvan v Ceske republice a

    ETRS892, ktery je povinny pro vsechna data INSPIRE z duvodu interoperability,

    Data quality popisuje testy kontroly kvality ktere jsou relevantn pro dane tema,

    Dataset-level metadata popisuje pravidla pro tvorbu metadat k danemu tematu,

    Delivery popisuje zpusob publikace dat a jejich dostupnost,

    Data capture popisuje zpusob porizovan dat,

    Portrayal popisuje jakym zpusobem maj byt data vizualizovana v prohlzecch

    sluzbach a urcuje typy vrstev a jejich zakladn styly.

    1EPSG::55142EPSG::4258

    19

  • CVUT v Praze KAPITOLA 3. DATA

    Behem procesu prpravy a tvorby dat je nejdulezitejs kapitola Data content and

    structure. Postupoval jsem podle katalogu a porovnaval jsem data, ktera vyzaduje

    smernice INSPIRE s daty, ktere jsou k dispozici v databazch CUZK3. Neslo pouze o to

    zda jsou data dostupna, ale take o to zda jsou dostupna pro cele uzem a v pozadovane

    podobe. Dalsm faktorem behem implementace byla interoperabilita mezi jednotlivymi

    tematy. Pro zacatek jsem se pokousel zajistit interoperabilitu mezi tematy poskytovanymi

    resortem CUZK. Ta je zajistena pomoc atributu xlink u daneho prostoroveho prvku.

    Naprklad adresa patr k budove a k parcele, zaroven i k obci a k prslusne poste. Parcela

    patr ke katastralnmu uzem a tak dale.

    Na zaklade analyzy jsem vytvoril vzorovy GML soubor, ktery obsahuje vsechny typy

    prvku, ktere se objev ve finalnm datovem produktu vyplnene vzorovymi daty. Krome

    toho bylo potreba vytvorit system identifikace jednotlivych prvku tak, aby byly iden-

    tifikatory jednotlivych prvku vzdy unikatn v ramci ceske implementace INSPIRE. Je-

    dinecnost v ramci celeho INSPIRE je dana tzv. namespace, coz je ve sve podstate identi-

    fikator poskytovatele dat. Ve vsech datovych sadach pro vsechna harmonizovana INSPIRE

    temata, ktera jsem zpracovaval (AD, AU, BU a CP) i pro lokaln temata doplnujc IN-

    SPIRE data (KM, UX) je namespace CUZK.

    Obr. 3.1: Logo firmy Geovap, autora software Marushka R

    Vzorove soubory jsem poslal RNDr. Milanu Drasilovi z firmy Geovap, ktera pro

    CUZK dodava software Marushka R. Na zaklade vzoroveho souboru Marushka R generuje

    predpripravene soubory po zakladnch vydejnch jednotkach. Tato jednotka je pro kazde

    tema jina pro Parcely jsou generovany soubory po katastralnch uzemch, pro Uzemn

    spravn jednotky je generovan jeden soubor pro celou Ceskou republiku a pro Adresy jsou

    generovany soubory po obcch. Marushka R ma na starosti i prohlzec a stahovac sluzby.3ISKN, ZABAGED, ISUI ...

    20

  • CVUT v Praze KAPITOLA 3. DATA

    Struktura dat zustava stejna i pro data generovana ve stahovac sluzbe WFS jako odpoved

    na dotaz typu getFeature.

    3.1 O formatu GML

    GML, tedy Geography Mark-up Language, je znackovac jazyk urceny k popisu ge-

    ografickych objektu sveta okolo nas. Se zaklady na sirsch internetovych standardech World

    Wide Web Consortium (W3C), GML vyjadruje geografickou informaci zpusobem, ktery

    je jednoduse citelny a snadno sdleny na internetu. GML je rozsrenm eXtensible Mark-

    up Language (XML). Objekty skutecneho sveta jsou v jazyce GML nazyvany features

    tedy prvky4. Prvky mohou byt pevne a hmatatelne (budovy, reky, ulice) nebo abstraktn

    (hranice, uzemn spravn jednotky, adresn msta).

    Prvky jsou v GML popsany pomoc vlastnost. Vlastnosti mohou byt geometricke

    (naprklad poloha nebo tvar) nebo negeometricke. Prklady negeometrickych vlastnost

    jsou barva, vyska, rychlost. V kontextu INSPIRE to muze byt typ csla adresnho msta,

    nazev uzemn spravn jednotky nebo parceln cslo.

    Typy prvku jako je treba adresn msto nejsou definovany prmo v jazyce GML, ale

    v takzvanych aplikacnch schematech, ktera v prpade INSPIRE poskytuje JRC.

    Krome toho, ze je GML znackovacm jazykem popisujcm objekty kolem nas, take pouzva

    XML k presunu techto popisu po internetu, v podstate ve tvaru textovych dat. GML muze

    byt pouzito jak k presunu popisu prvku (jako je naprklad Address), tak i k presunu

    samotnych dat konkretnho adresnho msta. Toto umoznuje vymenu popisu i instanc

    prvku mezi uzivateli i mezi aplikacemi po internetu prostrednictvm webovych sluzeb.

    Zmnil jsem se jiz o webovych sluzbach. Jejich prostrednictvm lze sdlet GML data,

    ale GML muze hrat nekolik ruznych rol ve vztahu ke geoprostorovym stovym sluzbam.

    Naprklad, GML muze byt soucast dotazu i odpovedi webove sluzby, nebo muze slouzit ke

    komunikaci mezi pocatecnm a koncovym bodem dotazu. V prpade INSPIRE je GML v kon-

    textu webovych sluzeb pouzito predevsm ve formatu odpovedi (response) webove sluzby,

    4pod pojmem feature je myslen geograficky vzhled dle normy CSN/ISO 19101:2004

    21

  • CVUT v Praze KAPITOLA 3. DATA

    ale muze byt i soucast dotazu (request). To se deje predevsm v prpade preddefinovanych

    dotazu, takzvanych storedQueries, nebo pri vyhledavan prvku podle prirozeneho iden-

    tifikatoru.

    Open Gis Consortium (OGC) vyvj sadu standardu geoprostorovych webovych sluzeb,

    vcetne nasledujcch tr:

    Web Map Service (WMS)

    Web Feature Service (WFS)

    Web Coverage Service (WCS)

    V prpade sluzby WFS je GML pouzvano v dotazu i v odpovedi na nej. Sluzba WFS je

    standardizovana sluzba pro prstup ke geografickym prvkum (features) a v INSPIRE je

    jejm prostrednictvm provozovana harmonizovana stahovac sluzba.

    Na zaver uvedu prklad objektu popsaneho pomoc jazyka GML. V prklade pouziji realna

    data a strukturu prvku typu NUTSRegion z INSPIRE tematu Uzemn spravn jednotky

    (AU).

    50.918968 15.267783 50.919022 15.267725 50.919067 15.267708

    ...

    ...

    50.91916 15.267734 50.919174 15.267743 50.919244 15.267648

    22

  • CVUT v Praze KAPITOLA 3. DATA

    SU.NUTS1.CZ031

    CZ_00025712-CUZK_AU

    SU.NUTS1.CZ

    V tomto prklade je prvkem NUTSRegion a jeho vlastnostmi jsou geometricka vlastnost

    geometry a negeometricke vlastnosti inspireId, NUTSCode, beginLifeSpanVersion a

    endLifeSpanVersion. Za povsimnut stoj i to, ze vlastnost inspireId je v podstate kon-

    tejnerem obsahujcm nekolik dalsch vlastnost, v tomto prpade localId a namespace.

    Predpona base odkazuje na schema, ve kterem jsou tyto vlastnosti definovany. Pouzitym

    schematum jsou v hlavicce prirazeny zkratky jmenneho prostoru, ktere jsou pote pouzvany

    msto opakovaneho odkazovan do schematu odkud vlastnosti prvku pochaz.V tomto

    prpade je to base, ktery je v hlavicce definovan takto:

    xmlns:base="urn:x-inspire:specification:gmlas:BaseTypes:3.2"

    Ostatn vlastnosti prvku NUTSRegion zadnou predponu nemaj, protoze jmenny pro-

    stor je definovan jako atribut GML elementu NUTSRegion (jedna se o aplikacn schema

    StatisticalUnits). GML vyuzva dedicnosti a vlastnosti definovane v nadrazenem prvku

    plat i pro prvky vnorene.

    Vlastnosti beginLifeSpanVersion a endLifeSpanVersion maj jako atribut xsi:nil

    s hodnotou "true". To znamena, ze vyplnen hodnoty teto vlastnosti nen povinne. Je to

    podobne jako kdyby byla hodnota NULL.

    Specialn vlastnost prvku je identifikator. O jedinecnosti identifikatoru v ramci IN-

    SPIRE jsem psal jiz v uvodu teto kapitoly. O systemu pridelovan identifikatoru se zmnm

    zvlast u popisu dat kazdeho INSPIRE tematu.

    V jazyce GML je podporovano velke mnozstv typu geometrie. Ale i INSPIRE ma pro

    geometrii pomerne striktn pozadavky. INSPIRE naprklad neumoznuje zobrazovan lini

    23

  • CVUT v Praze KAPITOLA 3. DATA

    jako krivek, ale pouze jako liniovych segmentu a tak jsou v datech INSPIRE pouzvany

    predevsm tri typy geometrie body, linie a polygony.

    Nejjednodussm typem geometrie je bod, tedy Point. Bod je vyjadren pomoc vlast-

    nosti pos, ktera reprezentuje souradnice v zavislosti na zvolenem souradnicovem referen-

    cnm systemu. Soucast vlastnosti pos mohou byt atributy dimension a srsName, ktere

    upresnuj vlastnosti geometrickeho zobrazen.

    K reprezentaci lini je pouzit typ geometrie Curve. Linie je reprezentovana seri lomovych

    bodu vlastnost posList. Mezi jednotlivymi body nen zadny oddelovac, proto je potreba

    nastavit hodnotu atributu dimension tak, aby odpovdala rozmerum jednotlivych bodu.

    Pro reprezentaci polygonu v GML je pouzvan typ Polygon. Polygon pouzva vlastnost

    LinearRing, jejichz instanc muze obsahovat i vce nez jednu. To umoznuje i reprezentaci

    polygonu s drou, nebo takovych, ktere obsahuj dve nebo vce oddelenych cast. Oba

    prpady jsou v INSPIRE vyuzity pri reprezentaci obc. Prkladem prvnho prpadu je obec

    Liberec. Do polygonu obce Liberec nepatr polygon obce Straz nad Nisou5. V GML je to

    vyreseno tak, ze polygon obsahuje dve vlastnosti typu LinearRing. Jedna je uvnitr vlast-

    nosti exterior vnejs hranice Liberce. Druha je uvnitr vlastnosti interior hranice

    Straze nad Nisou.

    -688625.11 -967550.61

    ...

    ...

    -688625.11 -967550.61

    -691160.12 -969521.11

    ...

    ...

    5jedna se o anomalii, ktera odporuje soucasnemu zakonu 128/2000Sb., o obcch, nicmene tam je

    24

  • CVUT v Praze KAPITOLA 3. DATA

    -691160.12 -969521.11

    Z prkladu je videt, ze i zde je podporovana dedicnost mezi prvky GML a hodnoty atributu

    srsDimension a srsName jsou nastaveny pro vlastnost MultiSurface. Presto plat i pro

    souradnice vlastnosti LinearRing.

    Prkladem obce ktera se sklada z vce oddelenych cast jsou Ceske Budejovice.

    Katastraln uzem Trebotovice, ktere je soucast obce Ceske Budejovice nesoused prmo

    s zadnou jinou cast obce. V datech GML ma geometrie obce Ceske Budejovice dve instance

    vlastnosti surfaceMember.

    Obr. 3.2: Ceske Budejovice prklad obce slozene z vce oddelenych cast

    GML 3.2.1 umoznuje i 3D reprezentaci objektu. INSPIRE umoznuje vyuzit trojrozmer-

    ne geometrie v nekterych tematech z Prloh II & III, naprklad v tematu Budovy (BU)

    je mozne ukladat budovy jako trojrozmerne objekty. V Ceske republice ovsem nemame

    25

  • CVUT v Praze KAPITOLA 3. DATA

    v ramci statn spravy trojrozmerna data a bylo by pomerne slozite tato data zskat6.

    V dohledne dobe budou vsechna data nadale poskytovana ve 2D.

    3.2 Data INSPIRE tematu Adresy (AD)

    Smernice INSPIRE definuje tema prostorovych dat Adresy (AD) jakoPolohu nemovi-

    tost podle adresnch identifikatoru, obvykle pomoc nazvu ulice, csla domu, postovnho

    smerovacho csla. Data INSPIRE tematu Adresy (AD) tedy obsahuj informace

    o adresnch mstech. Plna adresa obsahuje hierarchicky system komponent se zvysujc

    se urovn podrobnost od statu pres mesta, mestske casti a ulice. Dalsmi komponentami

    jsou prave postovn smerovac cslo, popisne ci evidencn cslo a cslo orientacn. Podoba

    a tvar adresy jsou definovany v provadec vyhlasce c. 359/2011 Sb., o zakladnm registru

    uzemn identifikace, adres a nemovitost (RUIAN).

    Data tematu Adresy maj slouzit k nekolika dlcm ucelum. Jsou to:

    poloha,

    identifikace,

    jurisdikce,

    trden a razen,

    nouzove ucely.

    Poloha adresnho msta byva ve vetsine prpadu definovana jako poloha objektu, ke

    kteremu je adresa vztazena. Adresn bod byva zpravidla bud u vchodu do objektu

    nebo v jeho tezisti, ale ve vsech prpadech by se mel nachazet uvnitr. Krome toho jsou

    u nekterych objektu v RUIAN definovan i prstupovy bod pro hasice a zachrannou sluzbu.

    Adresa jednoznacne identifikuje objekt ke kteremu patr. Podle adresy se da dohledat i

    autorita odpovedna za objekt, ke kteremu se adresa vztahuje.

    6Zememericky urad porizuje metodou laserscanningu digitaln model reliefu (DMR). Sbraj se mracna

    bodu, ktera jsou pote vizualizovana jako objekty.

    26

  • CVUT v Praze KAPITOLA 3. DATA

    Adresu, a tedy popisne nebo evidencn cslo, mohou mt ruzne typy prostorovych

    objektu, byvaj to vsak predevsm budovy. Adresa nemuze existovat samostatne bez

    stavebnho objektu, nen vsak nutne aby byl stavebn objekt s prirazenou adresou evidovan

    v katastru nemovitost. Muze se jednat o stavebn objekty evidovane pouze v RUIAN.

    Cslo domovn vznika az zapisem do registru, takze je vzdy prideleno stavebnmu ob-

    jektu. Protoze se identifikace adresy znacne dotyka i systemu registrace budov, jedna se

    o velice dulezitou soucast infrastruktury, kterou ovsem bude pomerne obtzne standar-

    dizovat. V kazdem clenskem state maj vybudovany pomerne slozity a hlavne zavedeny

    system adres a systemy jednotlivych statu se v mnohem lis. Bylo proto celkem zasadn

    pripravit dokument, ktery bude slouzit jako navod pro implementaci smernice INSPIRE

    nad tematem Adresy a zaroven vezme v uvahu vsechny (alespon ty zasadn) odlisnosti

    v adresnch systemech jednotlivych clenskych statu. Tmto dokumentem je Datova speci-

    fikace pro tema Adresy7.

    3.2.1 Datova specifikace

    Tvorba dat tematu Adresy, stejne jako vsech ostatnch temat, se oprala o Datovou

    specifikaci k tomuto tematu. INSPIRE datova specifikace pro tema Adresy je dokument,

    ktery upresnuje jakym zpusobem maj byt data strukturovana v ramci serie datovych

    sad a vychaz ze Smernice INSPIRE. Vydavatelem specifikace je INSPIRE tematicka pra-

    covn skupina pro tema Adresy, ktera byla zalozena pri JRC. Specifikace je z vets casti

    prosty text. V textu jsou ramecky, ktere oznacuj pozadavky (Requirement) a doporucen

    (Recommendation). Pozadavky jsou povinne, doporucen maj informativn charakter

    a zpravidla nen nutne je dodrzovat, ale je to doporuceno.

    Konkretne specifikace pro tema Adresy je podle meho nazoru nejkvalitneji zpracovanou

    datovou specifikac, alespon mezi temi se kterymi jsem pracoval.

    7verze 3.0.1 z 26.4.2010

    27

  • CVUT v Praze KAPITOLA 3. DATA

    Obsah a struktura dat

    V teto casti textu je popsano aplikacn schema tematu Adresy. Aplikacn schema popisuje

    prvky tematu a jejich vlastnosti. Popisuje stereotypy ruznych vlastnost, ktere jsou defi-

    novany v XSD schematech a podrobne popisuje jednotlive vlastnosti prvku. Pozor: vlast-

    nostem, jak je zname v GML jsou v terminologii INSPIRE ekvivalentn atributy. Atribut

    prvku INSPIRE je v GML reprezentovan vlastnost.

    Datove sady tematu Adresy obsahuj nekolik typu prvku (featureType). Zakladnm a

    nejdulezitejsm typem je Address. Koncept adresy je vymyslen zajmavym zpusobem, a

    sice ze jednotlive komponenty adres, jako jsou stat, mesto, ulice a podobne jsou obsazeny

    v samostatnem prvku typu AddressComponent a konkretn adresa obsahuje xlink,

    ktery odkazuje na jednotlive komponenty. Komponenty adresy jsou rozsreny dalsm typem

    prvku v zavislosti na charakteru komponenty. Temito typy jsou ThoroughfareName

    popisujc nazev ulice, AddressAreaName popisujc nazev adresn oblasti (v Ceske

    republice se jedna o cati obc), PostalDescriptor popisujc postu a smerovac cslo

    a AdminUnitName popisujc nazvy uzemne spravnch jednotek, ktere jsou soucast

    adresy (v Ceske republice to jsou stat a obec).

    Obr. 3.3: Prvky (featureType) aplikacnho schematu pro tema Adresy (AD)

    28

  • CVUT v Praze KAPITOLA 3. DATA

    V UML schematu je popsana struktura prvku a jejich typu a jejich obsahu. Pro priblzen

    jeste popsu jakym zpusobem UML diagram cst.

    Diagram se sklada z trd, ktere reprezentuj jednotlive typy prvku. Tyto trdy obsahuj

    atributy reprezentujc vlastnosti. Kazdy atribut ma nazev a typ. Typ prvku Address-

    Component obsahuje atributy inspireId, alternativeIdentifier a dals. Atribut

    inspireId je typu Identifier.

    Za typem je uvedena kardinalita. Pokud nen kardinalita uvedena, je 1. Kardinalita

    urcuje mozny pocet vyskytu. Kardinalita 1 znamena, ze prvek obsahuje uvedeny atribut

    prave jednou. Kardinalita [0..1] znamena, ze obsahuje bud jeden nebo zadny a kardinalita

    [1..*] znamena, ze prvek ma uvedenych atributu libovolny pocet, ale minimalne jeden.

    Atributy vypsane pod radkem s napisem voidable je mozne takzvanevyprazdnit.

    Hodnotu atributu lze vyprazdnit pokud poskytovatel nedokaze priradit vlastnosti rele-

    vantn hodnotu (vetsinou protoze o ni nema informace). Naprklad atribut validFrom se

    mus povinne vyskytnout prave jednou, protoze jeho kardinalita je 1. Pokud ale poskyto-

    vatel nema zadnou informaci o tom, odkdy je zaznam platny, muze v datove sade hodnotu

    tohoto atributu vyprazdnit.

    V nejnizs casti popisu trdy se nachaz operace. Operace v tomto prpade reprezen-

    tuj constraints, tedy podmnky. Podmnky upravuj kardinalitu jednotlivych atributu

    v zavislosti na cetnosti vyskytu jinych atributu. Jednotlive podmnky jsou popsany ve

    specifikaci. Podmnka PostNameEmpty typu prvku PostalDescriptor naprklad rka,

    ze pokud je atribut postName prazdny, pak mus byt vyplnen atribut postCode.

    Zjednodusene receno, pokud nen u prvku vyplnen nazev posty, mus byt vyplneno alespon

    jej postovn smerovac cslo.

    Soucast Datove specifikace INSPIRE pro tema Adresy je i kompletn UML model apli-

    kacnho schematu Adresy vcetne vsech datovych typu, ktere jsem v obrazku v ramci

    prehlednosti zamerne vynechal.

    29

  • CVUT v Praze KAPITOLA 3. DATA

    Aplikacn schema tematu Adresy obsahuje celkem 6 typu prvku s mnoha atributy a

    celou radu datovych typu.

    Address Typ prvku Address reprezentuje samotne adresn msto, jednoznacne identi-

    fikuje jeho polohu a vlastnosti. Obsahuje atributy:

    inspireId [1] jedinecny identifikator prvku,

    alternativeIdentifier [0..1] alternativn identifikator prvku, umoznuje inter-

    operabilitu s existujcmy systemy a aplikacemi,

    position [1..*] poloha bodu reprezentujcho prostorovy objet adresnho msta,

    status [0..1] voidable platnost adresy v ramci zivotnho cyklu prostoroveho

    objektu (vztahuje se k adrese jako takove, nikoliv k objektu ke kteremu je adresa

    vztazena),

    locator [1..*] citelne oznacen nebo nazev,

    validFrom [1] voidable datum a cas od ktereho je adresa platna ve skutecnem

    svete,

    validTo [0..1] voidable datum a cas kdy adresa ve skutecnem svete zanika,

    beginLifespanVersion [1] voidable, lifeCycleInfo datum a cas od ktereho je

    adresa soucast datove sady,

    endLifespanVersion [0..1] voidable, lifeCycleInfo datum a cas zneplatnen

    nebo nahrazen adresy v datove sade.

    Krome atributu obsahuje typ prvku Address jeste ctyri prirazovac role (association

    role), ktere slouz k propojen prvku typu Address s dalsmi prvky, ke kterym ma nejaky

    vztah. Konkretn adresa ma naprklad vztah k budove, ke ktere patr, nebo k parcele, na

    ktere lez. Prirazovac role prvku typu Address jsou:

    parcel [0..*] voidable katastraln parcela, ke ktere je adresn msto prirazeno,

    parentAddress [0..1] voidable hlavn adresa, ktera sdruzuje vce adresnch

    mst,

    30

  • CVUT v Praze KAPITOLA 3. DATA

    building [0..*] voidable budova, ke ktere je adresa prirazena,

    component [0..*] voidable predstavuje komponentu adresy jako soucast adresy.

    Posledn soucast typu prvku Address jsou podmnky (constraints), jejichz smysl byl

    jiz popsan vyse. Podmnky platne pro typ Address jsou:

    AddressCountry kazdy prvek typu adresa mus mt adresn komponentu spravn

    jednotky na urovni 1 (t.j. stat),

    AddressPosition kazdy prvek typu adresa mus mt prave jednu standardn geo-

    grafickou polohu (atribut default prvku datoveho typu GeographicalPosition

    mus mt hodnotu true),

    EndLifespanVersion pokud prvek typu adresa obsahuje atribut

    endLifespanVersion, mus byt jeho hodnota pozdejs nez hodnota atributu

    beginLifespanVersion.

    AddressComponent Komponentami adresy jsou v kontextu INSPIRE mysleny identi-

    fikatory nebo zemepisne nazvy zemepisnych oblast nebo jinych prostorovych objektu ktere

    definuj adresu. Typ prvku AddressComponent je abstraktnm typem. To znamena, ze

    nelze vytvorit jeho instanci. Atributy definovane v tomto typu ale prebraj podrzene

    typy, ktere od typu AddressComponent ded. Jsou to typy AddressAreaName,

    ThoroughfareName, PostalDescriptor a AdminUnitName. Atributy, prirazovac

    role a podmnky definovane v typu prvku AddressComponent maj vsechny podrzene

    typy prvku spolecne. Jedna se o tyto atributy:

    inspireId [1] jedinecny identifikator prvku,

    alternativeIdentifier [0..1] alternativn identifikator prvku, umoznuje inter-

    operabilitu s existujcmy systemy a aplikacemi,

    position [1..*] poloha bodu reprezentujcho prostorovy objet adresnho msta,

    status [0..1] voidable platnost komponenty adresy v ramci zivotnho cyklu

    prostoroveho objektu (vztahuje se ke komponente jako takove, nikoliv k objektu ke

    kteremu je komponenta vztazena),

    31

  • CVUT v Praze KAPITOLA 3. DATA

    validFrom [1] voidable datum a cas, od ktereho je komponenta platna ve

    skutecnem svete,

    validTo [0..1] voidable datum a cas, kdy komponenta ve skutecnem svete

    zanika,

    beginLifespanVersion [1] voidable, lifeCycleInfo datum a cas, od ktereho je

    komponenta soucast datove sady,

    endLifespanVersion [0..1] voidable, lifeCycleInfo datum a cas zneplatnen

    nebo nahrazen komponenty v datove sade.

    Abstraktn typ AddressComponent obsahuje prirazovac roli

    situatedWithin [0..*] voidable komponenta adresy nadrazena popisovane

    komponente (naprklad stat je nadrazen obci).

    Abstraktn typ AddressComponent obsahuje podmnku

    EndLifespanVersion pokud prvek typu adresa obsahuje atribut

    endLifespanVersion, mus byt jeho hodnota pozdejs nez hodnota atributu

    beginLifespanVersion.

    Typ prvku AddressComponent ma nasledujc podtypy:

    AddressAreaName V kontextu INSPIRE jsou adresnmi uzemmi mysleny uzem

    sdruzujc serie adres, ktere nespadaj do jinych oblast. V Ceske republice se jedna o casti

    obc. Typ AddressAreaName obsahuje informace o nazvu takoveho adresnho uzem a

    rozsiruje abstraktn typ AddressComponent o jeden atribut:

    name [1..*] jmeno adresn oblasti,

    a jednu prirazovac roli:

    namedPlace [0..1] voidable pojmenovane msto, ke kteremu se vztahuje adresn

    uzem.

    32

  • CVUT v Praze KAPITOLA 3. DATA

    AdminUnitName Prvky typu AdminUnitName obsahuj informace o nazvech

    uzemnch spravnch jednotek vztazenych k adrese. Jedna se uzemn jednotky popsane v IN-

    SPIRE datove specifikaci pro tema Uzemn spravn jednotky (AU), ktere jsou vztazeny

    k adrese. Typ AdminUnitName rozsiruje abstraktn typ AddressComponent o dva

    atributy:

    name [1..*] oficialn zemepisny nazev uzemn spravn jednotky, v prpade potreby

    uveden ve vce jazycch,

    level [1] uroven clenen v narodn hierarchii,

    a jednu prirazovac roli:

    adminUnit [1] voidable uzemn spravn jednotka vztazena ke jmenu.

    PostalDescriptor Typ PostalDescriptor je komponentou adresy predstavujc

    prslusnost adres a dorucovacch bodu k prslusnemu postiovnmu uradu. Typ

    zPostalDescriptor obsahuje informace o nazvu a/nebo kodu postovnho uradu ke

    kteremu je adresn msto prirazeno a rozsiruje abstraktn typ AddressComponent o dva

    atributy:

    postName [0..*] nazev prslusne posty,

    postCode [0..1] kod prslusne posty (respektive postovn smerovac cslo),

    a o dve podmnky:

    postCodeEmpty pokud je atribut postCode prazdny, mus byt vyplnen atribut

    postName,

    postNameEmpty pokud je atribut postName prazdny, mus byt vyplnen atribut

    postCode.

    ThoroughfareName Prvky typu ThoroughfareName obsahuj nazev ulice, cesty,

    koridoru, vodn cesty nebo namest. Abstraktn typ AddressComponent je tmto typem

    rozsren o jeden atribut:

    33

  • CVUT v Praze KAPITOLA 3. DATA

    name [1..*] nazev ulice,

    a o jednu prirazovac roli:

    transportLink [0..*] voidable jedna nebo vce transportnch st, ke kterym

    je prirazen nazev ulice.

    Datova specifikace dale obsahuje informace o cele rade datovych typu, o vzhledu a

    o zpusobu a pravidlech zobrazovan nebo stahovan dat prostrednictvm prohlzecch a

    stahovacch sluzeb. Hodnoty nekterych atributu mus podle smernice byt urciteho typu a

    tyto typy zde jsou podrobne popsany, v teto casti se jimi vsak nebudu zabyvat. O nekterych

    z nich se zmnm v dalsch castech teto prace.

    3.2.2 Analyza

    Pote co jsem nastudoval specifikace jsem musel rozhodnout, ktere prvky a jejich atributy

    lze v ramci implementace INSPIRE v Ceske republice zahrnout do serie datovych sad

    Adresy. Nezalezelo pouze na tom, zda jsou data vubec dostupna, ale take na tom jak

    casto by bylo mozne data aktualizovat a zda jsou data dostupna pro vsechny prvky, nebo

    pouze pro jejich cast. Datova specifikace INSPIRE v nekterych prpadech umoznuje nekolik

    zpusobu implementace a bylo tedy nutne rozhodnout jakym zpusobem data implementovat

    v konkretnch prpadech.

    Data INSPIRE tematu Adresy pochaz z Registru uzemn identifikace, adres a nemovi-

    tost (RUIAN), ktery byl vybudovan za ucelem sdlen referencnch udaju o uzemnch

    prvcch, uzemne evidencnch jednotkach a adresach pro potreby verejne spravy v CR.

    Oficialne byl spusten 1. 7. 2012, spolecne s ostatnmi zakladnmi registry8. RUIAN vzniknul

    na zaklade dat z UIR-ADR (uzemne identifikacn registr adres spravovany MPSV), RSO

    (registru sctacch obvodu a budov spravovanym CSU) a ISKN (informacnho systemu

    katastru nemovitost spravovanym CUZK)9. RUIAN je aktualizovan prubezne. Denne jsou

    vytvareny zmenove soubory a jednou mescne jsou generovany stavove soubory vymenneho

    formatu RUIAN (VFR), ve kterych jsou zaneseny vsechny zmeny za predchoz kalendarn

    8podle zakona c. 111/2009 Sb., o zakladnch registrech9krome toho jeste obsahuje data z Registru komunalnch symbolu (REKOS) a DDM

    34

  • CVUT v Praze KAPITOLA 3. DATA

    mesc. Prubeznou aktualizaci provad zakonem stanoven editori, kterymi jsou pro data

    obsazena v tematu Adresy obce, stavebn urady a CUZK10 - v souladu se zakonem

    c. 111/2009 Sb., o zakladnch registrech a vyhlaskou c. 359/2011 Sb., o zakladnm registru

    uzemn identifikace, adres a nemovitost. Editorem postovnch kodu PSC je CUZK, ktery

    zmeny provad na podklade udaju od Ceske posty, s.p.11

    Obr. 3.4: Schema pouzit dat tematu Adresy

    Po porovnan pozadavku INSPIRE s dostupnymi daty, predevsm z registru RUIAN,

    jsem vytvoril datovy model, na jehoz zaklade jsem pote napsal vzorovy GML soubor.

    Datovy model vychaz z jazyka UML, ale pro sve potreby jsem nektere veci trochu upravil.

    Vysledek jsem pracovne nazvalSchema pouzit.

    10poslednm editorem je Cesky statisticky urad, ktery dodava informace o zakladnch sdelnch jed-

    notkach11tento odstavec je citac puvodu z metadat, ktera jsem k serii datovych sad Adresy vytvoril v ramci

    teto prace

    35

  • CVUT v Praze KAPITOLA 3. DATA

    Ve schematu pouzit jsou jednotlive typy prvku predstavovany trdami. Trda s nadpisem

    Addresses AD shrnuje seznam vsech typu prvku v tematu. Za nazvem kazdeho z nich

    je oznaceno zda bude v datovem modelu prtomen (ANO), nebo NE. Mezi typy prvku je

    prtomna i prirazovac role Building. Sipky propojuj trdy, ktere se vyskytuj v modelu a

    urcuj jejich hierarchickou strukturu. Kazda trda predstavujc typ prvku obsahuje seznam

    atributu a prirazovacch rol formou atributu. Jako parametr opet obsahuj bud ANO, NE

    nebo Prazdny, ktery urcuje zda je dany atribut v sade prtomen nebo ne a zda nen

    vyprazdnen. V nekterych prpadech je u atributu nebo prirazovac role zapsana hodnota

    NE nebo Prazdny. V techto prpadech je v podstate jedno, zda bude hornota atributu

    vyprazdnena, nebo zda bude atribut uplne vynechan. Z hlediska spravnosti INSPIRE by

    mel byt atribut vyprazdnen, pokud hodnoty daneho atributu sbrame, ale pro konkretn

    prvek nen hodnota znama nebo ji nelze jednoznacne urcit a vynechan, pokud jeho hodnotu

    vubec nesledujeme, ale z hlediska validity GML souboru je to jedno.

    V datovem modelu implementace INSPIRE datove sady Adresy (AD) se vysky-

    tuj vsechny typy prvku uvedene ve specifikaci, nevyskytuje se pouze prirazovac role

    Building, protoze ma odkazovat na prvky INSPIRE datove sady Budovy (BU), ktera

    jeste nen hotova. Typ prvku AddressComponent je abstraktn a dale ho rozvjej

    podrazene typy prvku AddressAreaName, AdminUnitName, ThoroughfareNamea

    PostalDescriptor.

    Address Atributy typu prvku Address se v datovem modelu vyskytuj temer vsechny.

    Vyjimkou jsou casove atributy validTo a endLifespanVersion, ktere nejsou uvedeny,

    protoze nen znama casova platnost adresnch mst. Take se v datech nevyskytuje atribut

    parentAddress, protoze v Ceske republice nic takoveho nevedeme. Atribut status zustava

    prazdny. Je to z toho duvodu, ze vsechny adresy v INSPIRE datove sade pochaz z regis-

    tru RUIAN, ktery obsahuje pouze platna data. Tm padem jsou vsechny adresy v da-

    tove sade take platne. Pri implementaci jsem hledal zpusob jak do prvku typu Ad-

    dress zapsat adresu v trradkovem tvaru12. K tomuto ucelu byl vyuzit nepovinny atribut

    alternativeIdentifier. Adresa je jinak skladebna z adresnch komponent (component),

    12podle provadec vyhlasky c. 359/2011 Sb., o zakladnm registru uzemn identifikace, adres a nemovitost

    (RUIAN)

    36

  • CVUT v Praze KAPITOLA 3. DATA

    a ktere prvek odkazuje, a popisne nebo evidencn cslo, vcetne csla orientacnho, je popsano

    atributem locator.

    AddressComponent Abstraktn typ stejne jako typ Address neobsahuje

    casove atributy validTo a endLifespanVersion a atribut status. Pro atribut

    alterantiveIdentifier jsem v prpade adresnch komponent nenasel zadne vhodne

    vyuzit a proto v datech take nen obsazen. Trochu netypicky je atribut situatedWithin.

    Nektere podrzene typy prvku by ho obsahovat mohly (naprklad cast obce, obec) a jine

    ne, ale vytvaren zavislost by mohlo byt pomerne slozite (a ve vetsine prpadu zbytecne),

    takze jsem se rozhodl atribut vubec neuvadet.

    Podrzene typy prvku Typy prvku podrzene abstraktnmu typu AddressCompo-

    nent zpravidla obsahuj pouze jeden nebo dva atributy a ty vsechny jsou v datech obsazeny.

    Obsazeny nejsou prirazovac role transportLink nebo namedPlace, ktere by mely od-

    kazovat na prvky z jinych INSPIRE temat (transportLink z tematu Dopravn ste,

    namedPlace z tematu Zemepisna jmena). Tato temata uz jsou v urcite praci zpracovan, ale

    ne vzdy je mozne prvky ruznych temat propojit13. Vyjimkou je prirazovac role adminUnit

    u typu AdminUnitName. Uzemn pravn jednotky z tematu Uzemn spravn jednotky

    (AU) jsou k adresam prirazeny podle INSPIRE identifikatoru. U prvku typu PostalDe-

    scriptor je u obou dvou atributu napsano ANO, ale vyskyt je upresnen podmnkou. Podle

    n mus kazdy prvek tohoto typu obsahovat alespon jeden z techto atributu.

    Na zaklade teto analyzy vznikl vzorovy GML soubor, ktery ukazuje strukturu dat na

    prkladech skutecnych dat.

    3.2.3 Vzorovy GML soubor

    K tvorbe vzoroveho GML dokumentu jsem pouzil program oXygen XML editor14. Jiz

    drve jsem s nm pracoval pri editaci a tvorbe metadat a byl jsem s nm spokojen.

    13toto je jedna z vec ktere prijdou na radu v dals fazi implementace14od firmy SyncRO Soft

    37

  • CVUT v Praze KAPITOLA 3. DATA

    Obr. 3.5: Logo programu oXygen XML editor

    V hlavicce GML dokumentu jsou definovana schemata, ktera jsou v dokumentu pouzita,

    a jejich jmenne prostory15. Predevsm je to schema GML a schemata pro geometrii a dale

    jsou to schemata INSPIRE. Jedna se o INSPIRE schema pro dane tema a o schemata pro

    temata odkazovana prostrednictvm prirazovacch rol. Dulezitym INSPIRE schematem je

    schema base, ktere obsahuje zakladn datove typy pouzvane v INSPIRE.

    Vzorovy GML soubor je prototypem predpripraveneho souboru. Predpripravene soubory

    INSPIRE tematu Adresy (AD) jsou distribuovany po obcch. To znamena, ze soubor ob-

    sahuje vsechna adresn msta patrc do dane obce, vcetne komponent adresy. Soubory GML

    pro data stazena prostrednictvm stahovacch sluzeb se vsak od predpripravenych souboru

    prlis nelis. Predne ma jinak strukturovanou hlavicku, odkazy na schemata vsak obsahuje

    take. Krome toho je v hlavicce uvedeno datum a cas stazen dat a pocet prvku, ktere byly

    pomoc tohoto dotazy stazeny. Nasledujc text popisuje obecne GML pro tema Adresy,

    na prpadne rozdly mezi predpripravenymi soubory a soubory zskanymi prostrednictvm

    WFS upozornm na prslusnem mste.

    Kazdy predpripraveny GML soubor s daty tematu Adresy (AD) dale obsahuje prvek

    identifier ze schematu INSPIRE base. Identifikatorem je soubor jednoznacne identi-

    fikovan. V souborech tematu Adresy (AD) je identifikator ve tvaru AD.SD.kod obce, kde

    SD znamena Spatial Dataset. Identifikator je jedinecny v ramci celeho INSPIRE. To

    je zajisteno jmennym prostorem CUZK ve tvaru CZ-00025712-CUZK AD. V ramci tohoto

    jmenneho prostoru jsou vsechny identifikatory jedinecne. Soubory stazene prostrednictvm

    stahovac sluzby identifikator nemaj, msto toho obsahuj prvek boundedBy, ktery ob-

    sahuje informace o hodnote parametru BBOX a srsName WFS dotazu, jehoz prostrednictvm

    byla data stazena.

    15namespace

    38

  • CVUT v Praze KAPITOLA 3. DATA

    Dalsm prvkem ze schematu INSPIRE base je metadata. Ten zustava zpravidla prazdny,

    u dat stazenych pomoc stahovac sluzby nen vubec.

    Dale soubor pokracuje radou prvku typu member. Odtud uz je struktura souboru stejna

    pro predpripravene soubory i soubory stazene prostrednictvm WFS. Prvky typu member

    obsahuj dals prvky typu podle aplikacnho schematu. Jsou to prvky typu Address

    a typu podrzenych abstraktnmu typu AddressComponent. Do prvku typu Address a

    AddressComponent jsou hierarchicky vnoreny jejich vlastnosti, tedy atributy a prirazovac

    role a respektuj podmnky dane specifikac INSPIRE. Parametrem elementu typu prvku

    je jeho jedinecny identifikator. Tento identifikator slouz jednak k jednoznacnemu urcen

    prvku, ale take je podle nej zprostredkovavany vazby mezi prvky v serii datovych sad i

    mezi prvky v ruznych serich datovych sad. K tomu slouz linkovac jazyk XLink. V tematu

    Adresy je navc dulezitym nastrojem slouzcm k sestaven adresy z jejch komponentu.

    Aby bylo mozne jednoznacne prvek urcit, bylo potreba zavest system pridelovan iden-

    tifikatoru prvku. Protoze se v tematu Adresy (AD) vyskytuje nekolik typu prvku, vytvoril

    jsem odpovdajc rady identifikatoru. Zde jsou uvedeny prklady z obce Zitovlice na

    Nymbursku a litovelske ulice U Stadionu s vysvetlenm identifikacnch klcu:

    Nazev prvku Identifikator Vysvetlen

    AdminUnitName AU.1.1 AdministrativeUnit.uroven clenen

    v hierarchii CR(stat = 1, obec =

    4).kod uzemn spravn jednotky po-

    dle INSPIRE tematu AU

    AddressAreaName AA.197271 AddressArea.kod casti obce

    PostalDescriptor PD.28934 PostalDescriptor.postovn

    smerovac cslo

    ThoroughfareName TF.666386 Thoroughfare.kod ulice z registru

    RUIAN

    Address AD.18296599 Address.kod adresy z registru

    RUIAN

    Tab. 3.1: Identifikatory prvku tematu Adresy

    39

  • CVUT v Praze KAPITOLA 3. DATA

    Vsechny prvky typu podrzenych AddressComponent obsahuj krome identifikatoru

    atribut name16, jehoz obsahem je prvek typu GeographicalName. Tento typ pochaz

    z tematu Zemepisna jmena a ve specifikaci tohoto tematu je take popsan.

    ces

    endonym

    official

    Cesky urad zememericky a katastraln

    Zitovlice

    Latn

    Prvky typu Address mus vsechny bez vyjimky obsahovat geometrii. Z toho duvodu

    chyb v datech tematu Adresy nekolik destek tisc adresnch mst17, protoze nemaj

    prirazenou geometrii. V prpade adres je geometrie reprezentovana objektem datoveho

    typu Point. Kazdy bod ma take jedinecny identifikator. Jedna se o identifikator adresy

    s prefixem P jako Point. Krome identifikatoru je parametrem urcen i souradnicovy refe-

    rencn system a jeho rozmer.

    -689456.25 -1027520.25

    Adresa je urcena pomoc komponentu. K tomu je pouzvan jazyk XLink. Kazdy prvek

    predstavujc adresu obsahuje neklik atributu component, ktere nemaj zadnou hodnotu,

    ale pouze parametry. Jeste k tomu jsou parametry pouze ze jmenneho prostoru xlink.

    Jedna se o odkaz na prslusny prvek typu AddressComponent a, pro vets prehlednost,

    o jmeno komponenty.

    16u prvku typu PostalDescriptor je to atribut postName17k 29.11.2013 je to 185 797, tedy 6,36% z celkoveho poctu adres

    40

  • CVUT v Praze KAPITOLA 3. DATA

    Poslednm atributem potrebnym k jednoznacnemu urcen adresy je locator, ktery

    predstavuje domovn a orientacn cslo budovy. Protoze je tolik zpusobu cslovan bu-

    dov, kolik je clenskych zem, bylo teto problematice venovano dost prostoru ve specifikaci

    a kazda zeme ma v podstate nacrtnuty scenar jak csla v ISNPIRE datech ukladat. Pro

    pripomenut: v Ceske republice muze mt budova ctyri druhy oznacen. Jedna se o cslo do-

    movn, ktere muze byt bud cslem popisnym, nebo evidencnm, cslo orientacn a psmeno

    csla orientacnho. Atribut locator obsahuje objekt datoveho typu AddressLocator a ten

    sdruzuje sadu atributu typu designator. Kazdy designator ma hodnotu a typ. Podle

    typu uzivatel pozna, co si hodnota predstavuje. Podle druhu oznacen rozeznavame typy:

    buildingIdentifierPrefix nabyva hodnoty c.p. nebo c.e., definuje o jaky typ adresy

    se jedna,

    buldingIdentifier obsahuje samotne cslo,

    addressNumber obsahuje orientacn cslo, pokud ho stavebn objekt ma,

    addressNumberExtension obsahuje psmeno cslo orientacnho.

    Adres obsahujcch vsechny ctyri typy je minimum, ale narazit se na ne da, ve mestech

    docela bezne.

    c.p.

    buildingIdentifierPrefix

    1252

    buildingIdentifier

    41

  • CVUT v Praze KAPITOLA 3. DATA

    1

    addressNumber

    a

    addressNumberExtension

    siteLevel

    Pro zjednodusen a prehlednost lze v datech najt i celou adresu v jedinem atributu.

    K tomuto ucelu poslouzil atribut alternateIdentifier. Adresa je zde uvedena ve tvaru

    podle provadec vyhlasky c. 359/2011 Sb., o zakladnm registru uzemn identifikace, adres

    a nemovitost (RUIAN). Radky adresy jsou oddeleny carkami.

    Mlynska 1252/1a, 78401 Litovel

    Vyse popsana struktura odpovda jak datum predpripravenych souboru, tak datum

    stazenych pomoc stahovacch sluzeb. Na zaklade tohoto modeloveho GML souboru byl

    firmou Geovap dodan software Marushka R, s funkcemi generovan predpripravenych

    souboru a poskytovan prohlzecch a stahovacch sluzeb. Vygenerovane predpripravene

    soubory jsem strukturove a obsahove porovnany s vzorovym souborem a odpovdaj ve

    vsech smerech.

    Zakladn informace o datech INSPIRE tematu Adresy jsou obsazeny i v PDF doku-

    mentu, ktery generuji ze znackovacho jazyka LATEXa ktery se nachaz na interne-

    tove strance http://services.cuzk.cz/doc/inspire-ad-data.pdfa take v prloze teto

    prace. Tento dokument obsahuje zakladn popis datoveho modelu pro aplikacn schema

    Adresy, zpusobu distribuce a take ukazku dat.

    42

    http://services.cuzk.cz/doc/inspire-ad-data.pdf

  • CVUT v Praze KAPITOLA 3. DATA

    3.3 Data INSPIRE tematu Uzemn spravn jednotky (AU)

    Uzemnmi spravnmi jednotky jsou podle Smernicejednotky rozdelujc uzem, ve kterem

    clenske staty maj nebo vykonavaj svrchovana prava, pro ucely mstn, regionaln a statn

    spravy, oddelene spravnmi hranicemi. V praxi to zahrnuje jednotky na techto hierar-

    chickych urovnch:

    Stat,

    VUSC vyss uzemn samospravn celek18,

    okres,

    obec.

    Primarne jde o jejich polohove urcen. Data tohoto tematu obsahuj krome polygonu

    techto jednotek i jejich hranice. V datech jsou zahrnuty i jednotky NUTS1 a NUTS3, ktere

    odpovdaj urovni statu a VUSC.

    Mnozstv dat z jinych INSPIRE temat je nebo bude prmo navazano na uzemn spravn

    jednotky. Vazbou na tuto jednotku zskava prostorovy objekt okamzitou prostorovou in-

    formaci bez pouzit souradnic. Prkladem jsou prvky typu Address z tematu Adresy, kde

    je prslusnost k uzemnm spravnm jednotkam na urovni obce a statu komponentou teto

    adresy a definuje tak zprostredkovane jej polohu.

    Hranice uzemnch spravnch jednotek obsahuj informace o sousednch objektech a jsou

    klcem k interoperabilite dat sousednch jednotek.

    Podobne jako ma kazdy stat jiny system adresovan, jsou i jine typy hierarchie uzemnch

    spravnch jednotek. Zpravidla plat, ze cm vets stat, tm podrobneji je delen, ale neplat

    to vzdy. Bylo tedy treba rozhodnout, ktere urovne clenen jsou si v ruznych zemch ekviva-

    lentn. Za tm ucelem vznikla tabulka popisujc uroven clenen clenskych statu na zaklade

    regionu NUTS a LAU.

    18tzv. nove kraje

    43

  • CVUT v Praze KAPITOLA 3. DATA

    Krome zde zminovanych typu prostorovych objektu pocta tema Uzemn spravn jed-

    notky i s takzvanymi Condominii19, tedy uzemmi spravovanymi zaroven dvema nebo

    vce staty. U nas zadne takove uzem nen a proto se v pravi tmto typem vubec nezabyvam.

    3.3.1 Datova specifikace

    Obecne informace o datove specifikaci jsou v kapitole Data INSPIRE tematu Adresy

    AD20. V teto casti textu rozebram Datovou specifikaci INSPIRE tematu Uzemn spravn

    jednotky (AU) s predpokladanou znalost struktury a charakteru techto dokumentu.

    Obsah a struktura dat

    Tema Uzemn spravn jednotky obsahuje tri zakladn typy prvku21. Stezejnm typem

    je AdministrativeUnit. Prvky tohoto typu predstavuj polygony uzemnch spravnch

    jednotek. Krome geometrie neobsahuj mnoho jinych informac. To same plat i pro prvky

    typu NUTSRegion, s tm rozdlem,ze jsou navazany k polygonum uzemnch spravnch

    jednotek. Oboustrannou vazbu k nim maj prvky typu AdministrativeBoundary.

    Struktura a vzajemne vztahy typu jsou znazorneny v UML schematu. Po vzoru popisu

    dat z tematu Adresy popsu strukturu dat na zaklade tohoto schematu. Diagram se cte

    stejnym zpusobem jako diagram pro adresy.

    AdministrativeUnit Typ AdministrativeUnit reprezentuje polygon uzemn spravn

    jednotky a obsahuje deset atributu, sest prirazovacch rol, ktere pln ulohu hierarchie a

    vzajemnych vztahu mezi jednotkami a tri podmnky (z nichz je jedna vztazena ke Condo-

    miniu). Atributy popsane tmto typem jsou:

    geometry geometricka reprezentace uzem uzemn spravn jednotky,19V Evrope patr mezi kondominia naprklad reka Mosela a jej prtoky Sauer a Our na hranicch mezi

    Nemeckem a Lucemburskem nebo ostrov na rece Bidasoa mezi Spanelskem a Franci. Nemecko a Rakousko

    povazuje za kondominium tr zem (jeste Svycarska) plochu Bodamskeho jezera, Svycarsko vsak je toho

    nazoru, ze hranice vede stredem jezera. Zadna mezinarodn dohoda o Svycarsko-Nemecko-Rakouske hranici

    vsak v mste Bodamskeho jezera neexistuje.20doplnit referenci a cslo kapitoly21ve skutecnosti ctyri, ale Condominium nema pro nase data zadny vyznam

    44

  • CVUT v Praze KAPITOLA 3. DATA

    Obr. 3.6: Prvky (featureType) aplikacnho schematu pro tema Uzemn spravn jednotky

    (AU)

    nationalCode identifikator odpovdajc znacen ve clenske zemi,

    country dvoupsmenny kod statu podle ISO 3166-1,

    name [1..*] voidable oficialn nazev uzemn spravn jednotky (kardinalita je

    [1..*], protoze nektere uzemn spravn jednotky maj oficialn nazev ve vce jazycch),

    residenceOfAuthority [1..*] voidable administrativn centrum,

    beginLifespanVersion [1] voidable, lifeCycleInfo datum a cas, od ktereho je

    jednotka soucast datove sady,

    endLifespanVersion [0..1] voidable, lifeCycleInfo datum a cas zneplatnen

    nebo nahrazen jednotky v datove sade,

    inspireId jedinecny identifikator prvku,

    nationalLevel kod narodn urovne clenen, muze nabyvat hodnot 1stOrder,

    2ndOrder...6thOrder,

    nationalLevelName [1..*] voidable nazev narodn urovne clenen.

    45

  • CVUT v Praze KAPITOLA 3. DATA

    Krome prirazovac role condominium patr k prvku typu AdministrativeUnit rada

    dalsch prirazovacch rol. S jejich pomoc je v tematu Uzemn spravn jednotku resena

    hierarchie mezi jednotkami. Prvky typu AdministrativeUnit se pomoc prirazovacch

    rol odvolavaj na prvky stejneho typu, ktere jsou podrazene, nadrazene nebo na stejne

    urovni jako aktualn prvek. Jsou to:

    lowerLevelunit [0..*] voidable jednotky nizs urovne clenen spravovane touto

    jednotkou,

    upperLevelUnit [0..1] voidable jednotka vyss urovne clenen, ktera tuto jed-

    notku spravuje,

    administeredBy [0..*] voidable jednotka stejne urovne clenen, ktera je s touto

    jednotkou spravovana spolecne,

    coAdminister [0..*] voidable jednotka stejne urovne clenen, ktera tuto jed-

    notku spravuje,

    NUTS [1..3] voidable region NUTS, ktery teto jednotce topologicky odpovda,

    boundary [1..*] voidable hranice mezi touto jednotkou a sousednmi jed-

    notkami.

    Vzhledem k rade vztahu mezi jednotkami zprostredkovanymi prirazovacmi rolemi mus

    byt osetreny situace, ktere by mohly nastat pri doslovnem plnen pravidel. Za tm ucelem

    se k prvkum typu AdministrativeUnit vztahuj jeste tyto podmnky:

    AdministrativeUnitLowestLevel jednotky na nejnizs urovni clenen daneho

    statu nesm mt asociacn roli typu lowerLevelUnit,

    AdministrativeUnitHighestLevel jednotky na nejvyss urovni clenen nesm mt

    asociacn roli typu upperLevelUnit.

    AdministrativeBoundary Prvky tohoto typu jsou demarkacnmi liniemi mezi

    uzemnmi spravnmi jednotkami. Zasadnm zpusobem urcuj vztahy nejen mezi jednotkami

    stejne urovne clenen, ale i mezi jednotkami nadrazenymi a podrazenymi. Z technickeho

    hlediska se jedna o linie s vazbou na sousedn spravn jednotky. Tato vazba je nezavisla

    46

  • CVUT v Praze KAPITOLA 3. DATA

    na urovni clenen teto jednotky, takze naprklad linie tvorc statn hranici zaroven tvor

    i hranici kraje, okresu a obce. K problematice topologie hranic se vratm v zaveru teto

    casti prace.

    Prvky typu AdministrativeBoundary obsahuj nasledujc atributy:

    geometry geometricka reprezentace linie hranice,

    inspireId jedinecny identifikator prvku,

    country dvoupsmenny kod statu podle ISO 3166-1,

    nationalLevel [1..6] uroven clenen jednotky, jejz hranice je tvorena touto lini

    (kradinalita [1..6] znac, ze jedna linie muze byt cast hranice uzemnch spravnch

    jednotek na vce urovnch clenen),

    legalStatus voidable pravn stav hranice (je posuzovan z hlediska politicke

    spravnosti prubehu hranice),

    technicalStatus voidable technicky stav hranice (je posuzovan z hlediska

    topologicke spravnosti hranice),

    beginLifespanVersion [1] voidable, lifeCycleInfo datum a cas, od ktereho je

    hranice soucast datove sady,

    endLifespanVersion [0..1] voidable, lifeCycleInfo datum a cas zneplatnen

    nebo nahrazen hranice v datove sade.

    Hranice nen omezena zadnymi podmnkami a obsahuje pouze jednu prirazovac roli, a

    sice

    admUnit [1..*] voidable uzemn spravn jednotka oddelena touto hranic,

    ktera prirazuje hranici k prslusne uzemn pravn jednotce (nebo jednotkam).

    Jak jsem avizoval v uvodu do popisu uzemnch spravnch hranic, na tomto mste bych

    se rad vratil k problematice topologie hranic. Dle specifikace INSPIRE jsou povoleny dva

    topologicke modely:

    47

  • CVUT v Praze KAPITOLA 3. DATA

    Plochy model flat model

    1. Model je sestavovan odspodu kazdy prvek typu AdministrativeBoundary

    odpovda krivce mezi dvema uzly topologickeho grafu zrzenymi na nejnizs

    urovni clenen.

    2. Kazdy prvek typu AdministrativeBoundary by mel odkazovat na jednu nebo

    vce uzemnch spravnch jednotek.

    3. Kazdy prvek typu AdministrativeUnit je pridruzen ke vsem prvkum typu

    AdministrativeBoundary, kterych se dotyka.

    4. Kazdy prvek typu AdministrativeBoundary je pridruzen ke vsem prvkum

    typu AdministrativeUnit, kterych se dotyka.

    Obr. 3.7: Topologie realizovana plochym modelem

    Mnohovrstevny model multi-layer model

    1. Kazdy prvek typu AdministrativeBoundary predstavuje prave jednu hranici

    zrzenou na jiste urovni clenen naprklad hranice mezi Ceskou republikou a

    Nemeckem, nebo mezi Libercem a Jabloncem nad Nisou.

    2. Prvky typu AdministrativeBoundary jsou identifikovany vzdy na jedne

    urovni clenen prvky predstavujc hranice kraju, hranice okresu atd.

    48

  • CVUT v Praze KAPITOLA 3. DATA

    3. Kazdy prvek typu AdministrativeBoundary je pridruzen pouze k tem

    prvkum typu AdministrativeUnit, ktere jsou na stejne urovni clenen.

    4. Kazdy prvek typu AdministrativeUnit je pridruzen pouze k tem prvkum

    typu AdministrativeBoundary, ktere jsou na stejne urovni clenen.

    5. Kazdy prvek typu AdministrativeBoundary je pridruzen ke vsem prvkum

    typu AdministrativeUnit, kterych se dotyka a ktere jsou na stejne urovni

    clenen.

    Obr. 3.8: Topologie realizovana mnohovrstevnym modelem

    49

  • CVUT v Praze KAPITOLA 3. DATA

    Pri implementaci datovych modelu pro tema Uzemn spravn jednotky v Ceske republice

    jsem zvolil Plochy model. Dokaze lepe dokumentovat vazby mezi jednotkami a hranicemi

    a nevyzaduje tolik prostoru v databazi.

    NUTSRegion Posledn typem prvku, ktery se vyskytuje v tematu Uzemn spravn

    jednotky je NUTSRegion, ktery obsahuje informace o regionech NUTS ekvivalentnch

    uzemnm spravnm jednotkam. Pro Ceskou republiku jsou to NUTS1, ktery odpovda

    statu, a NUTS3, ktery odpovda VUSC. Schvalne psu ze se v tomto tematu vyskytuje,

    protoze zde nen definovan. Prvek typu NUTSRegion totiz patr do INSPIRE tematu

    Statisticke jednotky (SU) NUTS regiony neslouz ke sprave, ale ke statistice. V tematu

    Uzemn spravn jednotky jsou obsazeny pouze ty NUTS regiony, ktere odpovdaj ceskym

    uzemnm spravnm jednotkam. Proto se zde nevyskytuje naprklad NUTS2 jeho uzem

    je vets nez uzem kraju, ale mens nez uzem statu a nema zadnou samospravu. Jednotky

    NUTS jsou definovany Narzenm 1059/2003 Evropskeho parlamentu a Rady z 26. kvetna

    2003.

    Z technickeho pohledu se ale v tematu Uzemn spravn jednotky chovaj velice podobne

    jako ostatn typy prvku definovane v tomto tematu. Protoze se jedna pouze o informativn

    typ, jehoz hlavn cast je popsana v jinem tematu, obsahuj pouze pet atributu a nic jineho:

    geometry geometricka reprezentace regionu NUTS,

    inspireId jedinecny identifikator prvku,

    NUTSCode jedinecny kod uzemn jednotky definovane Narzenm 1059/2003

    Evropskeho parlamentu a Rady z 26. kvetna 2003,

    beginLifespanVersion [1] voidable, lifeCycleInfo datum a cas, od ktereho je

    region NUTS soucast datove sady,

    endLifespanVersion [0..1] voidable, lifeCycleInfo datum a cas zneplatnen

    nebo nahrazen regionu NUTS v datove sade.

    Datova specifikace dale obsahuje informace o cele rade datovych typu, o vzhledu

    a o zpusobu a pravidlech zobrazovan nebo stahovan dat prostrednictvm prohlzecch

    a stahovacch sluzeb. Hodnoty nekterych atributu mus podle smernice byt urciteho

    50

  • CVUT v Praze KAPITOLA 3. DATA

    typu a tyto typy zde jsou podrobne popsany, v teto casti se jimi vsak nebudu zabyvat.

    O nekterych z nich se zmnm v dalsch castech teto prace.

    3.3.2 Analyza

    U uzemnch spravnch jednotek bylo rozhodovan o tom, ktera data do serie datovych

    sad zaradit celkem snadne. Vsechny typy prvku jsou ulozeny v databazi ISUI22. Oznacen

    regionu NUTS je take zname a geometrie je totozna s prvky uzemnch spravnch jednotek.

    Hranice jsou ulozeny ve forme lini od trojmez do trojmez na nejnizs urovni clenen. Po-

    drobny prehled vsech atributu je ve schematu pouzit pro tema Uzemn spravn jednotky.

    Obr. 3.9: Schema pouzit dat tematu Uzemn spravn jednotky

    22Informacn system uzemn identifikace

    51

  • CVUT v Praze KAPITOLA 3. DATA

    Data INSPIRE tematu Uzemn spravn jednotky pochaz z Registru uzemn identifikace,

    adres a nemovitost (RUIAN), ktery byl vybudovan za ucelem sdlen referencnch udaju

    o uzemnch prvcch, uzemne evidencnch jednotkach a adresach pro potreby verejne spravy

    v CR a ktery jsem popsal drve.

    Z atributu nejsou v sadach uvedeny pouze endLifespanVersion, protoze dopredu

    nen vetsinou jasne, kdy skonc platnost prvku a residenceOfAuthority. Podle speci-

    fikace ma byt obsahem atributu residenceOfAuthority nazev a poloha spravnho uradu.

    V soucasne dobe v ramci jineho projektu prevadm seznamy obecnch uradu do publikacn

    databaze, ale porad nemaj geometrii, pouze adresu. Podle adresy bude mozne ve vetsine

    prpadu geometrii dohledat. Do datove struktury Uzemnch spravnch jednotek jsem je

    vsak zatm nezaradil. Navc se jedna pouze o obecn urady. S urcitym usilm by se povedlo

    zajistit alespon nazvy spravnch uradu, ale z charakteru datove sady je nazev prslusneho

    spravnho uradu snadno odvoditelny (obce spravuj obecn urady, kraje spravuj krajske

    urady).

    Co se tyce prirazovacch rol, je jich vynechano vce. Je to z toho duvodu, ze prirazovac

    role slouz k osetren vsech vztahu mezi jednotkami a hranicemi, ktere mohou vzniknout

    ve vsech clenskych statech. Ty prirazovac role, ktere se v ceske serii datovych sad neob-

    jevuj, predstavuj vztahy, ktere se na nasem uzem ve vztahu k uzemnm spravnm jed-

    notkam nevyskytuj. Vsechny uzemn spravn jednotky se stejnou urovn clenen se spravuj

    samostatne, a proto nen prirazovacch rol administeredBy a coAdminister potreba.

    Stejne jako u tematu Adresy vznikl i pro tema Uzemn spravn jednotky vzorovy GML

    soubor, na kterem jsou predvedeny zakladn principy struktury dat a vztahy mezi prvky.

    Tento soubor je podrobne predstaven v dals casti.

    3.3.3 Vzorovy GML soubor

    Vzorovy GML soubor vznikal v programu oXygen XML editor, ktery se mi pri tvorbe

    a editaci souboru v jazycch vychazejcch z XML uz osvedcil. V nasledujcm textu popsu

    zakladn strukturu GML dokumentu pro INSPIRE tema uzemn spravn jednotky a blze

    se zamerm na ty casti, ktere jsou pro danou problematiku zasadn, nebo jsou zajmave

    52

  • CVUT v Praze KAPITOLA 3. DATA

    zpracovany. Rozdly mezi predpripravenymi soubory a daty stazenymi prostrednictvm

    WFS jsou stejne jako u tematu Adresy, nebudu se o nich tedy zvlast zminovat.

    Jako kazdy GML soubor, i tento zacna hlavickou. V n jsou definovana schemata, ktera

    jsou v dokumentu pouzita, vcetne jmennych prostoru. Krome geometrie a obecnych IN-

    SPIRE schemat jsou dulezita specialn schemata pro Uzemn spravn jednotky a pro Statis-

    ticke jednotky. Statisticke jednotky jsou zahrnuty kvuli regionum NUTS. Jak uz jsem psal

    drve, regiony NUTS nemaj charakter spravnch jednotek a proto jsou primarne zahrnuty

    v tematu Statisticke jednotky23.

    Za hlavickou nasleduje identifikator realizovany prostrednictvm prvku identifier.

    Identifikator je pouzvan pro identifikaci predpripravenych souboru. Vzhledem k tomu,

    ze pro celou serii datovych sad tematu Uzemn spravn jednotky je generovan pouze jeden

    predpripraveny soubor v rozsahu cele Ceske republiky, identifikator je jenom jeden. Tvar

    identifkatoru je AU.SD.1. Jedinecnost v kontextu celeho spolecenstv je zajistena pomoc

    jmenneho prostoru CUZK ve tvaru CZ-00025712-CUZK AU.

    Nasleduj prvky member obsahujc prvky typu AdministrativeUnit,

    AdministrativeBoundary a NUTSRegion. Tyto prvky jsou uvnitr serie datovych

    sad jednoznacne urceny prostrednictvm identifikatoru a obsahuj hierarchicky vlastnosti

    atributy a prirazovac role podle XSD schemat.

    Vzhledem k velkemu mnozstv vazeb mezi jednotlivymi prvky je nezbytne priradit

    kazdemu prvku jedinecny identifikator. Identifikatory jsou prirazovany podle urciteho

    klce, aby bylo mozne jistit identifikatory vsech prvku. Identifikatory jsou popsany

    v nasledujc tabulce na realnem prkladu obce Spalene Porc na jiznm Plzensku

    s vysvetlenm identifikacnch klcu.

    23Implementaci tematu Statisticke jednotky v Ceske republice ma na starosti Cesky statisticky urad

    53

  • CVUT v Praze KAPITOLA 3. DATA

    Nazev prvku Identifikator Vysvetlen

    AdministrativeUnit AU.4.558362 AdministrativeUnit.cslo urovne ad-

    ministrativnho clenen v hierarchii CR

    (stat = 1, kraj = 2, okres = 3, obec =

    4).kod uzemn spravn jednotky z reg-

    istru RUIAN

    AdministrativeBoundary AB.184294 AdministrativeBoundary.kod linie

    hranice

    NUTSRegion SU.NUTS3.CZ032 StatisticalUnit.NUTS1/NUTS3.kod

    NUTS podle Narzen 1059/2003

    Evropskeho parlamentu a Rady z 26.

    kvetna 2003

    Tab. 3.2: Identifikatory prvku tematu Uzemn spravn jed-

    notky

    Identifikatory jsou v GML soubory na dvou mstech. Jako parametr je identifikator

    soucast materskeho elementu kazdeho prostoroveho objektu. Identifikator je take hodno-

    tou prvku inspireId. Spolecne se jmennym prostorem umoznuj jedinecnou identifikaci

    prvku v ramci celeho INSPIRE.

    AU.4.546101

    CZ_00025712-CUZK_AU

    Vsechny prvky predstavujc uzemn spravn jednotky jsou pojmenovany. Jmeno jed-

    notky je v GML osetreno prostrednictvm typu GeographicalName definovaneho v XSD

    schematu Zemepisna jmena. Ukazka tohoto typu byla uvedena uz pri popisu vzoroveho

    GML souboru pro tema Adresy. Vzhledem k tomu, ze se jedna o atribut typu definovaneho

    stejnym zpusobem, nen zde dals prklad nutny.

    54

  • CVUT v Praze KAPITOLA 3. DATA

    Duvodem, proc data vlastne vznikaj, je prostorova identifikace uzemnch spravnch

    jednotek. Ta je realizovana prostrednictvm atributu geometry, ktery v prpade uzemnch

    spravnch jednotek obsahuje polygon a v prpade hranic linii. Hierarchie a tvar je dan XSD

    schematem definovanym prmo GML. Geometricka reprezentace uzemn spravn jednotky

    (v tomto prpade obce Cmer na Jindrichohradecku) v datech vypada takto (zkraceno):

    49.085348 14.994711 49.085329 14.99506

    ...

    49.085365 14.994392 49.085348 14.994711

    Z prkladu je videt, ze je struktura celkem slozita a ze krome samotnych souradnic prvek

    geometry obsahuje i informace o souradnicovem referencnm systemu, poctu rozmeru to-

    hoto systemu a identifikuje i jednotlive geometricke prvky.

    Pomoc dalsch dvou atributu je urcena uroven clenen v ramci hierarchie IN-

    SPIRE. Atribut nationalLevel obsahuje hodnotu typu AdministrativeHierar-

    chyLevel z codeListu. Podle nej muze nabyvat hodnot 1stOrder, 2ndOrder, 3rdOrder,

    4thOrder, 5thOrder nebo 6thOrder, pro Ceskou republiku pripadaj v uvahu pouze prvn

    ctyri. Atribut nationalLevelName obsahuje volny retezec s oficialnm nazvem narodn

    urovne clenen v narodnm jazyce.

    4thOrder

    Obec

    55

  • CVUT v Praze KAPITOLA 3. DATA

    To je temer cely popis uzemn spravn jednotky. Na samotnych uzemnch spravnch

    jednotkach nen nic sloziteho, obsahuj pouze geometrii, nazev a uroven clenen. To, co je

    cin zajmavymi, jsou vazby mezi nimi. Vazby jsou v GML vyreseny prostrednictvm jazyka

    XLink, ktery umoznuje odkazovan navzajem mezi prvky v jedne nebo vce sadach. Zde jsou

    pouzity k realizaci vazeb mezi nadrzenymi a podrzenymi jednotkami a mezi jednotkami

    a hranicemi. V prpade regionu NUTS jsou pouzity i k vazbam mezi jednotkami na stejne

    urovni. Pro strojovou citelnost je vzdy uveden parametr xlink:href, pro lidskou citelnost

    je doplnen o parametr xlink:title, kde je vypsano jmeno odkazovaneho prvku. Pro vazbu

    okresu k nadrzenemu prvkum vypada zapis v jazyce GML takto:

    Podobnym zpusobem jsou vyreseny i vazby jednotek k hranicm a jednotek k regionum

    NUTS. Popis regionu NUTS pomoc GML je jeste jednoduss nez v prpade uzemnch

    spravnch jednotek. Regiony NUTS obsahuj jenom geometrii, identifikator a kod NUTS.

    Neobsahuj dokonce zadne prirazovac role. Hranice uzemnch spravnch jednotek jsou

    obsahem GML docela podobne uzemnm spravnm jednotkam. Zakladem je take prvek

    geometry, ac obsahujc namsto polygonu linii, dalsmi prvky jsou take inspireId,

    nationalLevel, nationalLevelName. Krome toho jeste hranice obsahuj dva prvky,

    ktere urcuj spravnost hranice. Prvnm z nich je legalStatus, ktery obsahuje informaci

    o pravn spravnosti hranice, druhym je pak technicalStatus obsahujc informaci o topo-

    logicke spravnosti hranice. Hodnoty obou jsou vyplnovany podle cselnku. Prpustnymi

    hodnotami pro legalStatus jsou agreed nebo notAgreed, pro technicalStatus pak

    edgeMatched nebo notEdgeMatched.

    agreed

    edgeMatched

    Z prvku typu AdministrativeBoundary vede vazba k prslusne uzemn spravn

    jednotce. Vzhledem k pouzit plocheho topografickeho modelu muze kazda linie tvorit

    hranici mezi dvojicemi jednotek na nekolika urovnch clenen. Na zaklade tohoto mode-

    loveho GML souboru byl firmou Geovap dodan software Marushka R, s funkcemi genero-

    van predpripravenych souboru a poskytovan prohlzecch a stahovacch sluzeb. Obsah

    nekterych atributu nen vzdy presne takovy jako ve vzorovem souboru. Uzemn spravn

    jednotky jsou nasazeny do ostreho provozu od 29.9.2013.

    56

  • CVUT v Praze KAPITOLA 3. DATA

    Stejne jako pro tema Adresy i pro Uzemn spravn jednotky jsem vytvoril PDF

    dokument, ktery slouz k zakladnmu zorientovan se v datech INSPIRE tematu.

    Tento dokument se nachaz na internetove adrese http://services.cuzk.cz/doc/

    inspire-au-data.pdf a obsahuje seznam prvku, ktera data obsahuj, zpusoby jejich dis-

    tribuce


Recommended