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.
