Stav zpracování | |
---|---|
Stav | rozpracováno |
Toto je starší verze dokumentu!
Dokument je projednán a schválen Technickou pracovní skupinou DTM, Metodickou pracovní skupinou DTM a Koordinační rada správců DMVS a DTM jej vzala na vědomí 21. 12. 2022.
Popis verze: Zpodrobnění specifikací uvedených v dokumentu Společná technická dokumentace Informační systém Digitální technické mapy kraje – verze 1.1. ze dne 2. ledna 2022
2. Atributové kontroly
Stav zpracování | |
---|---|
Stav | rozpracováno |
Číslo | Skupina | Název |
---|---|---|
2.1 | atributové | Kontrola atributů |
2.2 | atributové | Kontrola IČS (nová) |
2.1. Kontrola atributů
Atributová kontrola musí zajistit:
- kontrolu vyplnění povinných hodnot
- kontrolu souladu s číselníky
- kontrolu syntaxe systémových atributů
- kontrolu nevalidních kombinací hodnot atributů
Nevalidní kombinace hodnot atributů pro jednotlivé typy objektů pro použití v kontrolách budou uvedeny v konfiguračním souboru XML, který bude dostupný na Portále DTM. Konfigurační soubor bude mít charakter black-listu, tj. výčtu nepovolených kombinací hodnot. Kombinace neuvedené v konfiguračním souboru budou považovány za povolené.
Konfigurační soubor bude obsahovat předpis pro všechny části obsahu JVF, tj. ZPS, TI i DI.
Správa verzí konfiguračního souboru bude identická správě verzí JVF DTM. → XML dokument bude vystaven na IS DMVS pro všechny kraje.
Poznámka: Ukázka syntaxe konfiguračního souboru XML (ukázka je pro typ objektu DI, princip platí obecně):
<?xml version="1.0" encoding="UTF-8"?> <!-- Root uzel --> <ValidateAttributes> <!-- Sekce pro DI --> <DI> <!-- Uzel pro definice validity atributů právě jednoho prkvu --> <Object code="0100000004" name="osa pozemní komunikace"> <!-- Jeden atribut prvku, pro který bude definována validní/invalidní kombinace --> <Attribute name="Kategorie pozemní komunikace"> <!-- Jedna kontrolovaná hodnota atributu výše --> <Value name="dálnice I. třídy"> <!-- Definice právě jedné invalidní kombinace hodnoty atributu výše s jiným atributem/y definovaným uvnitř tohoto uzlu --> <InvalidCombinations> <!-- Název atributu, který je v kombinaci s "dálnice I. třídy" nevalidní --> <Attribute name="Převažující povrch"> <!-- hodnota/y atributu, který je v kombinaci s "dálnice I. třídy" nevalidní --> <Value name="šotolina" /> <Value name="nezpevněno" /> <Value name="nezjištěno" /> <Value name="písek (štěrkopísek)" /> </Attribute> <!-- .... Může tu být teoreticky N "Attribute" --> </InvalidCombinations> <!-- .... Může tu být N "InvalidCombinations" --> </Value> <!-- .... Může tu být N "Value" pro např. "Kategorie pozemní komunikace" ... --> <Value name="dálnice II. třídy"> <InvalidCombinations> <Attribute name="Převažující povrch"> <Value name="šotolina" /> <Value name="nezpevněno" /> <Value name="nezjištěno" /> <Value name="písek (štěrkopísek)" /> </Attribute> </InvalidCombinations> <!-- .... --> </Value> <!-- .... --> </Attribute> <!-- .... --> </Object> <!-- .... --> </DI> </ValidateAttributes>
2.2. Kontrola IČS (nová)
Kontrola provede výpis rušených objektů s IČS. Doporučeným výsledkem je varování, které upozorňuje na rušené objekty.