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

Předchozí kapitola - 1. Kontroly výměnného formátu

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.

Další kapitola - 3. Topologické kontroly

kontroly/kontroly_atributy.1675090351.txt.gz · Poslední úprava: 2023/01/30 14:52 autor: Irena Křeková

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki