kontroly:kontrola_rdti
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
kontroly:kontrola_rdti [2024/07/23 08:55] – vytvořeno Michal Souček | kontroly:kontrola_rdti [2024/07/23 09:48] (aktuální) – Struct data změněna Michal Souček | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Kontroly dat dopravní a technické infrastruktury (IS DMVS a IS DTM) ====== | ====== Kontroly dat dopravní a technické infrastruktury (IS DMVS a IS DTM) ====== | ||
- | Na této stránce je uvedena kompletní kopie dokumentu //Kontroly dat dopravní a technické infrastruktury (IS DMVS a IS DTM)//. Jeho platná a závazná verze je uveřejněna v https:// | + | Na této stránce je uvedena kompletní kopie dokumentu //Kontroly dat dopravní a technické infrastruktury (IS DMVS a IS DTM)//. Jeho platná a závazná verze je uveřejněna v [[https:// |
+ | |||
+ | ===== Kontroly IS DMVS ===== | ||
+ | |||
+ | Při zaslání editace DTI do IS DMVS prostřednictvím služby R9 - Editace DTI probíhají v IS DMVS pouze základní kontroly na oprávněnost zaslání editace, tzn.: | ||
+ | |||
+ | * zda editaci odeslal subjekt registrovaný jako VSP, | ||
+ | * zda je editor oprávněn odesílat data za vlastníka, | ||
+ | * zda je přiložený JVF soubor validní. | ||
+ | |||
+ | 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íží, | ||
+ | |||
+ | ===== 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: | ||
+ | |||
+ | * data DTI v jednom jvf.xml souboru byla pouze v jedné skupině DTI. | ||
+ | * 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** | ||
+ | |||
+ | 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: | ||
+ | |||
+ | * Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně Správce nebo Provozovatele), | ||
+ | * k ID subjektu (Administrátora rozsahu) následně IS DTM prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), | ||
+ | * Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID provozovatele, | ||
+ | * 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, | ||
+ | * Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, | ||
+ | |||
+ | 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), | ||
+ | |||
+ | * Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně Správce nebo Provozovatele), | ||
+ | * 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“), | ||
+ | * Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID provozovatele, | ||
+ | * 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), | ||
+ | * 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, | ||
+ | * Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, | ||
+ | |||
+ | 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), | ||
+ | |||
+ | | Subjekt: | ||
+ | | Rozsah editace: | ||
+ | | Editor rozsahu: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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). | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **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), | ||
+ | |||
+ | | Subjekt: | ||
+ | | Rozsah editace: | ||
+ | | Editor rozsahu: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | // | ||
+ | //Stav textu odráží stav originálního dokumentu verze 7.0// | ||
---- struct data ---- | ---- struct data ---- | ||
- | stav.Stav | + | stav.Stav |
- | stav.Projednáno | + | stav.Projednáno |
---- | ---- | ||
kontroly/kontrola_rdti.1721724943.txt.gz · Poslední úprava: 2024/07/23 08:55 autor: Michal Souček