Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilMilan Bednář
1
Vysoká škola báňská - Technická univerzita Ostrava Hornicko-geologická fakulta Institut ekonomiky a systémů řízení obor Geografické informační systémy Stanislav Marenčík Vytvoření grafického rozhraní pro komunikaci s uživateli metainformačního systému CAGI Ostrava, 2000 Vedoucí: Ing. Jan Růžička Konzultant: Doc. Petr Rapant CSc.
2
Úkoly Vypracujte datový model pro ukládání prostorové složky dat v databázi metainformačního systému CAGI s ohledem na prostorové dotazování Vypracujte různé metody zadávání prostorového rozsahu jednotlivých datových sad Zpracujte WWW prohlížečku prostorových dat, umožňující zadávání prostorového rozsahu datových sad, jeho prohlížení a prostorové dotazování Zpracujte aplikaci provádějící prostorové dotazy
3
Česká asociace pro geoinformace (CAGI) Sdružení právnických a fyzických osob se zájmem o GIS v České republice Standardy Vzdělávací semináře a konference Metadata
4
Metainformační systém CAGI (1) Katalog informací z oblasti GIS běžící v prostředí WWW Moduly Metadata o datových sadách Osoby Projekty... Funkce Editace Prohlížení Dotazování
5
Metainformační systém CAGI (2) ProhlížečInternetServer Nová stránka Data1+Data2 Výsledek PHP3 skript Vytvoření SQL sekvence Odeslání požadavku Zpracování výsledku Generování nové stránky SŘBD SQL HTML Formulář Data 1Data 2 HTML Formulář Data 1Data 2
6
Grafická rozhraní Uživatel xPočítač Neformální Formální JednoduchostJednoznačnost
7
Prvky grafických rozhraních Nabídka Lišta s nástroji Formulář –tlačítko –seznamy... Textová plocha Grafická plocha
8
Zásady tvorby graf. rozhraních Dobrá orientace v programu Vidět na obrazovce pouze prvky, se kterými je možno pracovat Interaktivní nápověda Program by měl sám o sobě napovídat další kroky
9
Volba WWW technologie HTML + CGI HTML včetně svých rozšíření (JScript, JavaScript, VBScript) Použití plug-inu (Active-X) Java
10
Faktory, ovlivňující volbu SŘBD Kompatibilita s metainformačním systémem Přístup pomocí běžných SQL funkcí a příkazů Není možno využít složitějších funkcí (např. Oracle včetně SDO) Ukládání založeno na vytvořeném datovém modelu
11
Prostorová indexace Druhy: Pomocí stanovení minimální a maximální souřadnice Určením příslušnosti k mapovému listu Čtyřstromy Založena na datovém modelu => musí být jednoduchá
12
Čtyřstrom - Region Quad-tree Jeden z konečných čtverců Xq max, Yq max Xq min, Yq min
13
Datový model (relace) DS_ID DS_Features Feat_ID Lay_ID Layers FeaturesPoints Mortons
14
Mapový server Editační režim Prohlížecí režim
15
Přístup k SŘBD Internet Požad. data Požadavek Výsledek PHP3 skript Vytvoření SQL sekvence Odeslání požadavku Zpracování výsledku Vrácení výsledných dat SŘBD SQL Java applet ProhlížečServer
16
Souřadný systém a jeho transformace Reálné souřadnice - upravený systém souřadnic S-JTSK Převod na obrazovkové souřadnice X’, Y’Výsledné obrazovkové souřadnice [pixel] X min, Y min Souřadnice levého spodního bodu [m] RozliseniRozlišení VyskaVýška okna X’=(X-Xmin)/Rozliseni Y’=Vyska-(Y-Ymin)/Rozliseni
17
Ořezání A A’A’ C BOkno
18
Identifikace geoprvku Řeší se úloha testování polohy bodu vůči polygonu –Při výběru geoprvku –Při zobrazení názvu areálu
19
Ukončení práce v Mapovém serveru Prohlížecí režim - návrat do MetaIS Editovací režim –uložení dat –návrat do MetaIS
20
Dotazovací aplikace Provedení pouze bodového kliknutí v požadované oblasti
21
Proces vyhledání při kliknutí Transformace obrazovkových souřadnic na reálné Převod reálných souřadnic na Mortonovy klíče Provedení dotazu do databáze
22
Závěr Děkuji za pozornost
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.