Pilotní projekt:
Na začátku roku 1999 se rozběhl pilotní projekt informačního systému arboreta Nový Dvůr, který se nachází nedaleko Opavy. Pilotní projekt připravuje společnost Ekotoxa Opava s.r.o. Vedoucím tohoto projektu se stal Ing. Jan Chodura.
Cíl:
Cílem pilotního projektu bylo vytvořit informační CD-ROM s popisnými daty o čtrnáctém oddíle arboreta Nový Dvůr.
MapViewer:
Pro zpestření statických dat na CD-ROMu se naskytla příležitost pro mou diplomovou práci. Vytvořit JAVA applet, který bude z CD-ROMu načítat data a zobrazovat je v jednoduchém prohlížeči. V květnu 1999 se rozběhla moje spolupráce s Ekotoxou na vytvoření MapVieweru 1.0.
MapViewer beta:
MapViewer je prohlížeč Microstation DGN souborů, spojených s databází.
K prohlédnutí nabízím MapViewer 1.0 (beta)s omezenou funkčností. MapViewer je vytvořen jako JAVA applet, což znamená, že se dá spustit z WWW prohlížeče. Načítá data z informačního CD-ROM, která jsou umístěna v adresářové struktuře MapVieweru.
MapViewer má i svou nápovědu, která popisuje jeho jednotlivé funkce a popis DGN a DBF dat.
Vývoj:
Při programování MapVieweru jsem vycházel z minulé verze prezentované na konferenci GIS Ostrava 99'. Nepředělával jsem celý programový kód, ale pouze jsem upravil některé knihovny a připsal řadu dalších.
MapViewer se nyní skládá z jádra, které v sobě zahrnuje funkce jako jsou zvětšení/zmenšení, Centrování výkresu a identifikace prvků.
Na toto jádro se přidávají moduly pro načítání dat (engines). Jedním z nich je dgn_engine, který načítá DGN formát aplikace Microstation firmy Bentley. Další modul je pro načítání DBF databázového formátu.
Tento MapViewer je však optimalizovaný pro informační systém arboreta Nový Dvůr, což znamená, že obsahuje pouze moduly DGN a DBF. V dalších verzích se připravují moduly SHP (Shape file formát společnosti ESRI, produktu ArcView) a MIF/MID (Výměnný formát MapInfa firmy MapInfo corporation).
MapViewer je prozatím tvořen v JDK 1.0.2, což bylo dáno kompatibilitou s verzí JAVY dodávané k Internet Exploreru 3.0, pro který byl vyvíjen. Nicméně požadavky a chyby v této verzi JVM (JAVA Virtual Machine) mě přinutili omezit působnost MapVieweru na prohlížeče s JVM 1.1.5 a vyšší.
Vývoj MapVieweru není stále dokončen a očekávám, že příštím rokem bude na světě další verze, tentokrát MapViewer SA. Bude využívat Java Platform 2 a uživatelské rozhraní zpříjemní Swing classes.
Omezení:
Tato beta verze je omezena:
1. Počtem položek v databázi
2. Není propojena grafická složka s databází
3. Není možno zobrazit celou tabulku
4. Neobsahuje speciální analýzy (jako třeba mapu kvetení, mapu stáží rostlin atd.)
Dalším omezením je samotná JAVA:
MapViewer nepracuje korektně se staršími WWW prohlížeči. Starší prohlížeče totiž obsahují JAVA interpretry, které neumí obsluhovat modální okna (to platí jen pro některé platformy).
Některé prohlížeče, na kterých MapViewer běží:
1. Internet Explorer 4.1 a vyšší (Windows)
2. Netscape Navigator 4.6 a vyšší (Windows/Linux)
3. Prohlížeče s Java Plug-inem.
Vysvětlivky:
Ke svému WWW prohlížeči si můžete z adresy http://java.sun.com stáhnout plug-in, který vylepší JAVU ve vašem prohlížeči.
1. GIS a WWW - ročníkový projekt shrnující možnosti publikování GIS dat ve WWW prostředí.
2. GIS a WWW - prezentace tohoto ročníkového projektu.
3. Java aplikace v oblasti GIS - dokumet k prezentaci na konferenci GIS Ostrava 99'.
4. Java aplikace v oblasti GIS - prezentace na konferenci GIS Ostrava 99'.
5. Java aplikace pro IS arboreta - dokument o MapVieweru pro pilotní projekt informačního systému arboreta Nový Dvůr u Opavy.
6. Prezentace Arboreta - prezentace k MapVieweru pro pilotní projekt informačního systému arboreta Nový Dvůr u Opavy.
Pozn:
Všechny dokumenty a prezentace jsou uloženy ve Wordu 97 a PowerPointu 97.
![]() |
Pavel Stančík (c) 1999 g94980@vsb.cz stancik@iweb.cz |