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:
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ž:
o CisloETahu o EvidencniCisloObjektu o IDProvozovatele o IDProvozovateleZeZakona o IDSpravce o OznaceniObjektu o 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ů: o TrakcniTrolejoveVedeni (přejmenováno na TrasaTrakcnihoTrolejovehoVedeni) o VodniCastPristavuBod o VodniCastPristavuPlocha o SledovanaVodniCestaLinie o SledovanaVodniCestaPlocha o 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.