![]() | Odvětvové informační středisko a Zeměměřická knihovna VÚGTK 250 66 Zdiby 98, tel. +420 284 890 375, fax: +420 284 890 056 |
![]() |
Interoperabilní geografické databáze založené na GML
[GML-Based Interoperable Geographical Databases]
Přeložila S. Semerádová (zkráceno)
Zdiby : VÚGTK, 2004. - 2 s.
Klíčová slova: GML, sdílení dat, databáze
Úvod
S rozvojem GIS vzniká stále více geografických databází pro různé programy a aplikace, sdílení a pořizování dat však zůstává nadále problémem a tyto databáze nejsou schopny komunikovat bez konverze dat, která kromě zvýšení nákladů přináší i ztrátu přesnosti.
Interoperabilitou rozumíme schopnost systému zajišťovat přenosnost informací a řídit spolupráci mezi aplikacemi. Pro program to znamená, že dokáže pracovat s různými formáty dat. Interoperabilní databáze může být využívána různými typy programů a aplikací.
Existují dva postupy pro realizaci interoperabilní databáze: vytvořit katalog dosažitelných informací, včetně podrobných metadat, nebo využít standardizace a definovat formát tak, aby vyhovoval požadavkům rozdílných systémů.
Ze standardních formátů je rozšířen geografický datový soubor (GDF) a standard pro transfer prostorových dat (SDTS). Nově vytvořeným výměnným formátem je Geography Markup Language (GML) založený na XML a na jehož vývoji se podílelo i Open GIS Consortium(OGC).
Výhody GML jsou:
- jde o otevřený standard, pro uživatele bez poplatků
- data jsou uložena v textovém formátu
- jako standardní formát redukuje náklady na konverzi dat
- dá se použít pro sdílení a výměnu dat v reálném čase
- díky návaznosti na XML je kompatibilní s SVG (Scalable Vector Graphics) i s jinými webovými technologiemi
- je graficky kvalitní
- umožňuje manipulovat interaktivně s vektorovými daty
Mechanismy GML pro interoperabilitu dat
- GML používá běžný rámec pro kódování prostorových informací. Pro definování a omezení dokumentů je použito schéma W3C XML. GML v2.0 poskytuje dvě základní schémata: prvkové (feature.xsd) a geometrické (geometry.xsd) a uživatel si navíc může vytvářet svá vlastní aplikační schémata.
- Ačkoli staví GML na schématech XML, vytváří omezenější model. Je totiž založené na všeobecném geografickém modelu, kde je každý prvek lokalizován na zemském povrchu. Geometrické vlastnosti jsou popsány body, liniemi a polygony.
- GML je založen na standardu XML, který je uzpůsoben pro transformaci pomocí XLST nebo v podstatě jakéhokoli programovacího jazyka. GML tedy vykazuje stejnou flexibilitu v manipulaci i prezentaci.
- GML obstarává Xlink a Xpointer pro propojování jednotlivých stránek.
- GML představuje prostředek pro transport geografických dat po síti a může zajišťovat komunikaci mezi databázemi s různým formátem dat.
- GML data jsou uložena jako čistý text nezávislý na prodejci - nejsou tedy vázána na binární formát podléhající vlastnickým právům.
Případová studie - Interoperabilní geografická databáze pro ochranu Lunanského kamenného lesa
Prvním cílem případové studie je vytvořit databázi používající GML pro kamenný les Lunan v Číně, tak aby tato umožnila sdílení a opakované použití i v budoucnosti. Druhým cílem je ukázat, že GML poskytuje pomocí SVG kvalitní mapy pro internet. Třetím cílem je demonstrovat jednoduché a příjemné uživatelské rozhraní GML databáze. Za čtvrté má tento projekt ilustrovat přístup a dotazování přes internet na úrovni prvků.
Lunanský skalní les je zvláštním druhem krasové krajiny složené z několikametrových vápencových věží o celkové rozloze 350 km2. V současné době se zvažuje jeho zařazení mezi světové dědictví
UNESCO.
Prvním krokem při konstrukci databáze byl sběr dat v tomto případě map osídlení, vodstva a geologické a geomorfologické situace ve formátu ArcView Shapefile. Druhým krokem byla instalace WSF(Web Feature Service) serveru. Vybrán byl software GeoServerLite - volný program dodržující OGC standardy. V třetím kroku bylo instalováno a konfigurováno uživatelské rozhraní. Posledním krokem bylo vlastní budování databáze, pro které byly použity dvě metody: použití ToWKT (rozšíření Arcview), které dokáže transportovat Shapefile do MySQL databáze v textovém formátu. Druhou metodou pro konverzi bylo použití softwaru FME v kombinaci s dalším zvlášť vyvořeným doplňujícím programem.
V současné době je software GeoClient vybaven jen základními funkcemi
a postrádá komplikovanější nástroje pro analýzu, SVG formát však umožňuje
přibližování bez ztráty kvality a ovlivňování způsobu prezentace.