Výměnný formát XML DTM DMVS PK Představení partnerským krajům Praha 8. 2. 2016 Krajský úřad Plzeňského kraje Odbor informatiky
Koncept etapizace tvorby výměnného formátu XML aktualizačních zakázek Digitální technické mapy Plzeňského kraje 1) Koncept výměnného formátu XML 2) Koordinace připomínkového řízení konceptu výměnného formátu XML, vyhodnocení a zapracování změnových návrhů 3) Vytvoření standardu výměnného formátu XML 4) Publikace a publicita výměnného formátu XML 5) Zapracování výměnného formátu XML do služeb DTM Portálu veřejné správy Plzeňského kraje 6) Doplnění nového výměnného formátu XML do procesu výdeje/příjmu zakázek DTM Modulu ZAKÁZKA
Koncept výměnného formátu XML Zpracovatelský tým: GEOREAL spol. s r.o. Ing. Martin Šourek Ing. Karel Vondráček a kol. Západočeská univerzita - katedra matematiky Doc. Ing. Čada Václav CSc. Ing. et Mgr. Otakar Čerba, Ph.D. a kol.
Úvod ke konceptu VF XML Pravidla pro zápis dat do XML Strukturace zapisovaných dat do VF XML Jednotná forma pro předávání dat DMVS Unikátní pojmenování objektů - ontologie Principy správy VF XML - ontologie V první fázi aplikovat pro DTM Využitelné pro ÚAP Rozšířitelné pro ÚP
Hlavní cíle využití VF XML Formát Zakázky DTM (geodetická měření) Formát pro integraci okolních IS (např. pasporty samosprávy) Jednotný formát pro sdílení dat DMVS (sdílení napříč VS, s partnery DMVS)
Dopady XML na stávající DMVS krajů Aktualizace provozní dokumentace DTM DMVS Rozšíření komponent, nástrojů a služeb Evidence zakázek nový formát Nástroje na správu datového skladu (Spirit DTM) Výdej dat Kontrola zakázek
Struktura XML Datové bloky ÚMPS Technická infrastruktura - TI TI DTM (data TI pro DTM) TI ÚAP (data TI pro potřeby ÚAP) OMPS Dopravní infrastruktura - DI ÚAP (data ÚAP bez TI a DI) ÚP
Struktura XML Datové bloky V první fázi jsou realizovány bloky ÚMPS, TI DTM a OMPS
Způsob zápisu Kompletní zápis stavových dat Zápis dat formou změnových dat
Kompletní zápis stavových dat Výdej referenčních dat geodetických zakázek Výdej dat formou kompletního zápisu Kompletní otisk vybraných dat Všechny záznamy mají hodnotu insert Vyžaduje vedení historie aktualizací dat v řešeních DTM DMVS
Zápis změnových dat Příjem dat geodetických zakázek Výdej dat formou změnových vět Záznamy nabývají hodnot: Insert nové prvky Update aktualizované (měněné) prvky Delete rušené prvky Zapsána poslední změna v období před generováním změnových vět
Struktura souborů Hlavní dokument XML Doplňující dokumenty XML Objektové atributy Doprovodné Informace
Hlavní dokument VF XML Obsahuje data popsaná ontologií Max. počet prvků omezen na 100 000 U jednotlivých prvků je zapisován odkaz na ontologii Obsahuje data Stavová nebo Změnová
Doplňující dokument - Objektové atributy Obsahuje seznam všech atributů, domén a číselníků, které se vyskytují v hlavním XML dokumentu U všech údajů je veden odkaz na ontologii Povinný dokument Domény Pouze data Stavová Číselníky Data Stavová nebo Změnová Atributy Pouze data Stavová Pouze odkaz na ontologii
Doplňující dokument - Doprovodné Informace Další údaje (metadatové) o způsobu pořízení jednotlivých prvků, které se vyskytují v hlavním XML dokumentu Nepovinný dokument Zakázka DTM geodetické měření Původ dat způsob pořízení dat kromě zakázky DTM Poskytovatelé Pouze Stavová data
Kolekce údajů schéma
Datové typy Long String Decimal Date DateTime AnyURI
Syntaxe XML s podmnožinou jazyka GML GML verze 3.2.1 Zápis geometrických vlastností Využití GML AbstractFeatureType Struktura zápisu definována XSD
Syntaxe XSD dokumenty Vnitřní XSD VF XML Hlavička Základní typy Účelové namespace XSD třetích stran GML Xlink
Ontologický popis DMVS PK Formální a formalizovaná reprezentace prvků s využitím logických pravidel a grafových struktur Ontologický popis DMVS PK slovník objektů (objektové typy DTM), včetně unikátních identifikátorů, vlastností, číselníků, sémantického popisu vazeb na externí prvky a vzájemných propojení Web Ontology Language 2.0 (W3C standard)
Správa ontologie Nezávislý správce ontologie K dispozici pouze aktuální a platná verze Aktualizace ontologického popisu - Legislativní i uživatelské požadavky - Schvalování změn skupina partnerů VF XML - 1x ročně - Zmrazení procesu aktualizace + informace o změnách prostor na úpravu uživatelských řešení
Poskytování ontologie Prohlížení: Webové stránky poskytující náhled na jednotlivé objekty a jejich vlastnosti prohlížení a prvotní získávání nebo ověřování informací Stahování: Soubory ontologického popisu (například RDF, XML, případně JSON), které budou sloužit k integraci ontologie do vlastních řešení (webové služby, software) kontextová nápověda, validace poskytovaných informací nebo automatické doplňování
Integrace IS na Ontologii Vazby na objektové typy ontologie (mapování) si vedou jednotlivé IS Šablony pro verifikaci XML dat poskytuje ontologie (XSD) Seznam změn mezi verzemi ontologie je k dispozici strojově zpracovatelným výstupem (změnové věty)
Další postup v tvorbě VF XML
Další kroky 1) Připomínkování konceptu 2) Příprava podkladů pro standard XML 3) Zpracovatelský tým 4) Analýza podkladů 5) Vytvoření standardu XML 6) Připomínkování v rámci pracovní skupiny 7) Vydání první verze VF XML (pro DTM)
Připomínkování konceptu Zaslání připomínek do: 17.2.2016 Zapracování připomínek do: 24.2.2016 Rozeslání finální verze do: 1.3.2016
Příprava podkladů pro standard XML Poskytnutí datových modelů DTM (třídy prvků, atributy, domény) Příprava ukázkových dat Označení povinně evidovaných objektů Speciální požadavky partnera
Zpracovatelský tým Doplnění zpracovatelského týmu
Analýza podkladů Identifikace shodných objektových typů v poskytnutých DM Vymezení základních a doplňujících typů objektů Vymezení údajů pořizovaných geodeticky a jiným způsobem (mimo DSPS) Analýza sledovaných atributů v poskytnutých DM Analýza domén, číselníků a návazných informací v DM
Vytvoření standardu XML Návrh názvů hierarchického členění objektů (datových bloků, sad objektů, tříd objektů) Návrh objektových typů - Geometrická reprezentace - Atributy - Domény a číselníky Logický datový model (class diagram) Podrobný popis doplňujících XML dokumentů Zpracování ukázkových výstupů XML Vytvoření ontologického popisu
Připomínkování Připomínkování standardu XML Zapracování připomínek Vydání první verze VF XML pro DTM dále může následovat doplnění standardu do provozní dokumentace DTM DMVS, rozšíření nástrojů, případné úpravy fyzických DM