Publikování výsledků skenování Ntrip Casters pomocí mapového serveru Autor: Bc. Filip Lombart Vedoucí: Ing. David Vojtek Ph.D.
Cíle projektu Vytvořit nástroj pro mapový server umožnit vyhledat nejbližší Ntrip castery a Ntrip servery poskytující GNSS korekce (RTK a RT DGNSS měření) Webová mapová aplikace
Protokol Ntrip „Networked Transport of RTCM via Internet Protocol“ Šíření korekcí GNSS pomocí internetu Založen na HTTP/1.1 4 komponenty
NtripSourceNtripServerNtripCasterNtripClient Zdroj korekcí – např. referenční stanicePřenáší datové toky ze zdroje na NtripCaster Řídící část systému – sbírá korekce z NtripServerů a streamuje je do internetu. (streamy) Přijímá datový tok NtripServeru prostřednictvím NtripCasteru
Webová mapová aplikace Technologie Adobe Flex – ArcGIS Viewer for Flex Zobrazuje aktuální situaci (v denním intervalu) casterů, streamů a sítí ve světě
Denní cyklus Skenování Vložení do DB Využití dat v přípravných dokumentech Běh služeb vycházejících z dokumentů Nový den
Data - skenování Skenování zdrojových tabulek casterů Zdrojová tabulka – Údaje o streamech patřících ke casteru a sítích streamů – Údaje o dalších casterech NtripSkener – Autor Ing. Michal Šeliga Ph.D. – Jazyk Python, rekurzivní vyhledávání zdrojových tabulek casterů – Výstup sloučené zdrojové tabulky v textovém souboru Skenování Vložení do DB Využití dat v přípravných dokumentech Běh služeb vycházejících z dokumentů
Vkládání dat do DB Prostorová relační databáze MS SQL Server ESRI ArcSDE 10 Skript v jazyce Python Vkládá údaje do databáze Vytváří nové tabulky – pohledy ze základních tabulek pomocí SQL dotazů Denní spouštění skeneru i skriptu Skenování Vložení do DB Využití dat v přípravných dokumentech Běh služeb vycházejících z dokumentů
Přípravné dokumenty mxd dokumenty a toolboxy v prostředí ESRI ArcGIS Desktop 10 Podklad pro mapové a geoprocesní služby ArcGIS Serveru 10 Skenování Vložení do DB Využití dat v přípravných dokumentech Běh služeb vycházejících z dokumentů
Publikování služeb ESRI ArcGIS Server 10 Mapová služba – castery, streamy Geoprocesní služby Buffery pro výběr streamů Buffery pokrytí casterů a sítí Skenování Vložení do DB Využití dat v přípravných dokumentech Běh služeb vycházejících z dokumentů
Model vytváření bufferů
Webová mapová aplikace Umožňuje uživateli: Vyhledat nejbližší streamy podle typu měření a jim odpovídající castery Zobrazit atributy casterů, streamů a sítí streamů Zobrazit pokrytí území streamy jednoho casteru či jedné sítě streamů Další funkcionalita – Uložení či tisk obsahu mapového okna – Přidávání záložek – Zobrazení legendy – Další podkladové mapy
Děkuji za pozornost