NZK logo

Novinky zeměměřické knihovny č. 2/2007

VÚGTK


Bacharach, Sam VÚGTK 48 212
Datová komprese a standardy OGC : GML se stává geoprostorovým jazykem internetu
[Data Compression and OGC Standards : "GML Becoming the Geospatial of the Web"] / Sam Bacharach. - In: Geoinform. - ISSN 1387-0858. - Roč.9, č.8 (2006), s.40-41 : 1 obr.
Přeložila  S. Semerádová  (zkráceno)
Zdiby : VÚGTK, 2007. - 1 s.


Dotazování a síťové služby

 

Paradigma pro uživatelská rozhraní a standardy kódování vyvíjené v rámci OGC (OpenGISConsortium) se posouvá od masivních přenosů souborů směrem k přímému přístupu k datům na mapovém serveru. Dotaz na síťovou službu obvykle vyvolá co do množství dat méně obsáhlou odpověď, takže může její transfer probíhat takřka v reálném čase. V některých případech se však ani tímto způsobem nepodaří dostatečně redukovat objem dat a přichází na řadu komprese.

 

XML a JPEG2000

 

Ačkoli existuje mnoho kompresních grafických formátů, JPEG2000 vyvinutý expertní fotografickou skupinou (Photographic Experts Group, nikoli tedy OGC) se pomalu stává standardem pro kvalitní kompresi geografických dat. Využití tohoto formátu je všestranné, jeho součástí jsou i prostředky pro geografické aplikace. Jedou z nich je začlenění XML s texty, které obrazová data doprovázejí (např. popisky).

Výhodou XML (extensible markup language) je jeho srozumitelnost jak pro počítače, tak pro uživatele. Na jeho vývoji se podílela řada expertů z nejrůznějších odvětví, kteří mimo jiné definovali schémata pro své produkty. Zpráva produkovaná jednou společností tak může být "za chodu" transformována do formátu jiné firmy.

 

Geographic Markup Language - GML

 

  Nezávisle na JPEG2000 vyvinulo OGC GML - XML formát pro geografické informace. Obě skupiny začaly následně usilovat o propojení svých formátů a toto úsilí vyústilo ve vytvoření nového standardu OpenGIS(R) - GML v JPEG2000 pro geografická data (GMLJP2) vydaného v únoru 2006. Tento formát umožňuje zachytit důležité informace, pro které v JPEG2000 chybí mechanismy. Mezi tyto funkce patří např. georeference prostorových dat, definice atributů prvků, popis senzorového modelu a další.

 

Aplikační schéma

 

Formát GML nelze považovat za metadatový formát, protože na rozdíl od něj je určen pro definici prvků a geometrie. Podstatou GML je systém XML schémat, popisujících objektové typy pro danou aplikaci. V případě hydrologických aplikací může jít např. o prvky vodní tok, vodní plocha, oceán. Jednotlivé typy se pak odkazují na geometrické primitivy definované dalším schématem. Celkově je specifikace GML velmi obsáhlá, ale lze s ní pracovat prostřednictvím GML aplikačních schémat. Aplikační schéma doprovází i formát JPEG2000.

 

Synergie

 

Mnoho jednodušších aplikací JPEG2000 nepotřebuje GML, jak se však oba standardy rozšiřují, vzrůstá potřeba používat je společně. Jak se zvyšuje poptávka po geoprostorových službách, a uživatelé se seznamují s aplikačními schématy, stává se GML geoprostorovým jazykem internetu. Slouží k popisu regionů, definici popisů prvků nebo k vyjádření dotazu. GML zjednodušuje použití katalogů na publikaci a prohlížení obsáhlých archivů geoprostorových dat a zasílání odpovědi podle parametrů dotazu. Zpracována mohou být jak vektorová, tak rastrová data a operace nad nimi (např. rastrová mozaika, operace s vrstvami, klasifikace, popis, extrakce a další).

 

 

BXML pro kompresi GML

 

I při správné definici aplikačního schématu mohou být data ve formátu GML příliš objemná pro transfer. Formát XML obecně je založen na ASCII textu, GML nevyjímaje. Oproti binárně kódovaným datům je tento způsob objemný  a pomalý. Pro kompresi XML dat vyvinul kanadský člen OGC firma CubeWerx binární kódování BXML, který byl začleněn do konsensuálního procesu OGC. Tento formát je možné implementovat s použitím zdrojových kódů volně přístupných prostřednictvím OGC.

Základní výhodou BXML je schopnost  efektivní práce s desetinnými čísly geografických sou-řadnic, neztrátovost a vysoká míra komprese.