Příprava pilotního prototypu TRANSCAT DSS fakultaHornicko-geologická oborGeoinformatika ročník /2004 Vedoucí projektu: doc.Dr.Ing Horák Jiří Zpracovává: Josef Stromský
INTEGRATED WATER MANAGEMENT OF TRANS BOUNDARY CAT CHMENTS Hlavním cílem je vytvoření Systému podpory při rozhodování (DSS), který by měl prospět optimálnímu managementu vodního hospodářství v příhraničních povodích. V kontextu zavádění Rámcové směrnice EU pro vodní politiku Projekt TRANSCAT
Vytvoření interaktivní webové prezentace, jež by byla vhodným médiem pro komunikaci s uživateli systému. Návrh a realizace samotného systému pro podporu rozhodování (DSS - Decision Support System) Vypracování dokumentace a nápovědy. Úkoly v rámci projektu
seznámení s projektem TRANSCAT zabezpečený archív dokumentů forum – diskuse s uživateli, nové požadavky, návrhy a myšlenky kontakty na partnerské organizace projektu seznam relevantních odkazů - projekty Webová prezentace
DSS – co je to Decision support more less programový produkt sloužící k podpoře procesu rozhodování specifická třída IS Nabízí možné varianty řešení Využívá primární data, dokumenty, báze znalostí,… Nenahrazuje však rozhodovatele jako AI/ES
Kvalita DSS Použitelnost DSS je dána úrovní poskytovaných informací. Rozhoduje tedy jejich: kvalita (aktuálnost, důvěryhodnost) relevantnost forma (jednoduchá čitelnost) snadná (rychlá) dostupnost
TRANSCAT DSS je budován jako WWW aplikace Klient interpretovaný webovým prohlížečem Instalaci a správu HW, SW a dat zajišťuje poskytovatel systému Jediná podmínka pro uživatele: připojení do sítě Internet DSS – myšlenka
Verze I. DSS I. – model spolupráce
veškerá aplikační logika u klienta omezení standardem WMS všechna doprovodná data přenášena ke klientovi těžko rozšiřitelné a spravovatelné řešení (zásahy do kódu) DSS II. návrh Řešení nedostatků plynoucích z koncepce verze I.
Verze II. DSS II. – model spolupráce klient
DSS II. - model komponent
jednoduchá implementace více jazyků (dnes CZ, EN, PL) možnost definování názvů vrstev, atributů, copyright či stylů zobrazení dle národních zvyklostí či standardů daného jazyka (oblasti). záznamy o autorských právech se staly pevnou součástí mapové kompozice Realizované možnosti plynoucí z nové koncepce: DSS II. – server 1/2
reálná možnost vazby na modelovací systémy možnost využití atributového dotazu (ne pouze kurzorového v mapě) personalizace a personifikace (zatím jen experimentální verze) zpřístupnění veřejných mapových serverů prostřednictvím rozhraní WMS DSS II. – server 2/2
Služba WMS GetMap: vrací definovanou kompozici GetCapabilities: vrací popis dat WMS serveru GetFeatureInfo: Vrací informace o konkrétním geoprvku
definování parametrů vrstev,atributů a stylů zobrazení dle zvoleného jazyka plné řízení DSS serveru databází libovolně specifikovatelná struktura (strom) témat a vrstev, taktéž s jazykovou variabilitou jednoduché vkládání nových zájmových oblastí Datový model
Klientská webová aplikace napsaná v jazyce JavaScript. Intuitivní grafické rozhraní. Minimální rozlišení 1024 x 768 pixelů Možnost zvětšení mapového okna (1280 x 1024) Klient
PHP Layer Menu 3.0 komponenta dynamicky generuje hierarchická menu rozšířená o zobrazení zaškrtávacích polí implementuje metody zohledňující návrh datového modelu Přidávání vrstev
Předem definované kompozice
Kurzorový dotaz
Atributový dotaz
Zobrazení metadat
Zadávání linie
Shrnutí Klientská aplikace je volně dostupná na adrese Dokumentace systému (server, klient) v jazyce UML na adrese
Další vývoj Rozšíření vizualizačního systému (uživatelem definované styly) Propojení s reálnými modelovacími systémy Implementace standardu Open Modelling Interface (projekt HarmonIT) optimalizace – přechod k vyšším jazykům s plnou podporou OOT
ARTLOW, J. NEUSTADT, I. UML a unifikovaný proces vývoje aplikací. Brno: Computer Press, s., ISBN X. WELLING, L. THOMSON, L. PHP a MySQL - rozvoj webových aplikací. Praha: SoftPress, s., ISBN FLANAGAN, D. JavaScript Kompletní průvodce, 2. aktualizované vydání. Brno: Computer Press, s., ISBN VONDRÁK, I.: Úvod do softwarového inženýrství [online]. Verze 1.1, 2002 [cit ]. Dostupné na WWW:. DOYON, J. F. : MapFile Reference [online]. University of Minnesota, MapServer verze [cit ]. Dostupné na WWW:. LIME, S. : MapServer CGI Reference [online]. University of Minnesota, MapServer CGI verze [cit ]. Dostupné na WWW:. Literatura
TRANSCAT DĚKUJI ZA POZORNOST