DTMwiki

Metodická pracovní skupina DTM

Uživatelské nástroje

Nástroje pro tento web


01_pravidla:04_kontroly:07_souvisejici_dokumenty:01_dti_ze

Toto je starší verze dokumentu!


1.4.7.1 Zjednodušené vedení údaje o DTI v JVF DTM 1.5.0.1

Stav zpracování
Stavrozpracováno

Po implementaci verze JVF DTM 1.5.0.1 se bude hodnota atributu NeuplnaData naplňovat systémem IS DTM kraje. Vychází z kontroly, že objekt splňuje alespoň minimální požadavky na Neúplná data, tj. jsou vyplněny:

  • Kategorie, skupina a typ (toto vyplývá ze základní kontroly syntaxe JVF)
  • ID vlastníka nebo ID správce nebo ID provozovatele nebo ID provozovatele ze zákona
  • LEVEL

Nejsou-li splněny tyto podmínky, vrátí se změna s chybou nedostatečného naplnění atributů.

Defaultní hodnota atributu NeuplnaData je 1 (jedná se o zjednodušený způsob vedení údajů o DTI).

Podle Vyhlášky 393/2020 Sb., §4, odst. 2 se za úplnou evidenci považuje, když jsou vyplněny údaje:

a) o objektu nebo zařízení jsou vedeny všechny údaje podle § 2 odst. 1 písm. a) až e), g) a h) A SOUČASNĚ

b) přesnost údajů o poloze objektu nebo zařízení odpovídá alespoň třídě přesnosti 3 podle přílohy č. 2 k této vyhlášce.

To znamená, že pro úplnou evidenci musí být jsou vyplněny tyto údaje:

a) druh v členění podle kategorie, skupiny a typu,

b) popis a další vlastnosti,

c) vlastník,

d) správce nebo provozovatel,

e) údaje o umístění a průběhu,

g) identifikátor změny, datum změny a osoba, která změnu do digitální technické mapy zapsala,

h) osoba oprávněná k editaci,

Hodnota 0 (nejedná se o zjednodušený způsob vedení údajů o DTI) bude tedy přiřazena tehdy, když:

  • je vyplněn atribut IDVlastnika A SOUČASNĚ
  • (má-li typ objektu 3D geometrii a hodnota Z souřadnice všech lomových bodů geometrie objektu je >0) NEBO má-li typ objektu 2D geometrii A SOUČASNĚ
  • jsou uvedeny hodnoty všech atributů objektu uvedené v XSD specifikaci objektu v elementu <xs:element name=„AtributyObjektu“> pro kontext Ins. Testuje se výsledná hodnota atributu v databázi, nikoli JVF. Testování probíhá podle tabulky Požadvaky na úplná data DTI v JVF DTM 1.5.0.1 ve sloupci UplnaEvidenceINS. Obecně je nezbytné vyplnit všechny atributy popisující popis a vlastnosti objektů podle přílohy 1 Vyhlášky, nicméně některé hodnoty nemusí objektivně existovat, tyto atributy jsou označeny jako povinne_nillable. Jedná se o tyto atributy:
    • CisloETahu
    • EvidencniCisloObjektu
    • IDProvozovatele
    • IDProvozovateleZeZakona
    • IDSpravce
    • OznaceniObjektu
    • PopisObjektu

Nillable je pojem z XSD, protože se ale testují výsledné uložené hodnoty v databázi, tak nillable znamená, že hodnota v databázi může být prázdná (jakýmkoli způsobem, tj. atribut neuveden, atribut s null hodnotou nebo prázdný řetězec) A SOUČASNĚ hodnota atributu TridaPresnostiPoloha je ⇐ 3, netestuje se pro typy objektů:

  • TrakcniTrolejoveVedeni (přejmenováno na TrasaTrakcnihoTrolejovehoVedeni)
  • VodniCastPristavuBod
  • VodniCastPristavuPlocha
  • SledovanaVodniCestaLinie
  • SledovanaVodniCestaPlocha
  • Všechny typy objektů záměrů

Úprava povinných atributů objektů DTI ve zjednodušené evidenci (a podpora hodnoty nill)

Individuální atributy objektů DTI jsou v XSD vedeny jako povinné (s výjimkou objektů záměrů). Součástí DTM ale mohou být i objekty DTI, u kterých nejsou známé hodnoty některých atributů. Takové objekty se v DTM vedou zjednodušeným způsobem (dle § 4 Vyhlášky).

Prázdné hodnoty atributů mohou být v JVF DTM 1.5.0.1 na vstupu do IS DMVS/DTM předávány několika způsoby podle specifikace v XSD:

  • element atributu není vůbec uveden (pro atributy s parametrem minOccurs=„0“)
  • je uvedena prázdná hodnota atributu s parametrem xsi:nil=„true“ (pro atributy s parametrem nillable=„true“, toto platí pro všechny datové typy s výjimkou datového typu string) – např. <TypPodzemnihoZasobnikuPlynu xsi:nil=„true“/>
  • je uvedena prázdná hodnota atributu (pro atributy s datovým typem string) – např. <OznaceniTrate/>. (pro atributy s datovým typem string není v XSD nastaven parametr nillable=„true“)
  • Významově jsou všechny výše uvedené varianty rovnocenné. Na výstupu z IS DTM kraje (výdej dat, synchronizační služby) jsou prázdné hodnoty uváděny vždy jednotně bez ohledu na to, jak byly zapsány na vstupu:
  • elementem atributu s parametrem xsi:nil=„true“ (pro všechny datové typy s výjimkou string)
  • elementem atributu s prázdnou hodnotou řetězce (pro datový typ string)

Při migraci do datového modelu 1.5.0.1. se převedou všechny hodnoty, které významově znamenají prázdnou hodnotu (např. 0 u číselníků, s povolenými hodnotami 1-X a 99, aj.), na jednu z výše uvedených možností podle datového typu. Výše uvedeným se ruší aktuálně platná konvence, že prázdný řetězec se považuje z hlediska úplnosti dat za vyplnění atributu.

U atributů výčtového typu, který obsahuje hodnotu „99“ (nezjištěno a/nebo neurčeno), se zadání této hodnoty považuje za platnou hodnotu vyplnění atributu. Posouzení vyplnění atributů z pohledu úplné/neúplné evidence se realizuje aplikační kontrolou.

Specifikace povolených hodnot atributů je definována v XSD v části common/atributy.xsd.

01_pravidla/04_kontroly/07_souvisejici_dokumenty/01_dti_ze.1780312571.txt.gz · Poslední úprava: autor: Irena Křeková

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki