DTMwiki

Metodická pracovní skupina DTM

Uživatelské nástroje

Nástroje pro tento web


kontroly:kontrola_rdti

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
kontroly:kontrola_rdti [2024/07/23 09:02] Michal Součekkontroly:kontrola_rdti [2024/07/23 09:48] (aktuální) – Struct data změněna Michal Souček
Řádek 13: Řádek 13:
 Data DTI lze jedním voláním poslat do více krajů - identifikace dotčených krajů je jedním z parametrů volání služby. Služba umožňuje zaslat seznam zip souborů, každý s právě jedním JVF DTM. JVF soubor musí mít příponu **.jvf.xml**. Pokud název souboru obsahuje diakritiku, musí být použito kódování **utf-8**. IS DMVS do zaslaného JVF nenahlíží, pouze provádí automatickou validaci souboru s příponou .jvf.xml proti aktuálně platné verzi JVF. V každém zipu proto musí být obsažen právě jeden soubor s příponou .jvf.xml. Data DTI lze jedním voláním poslat do více krajů - identifikace dotčených krajů je jedním z parametrů volání služby. Služba umožňuje zaslat seznam zip souborů, každý s právě jedním JVF DTM. JVF soubor musí mít příponu **.jvf.xml**. Pokud název souboru obsahuje diakritiku, musí být použito kódování **utf-8**. IS DMVS do zaslaného JVF nenahlíží, pouze provádí automatickou validaci souboru s příponou .jvf.xml proti aktuálně platné verzi JVF. V každém zipu proto musí být obsažen právě jeden soubor s příponou .jvf.xml.
  
-==== Kontroly IS DTM ====+===== Kontroly IS DTM =====
  
 Pokud výše popsané kontroly v IS DMVS proběhnou v pořádku, je požadavek na editaci DTI předán na příslušné krajské IS DTM, které musí ve svých datových skladech zajistit kontrolu a zápis relevantních dat. Z povahy těchto kontrol vyplývá podmínka, aby: Pokud výše popsané kontroly v IS DMVS proběhnou v pořádku, je požadavek na editaci DTI předán na příslušné krajské IS DTM, které musí ve svých datových skladech zajistit kontrolu a zápis relevantních dat. Z povahy těchto kontrol vyplývá podmínka, aby:
Řádek 20: Řádek 20:
   * data DTI musí mít vždy v JVF vyplněnou hodnotu elementu IDExterni. V xsd je tato položka nepovinná, ale pokud nebude IDExterni na vstupních datech vyplněno, nelze na jednotlivých prvcích vygenerovat páry dvojic IDExterni a ID (v DTMK) a zajistit na straně externího správce TI/DI následné operace nad prvky metodami „update“ a „delete“.   * data DTI musí mít vždy v JVF vyplněnou hodnotu elementu IDExterni. V xsd je tato položka nepovinná, ale pokud nebude IDExterni na vstupních datech vyplněno, nelze na jednotlivých prvcích vygenerovat páry dvojic IDExterni a ID (v DTMK) a zajistit na straně externího správce TI/DI následné operace nad prvky metodami „update“ a „delete“.
  
-Kontrola identifikačních údajů zaslaných dat proti rozsahům editace subjektu v IS DMVS+**Kontrola identifikačních údajů zaslaných dat proti rozsahům editace subjektu v IS DMVS**
  
-a) Editaci zaslal subjekt, který nemá k rozsahu přiřazeného editora – jedná se o Vlastníka +a) Editaci zaslal subjekt, který nemá k rozsahu přiřazeného editora – jedná se o Vlastníka (volitelně Správce nebo Provozovatele). Subjekt má v IS DMVS příznak Administrátora rozsahu:
-(volitelně Správce nebo Provozovatele). Subjekt má v IS DMVS příznak Administrátora +
-rozsahu: +
-o Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně +
-Správce nebo Provozovatele), který editační dávku odeslal. Subjekt má v IS DMVS +
-příznak „Administrátora rozsahu“; +
-o k ID subjektu (Administrátora rozsahu) následně IS DTM prostřednictvím služby R6 +
-dohledá seznam rozsahů editace („RDTI“), které odpovídají výběrové podmínce (ID +
-subjektu); +
-o Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID +
-provozovatele, ID editora (pokud se liší od vlastníka) a kódem skupiny prvků. +
-o Ze seznamu „RDTI“, vrácených k ID subjektu, IS DTM následně podle skupin DTI +
-vyhledává jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID +
-vlastníka (a pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele) a kód +
-+
-skupiny prvků DTI jako obsahují data v JVF. V tomto případě se editor neliší od +
-vlastníka, proto nesmí být ID editora v JVF (v elementu +
-SpolecneAtributyVsechObjektu) uvedeno. +
-o V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka (volitelně +
-ID správce a ID provozovatele) a kódu skupiny prvků s hodnotami v JVF (ID vlastníka, a +
-pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele, a název skupiny +
-prvků), IS DTM editaci odmítne jako nevalidní. V tomto případě se editor neliší od +
-vlastníka, proto nesmí být ID editora v RDTI uvedeno. +
-o Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, IDSpravce, +
-IDProvozovatele a SkupinaObjektu odpovídají vybranému RDTI. Elementy IDVlastnika, +
-volitelně IDSpravce a IDProvozovatele jsou součástí elementu +
-SpolecneAtributyObjektuTI. +
-Pokud subjekt nemá k rozsahu přiřazeného editora, v žádném elementu +
-SpolecneAtributyVsechObjektu v JVF nesmí být element IDEditora uveden. +
-b) Editaci zaslal subjekt, který má k rozsahu přiřazeného editora – Vlastník (volitelně Správce +
-nebo Provozovatel), který má v IS DMVS příznak Administrátora rozsahu, přiřadil editaci +
-konkrétního „RDTI“ jinému subjektu: +
-o Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně +
-Správce nebo Provozovatele), za který jsou data odesílána. Subjekt má v IS DMVS +
-příznak Administrátora rozsahu. +
-o Z hlavičky volání služby R9, resp. R10 rovněž IS DTM zjistí konkrétní ID Editora (ID +
-subjektu, který data fakticky odeslal). +
-o Ke kombinaci ID subjektu (Administrátora rozsahu) a ID editora následně IS DTM +
-prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), které odpovídají +
-výběrovým podmínkám (ID subjektu a ID editora). +
-o Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID +
-provozovatele, ID editora (pokud se liší od vlastníka) a kódem skupiny prvků. +
-o Ze seznamu „RDTI“ vrácených k ID subjektu se následně podle skupin DTI vyhledává +
-jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID vlastníka +
-(volitelně ID správce a ID provozovatele), ID editora a názvu skupiny prvků DTI jako +
-data v JVF. +
-o Elementy IDVlastnika (volitelně IDSpravce a IDProvozovatele) jsou v JVF součástí +
-elementu SpolecneAtributyObjektuTI. V tomto případě se editor liší od vlastníka, +
-proto musí být ID editora v JVF (v elementu SpolecneAtributyVsechObjektu) +
-uvedeno. +
-o V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka, ID editora +
-(volitelně ID správce a ID provozovatele) a kódu skupiny prvků DTI s hodnotami +
-elementů v JVF (IDVlastnika, IDEditora, pokud jsou v datech vyplněny, tak i IDSpravce +
-a IDProvozovatele, a elementu SkupinaObjektu), IS DTM editaci odmítne jako +
-nevalidní. +
-+
-o Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, IDSpravce, +
-IDProvozovatele, IDEditora a SkupinaObjektu odpovídají vybranému RDTI. Elementy +
-IDVlastnika, volitelně IDSpravce a IDProvozovatele jsou v JVF součástí elementu +
-SpolecneAtributyObjektuTI. +
-Pokud subjekt má k rozsahu přiřazeného editora, ve všech elementech +
-SpolecneAtributyVsechObjektu v JVF musí být ID editora uvedeno. +
-Pozn.: ve službách se používá k označení skupiny prvků jednoznačný kód skupiny prvků. Prvky DTM +
-mají v JVF uveden název skupiny prvků v elementu SkupinaObjektu. Propojení mezi kódem a názvem +
-skupiny prvků je uvedeno v číselníku Skupina prvků DTI. +
-Pozn.: Rozsah editace musí vždy obsahovat IDVlastníka nebo IDSpravce (volitelně oba). +
-IDProvozovatele nemusí být uvedeno. Data DTI je oprávněn zasílat do DTM pouze vlastník nebo +
-správce. +
-Příklad 1: ad a) – vyplnění elementů SpolecneAtributyVsechObjektu a elementů +
-SpolecneAtributyObjektuTI v JVF v případě, kdy editační dávku zasílá sám Vlastník (volitelně Správce +
-nebo Provozovatel), k rozsahu není přiřazen žádný editor: +
-Subjekt: Zlínský kraj (SUBJ-00002879) +
-Rozsah editace: "ZK - elektrické vedení" (RDTI-00000586) pro skupinu prvků elektrické vedení. +
-Editor rozsahu: není přiřazen+
  
 +  * Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně Správce nebo Provozovatele), který editační dávku odeslal. Subjekt má v IS DMVS příznak „Administrátora rozsahu“;
 +  * k ID subjektu (Administrátora rozsahu) následně IS DTM prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), které odpovídají výběrové podmínce (ID subjektu);
 +  * Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID provozovatele, ID editora (pokud se liší od vlastníka) a kódem skupiny prvků.
 +  * Ze seznamu „RDTI“, vrácených k ID subjektu, IS DTM následně podle skupin DTI vyhledává jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID vlastníka (a pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele) a kód 2 skupiny prvků DTI jako obsahují data v JVF. **V tomto případě se editor neliší od vlastníka, proto nesmí být ID editora v JVF (v elementu SpolecneAtributyVsechObjektu) uvedeno**.
 +  * V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka (volitelně ID správce a ID provozovatele) a kódu skupiny prvků s hodnotami v JVF (ID vlastníka, a pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele, a název skupiny prvků), **IS DTM editaci odmítne jako nevalidní. V tomto případě se editor neliší od vlastníka, proto nesmí být ID editora v RDTI uvedeno**.
 +  * Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, IDSpravce, IDProvozovatele a SkupinaObjektu odpovídají vybranému RDTI. Elementy IDVlastnika, volitelně IDSpravce a IDProvozovatele jsou součástí elementu SpolecneAtributyObjektuTI.
  
 +Pokud subjekt nemá k rozsahu přiřazeného editora, v žádném elementu SpolecneAtributyVsechObjektu v JVF **nesmí být element IDEditora uveden**.
  
 +b) Editaci zaslal subjekt, který má k rozsahu přiřazeného editora – Vlastník (volitelně Správce nebo Provozovatel), který má v IS DMVS příznak Administrátora rozsahu, přiřadil editaci konkrétního „RDTI“ jinému subjektu:
 +
 +  * Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně Správce nebo Provozovatele), za který jsou data odesílána. Subjekt má v IS DMVS příznak Administrátora rozsahu.
 +  * Z hlavičky volání služby R9, resp. R10 rovněž IS DTM zjistí konkrétní ID Editora (ID subjektu, který data fakticky odeslal).
 +  * Ke kombinaci ID subjektu (Administrátora rozsahu) a ID editora následně IS DTM prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), které odpovídají výběrovým podmínkám (ID subjektu a ID editora).
 +  * Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID provozovatele, ID editora (pokud se liší od vlastníka) a kódem skupiny prvků.
 +  * Ze seznamu „RDTI“ vrácených k ID subjektu se následně podle skupin DTI vyhledává jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID vlastníka (volitelně ID správce a ID provozovatele), ID editora a názvu skupiny prvků DTI jako data v JVF.
 +  * Elementy IDVlastnika (volitelně IDSpravce a IDProvozovatele) jsou v JVF součástí elementu SpolecneAtributyObjektuTI. V tomto případě se editor liší od vlastníka, proto musí být ID editora v JVF (v elementu SpolecneAtributyVsechObjektu) uvedeno.
 +  * V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka, ID editora (volitelně ID správce a ID provozovatele) a kódu skupiny prvků DTI s hodnotami elementů v JVF (IDVlastnika, IDEditora, pokud jsou v datech vyplněny, tak i IDSpravce a IDProvozovatele, a elementu SkupinaObjektu), IS DTM editaci odmítne jako nevalidní.
 +  * Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, IDSpravce, IDProvozovatele, IDEditora a SkupinaObjektu odpovídají vybranému RDTI. Elementy IDVlastnika, volitelně IDSpravce a IDProvozovatele jsou v JVF součástí elementu SpolecneAtributyObjektuTI.
 +
 +Pokud subjekt má k rozsahu přiřazeného editora, ve všech elementech SpolecneAtributyVsechObjektu v JVF **musí být ID editora uvedeno**.
 +
 +Pozn.: ve službách se používá k označení skupiny prvků jednoznačný kód skupiny prvků. Prvky DTM mají v JVF uveden **název** skupiny prvků v elementu SkupinaObjektu. Propojení mezi kódem a názvem skupiny prvků je uvedeno v číselníku Skupina prvků DTI.
 +
 +Pozn.: Rozsah editace musí vždy obsahovat IDVlastníka nebo IDSpravce (volitelně oba). IDProvozovatele nemusí být uvedeno. Data DTI je oprávněn zasílat do DTM pouze vlastník nebo správce.
 +
 +**Příklad 1**: ad a) – vyplnění elementů SpolecneAtributyVsechObjektu a elementů SpolecneAtributyObjektuTI v JVF v případě, kdy editační dávku zasílá sám Vlastník (volitelně Správce nebo Provozovatel), k rozsahu není přiřazen žádný editor:
 +
 +| Subjekt:    | Zlínský kraj (SUBJ-00002879) | 
 +| Rozsah editace:   | "ZK - elektrické vedení" (RDTI-00000586) pro skupinu prvků elektrické vedení. | 
 +| Editor rozsahu:    | není přiřazen | 
 +
 +{{ :kontroly:kontrola_rdti_obr1.jpg |}}
 +
 +K rozsahu RDTI-00000586 pro skupinu prvků elektrické vedení není přiřazen žádný editor, Administrátorem subjektu (odesílatelem dat) je vlastník, tj. Zlínský kraj (SUBJ-00002879).
 +
 +{{ :kontroly:kontrola_rdti_obr2.jpg |}}
 +
 +Pro úspěšný zápis do IS DTM musí být:
 +  * všechny prvky v jvf.xml souboru ve skupině „Elektrické vedení“
 +  * SpolecneAtributyVsechObjektu – element IDEditora není vyplněn
 +  * SpolecneAtributyObjektuTI – musí odpovídat hodnotám rozsahu „RDTI-00000586“
 +  * SpolecneAtributyObjektuTI – musí být uvedena hodnota IDExterni
 +
 +Správné vyplnění JVF:
 +
 +{{ :kontroly:kontrola_rdti_obr3.jpg |}}
 +
 +{{ :kontroly:kontrola_rdti_1.pdf |}}
 +
 +**Příklad 2:** ad b) – vyplnění elementů SpolecneAtributuVsechObjektu a elementů SpolecneAtributyObjektuTI v JVF v případě, kdy editační dávku zasílá za Vlastníka (případně Správce nebo Provozovatele), **editor daného rozsahu**. Editorovi konkrétní rozsah přidělil Administrátor rozsahu (Vlastník, volitelně Správce nebo Provozovatel).
 +
 +| Subjekt:    | Obec Bořenovice (SUBJ-00004595) | 
 +| Rozsah editace:   | "Bořenovice kanalizace" (RDTI-00000660, pro skupinu prvků Kanalizace) | 
 +| Editor rozsahu:    | Zlínský kraj (SUBJ-00002879) | 
 +
 +{{ :kontroly:kontrola_rdti_obr4.jpg |}}
 +
 +{{ :kontroly:kontrola_rdti_obr5.jpg |}}
 +
 +Pro úspěšný zápis do IS DTM musí být:
 +  * všechny prvky v jvf.xml souboru ve skupině „Kanalizace“
 +  * SpolecneAtributyVsechObjektu – element IDEditora je vyplněn
 +  * SpolecneAtributyObjektuTI – musí odpovídat hodnotám rozsahu „RDTI-00000660“,
 +  * SpolecneAtributyObjektuTI – musí být uvedena hodnota IDExterni
 +
 +Správné vyplnění JVF:
 +
 +{{ :kontroly:kontrola_rdti_obr6.jpg |}}
 +
 +{{ :kontroly:kontrola_rdti_2.pdf |}}
  
 //Upozornění: Originální a aktuální text této stránky je k dispozici na webové adrese [[https://www.cuzk.cz/DMVS/Podklady-IS-DTM.aspx|zde]] v [[https://www.cuzk.cz/DMVS/Podklady-IS-DTM/Kontrola-RDTI_v07_final.aspx|dokumentu]], zde je uveřejněn pro účely vyhledávání a uceleného kontextu celé problematiky DTM.// //Upozornění: Originální a aktuální text této stránky je k dispozici na webové adrese [[https://www.cuzk.cz/DMVS/Podklady-IS-DTM.aspx|zde]] v [[https://www.cuzk.cz/DMVS/Podklady-IS-DTM/Kontrola-RDTI_v07_final.aspx|dokumentu]], zde je uveřejněn pro účely vyhledávání a uceleného kontextu celé problematiky DTM.//
 //Stav textu odráží stav originálního dokumentu verze 7.0// //Stav textu odráží stav originálního dokumentu verze 7.0//
 ---- struct data ---- ---- struct data ----
-stav.Stav            : k projednání +stav.Stav            : hotovo 
-stav.Projednáno     : +stav.Projednáno     : 2024-03-15
 ---- ----
  
kontroly/kontrola_rdti.1721725373.txt.gz · Poslední úprava: 2024/07/23 09:02 autor: Michal Souček

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki