DTMwiki

Metodická pracovní skupina DTM

Uživatelské nástroje

Nástroje pro tento web


kontroly:kontroly_atributy
Stav zpracování
Stavrozpracová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í
Stavrozpracová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:

  1. kontrolu vyplnění povinných hodnot
  2. kontrolu souladu s číselníky
  3. kontrolu syntaxe systémových atributů
  4. 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.

kontroly/kontroly_atributy.1675083802.txt.gz · Poslední úprava: 2023/01/30 13:03 autor: Irena Křeková

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki