STANDARYZACJA W ZAKRESIE TRÓJWYMIAROWEJ INFORMACJI PRZESTRZENNEJ STANDARDIZATION OF THREE-DIMENSIONAL SPATIAL INFORMATION. Wstêp

Podobne dokumenty
Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

ZASTOSOWANIE TECHNOLOGII WIELOKRYTERIALNYCH W ZARZ DZANIU KRYZYSOWYM THE APPLICATION OF MULTICRITERIA TECHNOLOGIES IN DISASTER MANAGEMENT.

ROCZNIKI 2010 GEOMATYKI. Metodyka i technologia budowy geoserwera tematycznego jako komponentu INSPIRE. Tom VIII Zeszyt 3(39) Warszawa

GML 3.0 JAKO STANDARD ZAPISU INFORMACJI GEOGRAFICZNEJ GML 3.0 AS THE STANDARD FOR GEOGRAPHIC INFORMATION ENCODING

STANDARDY DO TRÓJWYMIAROWEJ WIZUALIZACJI INFORMACJI PRZESTRZENNEJ W INTERNECIE - ASPEKTY PRAKTYCZNE

GML w praktyce geodezyjnej

OPRACOWANIE SCHEMATU APLIKACYJNEGO GML DLA POTRZEB TRÓJWYMIAROWEJ WIELOROZDZIELCZEJ BAZY TOPOGRAFICZNEJ

Implementacja standardu GML w oprogramowaniu ESRI i GISPartner na przykładzie Geoportalu2

KONCEPCJA WYKORZYSTANIA TECHNOLOGII APPLET- JAVA W TWORZENIU

AUTOMATYCZNE CYFROWYCH MIAST KONSTRUKCJE. Autor: JÜRGEN DÖLLNER, Potsdam. Wykonała : Iwona Nowosad

Przygotowała Elżbieta Pastucha na podstawie CityGML OGC Standard for Photogrammetry by Thomas H. Kolbe, Claus Nagel, Alexandra Stadler

Modelowanie Informacji Katastralnej

Skanowanie trójwymiarowej przestrzeni pomieszczeñ

Renata Jędryczka NOWE TECHNIKI WYMIANY I GROMADZENIA INFORMACJI A DANE FOTOGRAMETRYCZNE

Standaryzacja danych planu zagospodarowania przestrzennego gminy, studium uwarunkowań i planu zagospodarowania przestrzennego województwa

Zintegrowany System Informacji Geograficznej

serwisy W*S ERDAS APOLLO 2009

SYSTEM INFORMACJI GEOGRAFICZNEJ JAKO NIEZBÊDNY ELEMENT POWSZECHNEJ TAKSACJI NIERUCHOMOŒCI**

ASPEKTY INTEGRACJI MODELI 3D BUDYNKÓW Z BAZĄ DANYCH OPISOWYCH ASPECTS OF THE INTEGRATION OF 3D BUILDINGS MODELS WITH DATABASE

Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza

Implementacja standardu GML w oprogramowaniu firmy INTERGRAPH

System informacyjny całokształt składników tworzących system do przechowywania i operowania informacją. KP, SIT definicje, rodzaje, modelowanie 2

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Przegląd oprogramowania GIS do tworzenia map tematycznych. Jacek Jania

Metadane w zakresie geoinformacji

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

DYREKTYWA INSPIRE (POZIOM ZAAWANSOWANY) Sławomir Bury Wrocławski Instytut Zastosowań Informacji Przestrzennej i Sztucznej Inteligencji

METODY GEOWIZUALIZACJI GEOVISUALISATION METHODS. Wstêp

FAKULTET PROJEKTOWANIE PARAMETRYCZNE BIM

Format KML w oprogramowaniu GIS

Kontrola jakości danych

Wybrane projekty Urzędu Marszałkowskiego Województwa Mazowieckiego w Warszawie Przedsięwzięcia zmierzające do harmonizacji baz danych przestrzennych

Tom 6 Opis oprogramowania

SYSTEM INFORMACJI GIS DLA POTRZEB GOSPODARKI WODNEJ WOJ. ZACHODNIOPOMORSKIEGO

30. Język XML i jego wybrane aplikacje

Dane opatrzone informacją o położeniu obiektów w świecie rzeczywistym. Współrzędne geograficzne. Geokodowanie

HARMONIZACJA BAZ DANYCH GEODEZYJNYCH I KARTOGRAFICZNYCH

Jaros³aw Byd³osz. Katedra Geomatyki, Wydzia³ Geodezji Górniczej i In ynierii Œrodowiska Akademia Górniczo-Hutnicza w Krakowie

Dlaczego GML? Gdańsk r. Karol Stachura

Standaryzacja zapisu geoinformacji 3D

Systemy Analiz Przestrzennych w GIS

Normy serii ISO w geodezji i geoinformatyce

Technologie GIS - opis przedmiotu

WYBRANE ZAGADNIENIA NORMALIZACJI W DZIEDZINIE JAKOŒCI

Fazy i typy modernizacji zbiorów w w IIP. Uniwersytet im. Adama Mickiewicza Wydział Nauk Geograficznych i Geologicznych Poznań:: r.

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

Ministerstwo Finansów

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

ug geoinformacyjnychnych na przykładzie

KARTA KURSU (realizowanego w module specjalności) Modelowanie 3D

Shapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)

Innowacja geoinformacyjna. Geoinformation innovation

Network Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards

Normy ISO serii 19100

Komunikacja systemów informatycznych przy pomocy usług sieciowych

Wymagania edukacyjne na ocenę z informatyki klasa 3

HARMONIZACJA DANYCH PRZESTRZENNYCH JERZY GAŹDZICKI

Politechnika Warszawska Wydział Geodezji i Kartografii. GEO-SYSTEM Sp. z o.o. Waldemar Izdebski. Implementacja GML w praktyce

p r o j e k t ROZPORZĄDZENIA MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI

Kartografia multimedialna krótki opis projektu. Paweł J. Kowalski

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Opracowanie pt.: Autor: dr Leszek Litwin. Instytut Systemów Przestrzennych i Katastralnych S.A Gliwice, ul. Dworcowa 56

HARMONIZACJA DANYCH W PLANOWANIU PRZESTRZENNYM

Rola języka XML narzędziem

HL7 Clinical Document Architecture standard elektronicznej dokumentacji medycznej w Polsce

ROCZNIKI GEOMATYKI 2007 TOM V ZESZYT 3

Systemy informacji geograficznej

Wprowadzenie do geoinformatyki - podstawowe pojęcia Wydział Geodezji i Kartografii Politechnika Warszawska

DROGA ROZWOJU OD PROJEKTOWANIA 2D DO 3D Z WYKORZYSTANIEM SYSTEMÓW CAD NA POTRZEBY PRZEMYSŁU SAMOCHODOWEGO

Leszek Litwin koordynator ECDL EPP GIS

W Y B R A N E P R O B L E M Y I N Y N I E R S K I E

KARTA KURSU (realizowanego w module specjalności) Modelowanie 3D

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

ZASTOSOWANIE TECHNOLOGII WIRTUALNEJ RZECZYWISTOŚCI W PROJEKTOWANIU MASZYN

TENDENCJE ROZWOJU GIS

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

METADANE GEOINFORMACYJNE PODLASIA

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Technologie informacyjne Information technologies

Zastosowania technologii WMS w prowadzeniu PZGiK

Wyznaczanie charakterystyki widmowej kolorów z wykorzystaniem zapisu liczb o dowolnej precyzji

Załącznik Nr 1 Słownik pojęć i skrótów. do Szczegółowego Opisu Przedmiotu Zamówienia Modernizacja Systemu Informacji Przestrzennej Miasta Poznania

MODELOWANIE RZECZYWISTOŒCI GEOGRAFICZNEJ W SYSTEMACH INFORMACJI PRZESTRZENNEJ MODELLING OF GEOGRAPHICAL REALITY IN THE SPATIAL INFORMATION SYSTEMS

FUNKCJONALNE ZMIANY PRZESTRZENNOCZASOWE ZABUDOWY TERENU MIASTECZKA AKADEMICKIEGO KORTOWA W OSTATNIM 100-LECIU

Portal internetowy Europejskiej Sieci Ekologicznej Natura 2000 w Polsce.

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

ROZWÓJ INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ w statystyce publicznej. Janusz Dygaszewicz Główny Urząd Statystyczny

Firma. SmallGIS to gwarancja profesjonalizmu, rzetelności oraz indywidualnego podejścia do każdego klienta.

Dane referencyjne: geometria, położenie i czas w świetle norm EN-ISO serii i dokumentów INSPIRE

Przykłady zastosowao rozwiązao typu mapserver w Jednostkach Samorządu Terytorialnego

Kierunek: Geodezja i Kartografia Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Przestrzenne bazy danych. Definicja i cechy przestrzennych baz danych

Michał Stankiewicz OD OBIEKTU TERENOWEGO DO JEGO ODPOWIEDNIKA NA MAPIE I W BAZIE DANYCH

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Który problem najważniejszy?

KOŁO NAUKOWE GEODETÓW Dahlta

KSZTAŁCENIE KARTOGRAFÓW NA STUDIACH UNIWERSYTECKICH A ZAWODOWE UPRAWNIENIA KARTOGRAFICZNE

danych przestrzennych

Transkrypt:

Standaryzacja POLSKIE TOWARZYSTWO w zakresie trójwymiarowej INFORMACJI informacji PRZESTRZENNEJ przestrzennej ROCZNIKI GEOMATYKI 2007 m TOM V m ZESZYT 8 187 STANDARYZACJA W ZAKRESIE TRÓJWYMIAROWEJ INFORMACJI PRZESTRZENNEJ STANDARDIZATION OF THREE-DIMENSIONAL SPATIAL INFORMATION Urszula Cis³o Zak³ad Fotogrametrii i Informatyki Teledetekcyjnej, Akademia Górniczo-Hutnicza S³owa kluczowe: standaryzacja, informacja przestrzenna 3D, VRML, X3D, CityGML Keywords: standardization, 3D spatial information, VRML, X3D, CityGM Wstêp Rozwój nowych technologii w pozyskiwaniu, modelowaniu i udostêpnianiu trójwymiarowej informacji umo liwia nam obecnie wykonanie kompletnego i dok³adnego opisu trójwymiarowych obiektów przestrzennych. Równie oczekiwania odbiorców s¹ znacznie wy- sze. Trzeci wymiar jest ju niemal norm¹ dla prezentowania obiektów przestrzennych. Coraz chêtniej dynamiczne i interaktywne wizualizacje wykorzystywane s¹ w promocji dziedzictwa kulturowego, jako alternatywa dla tradycyjnego sposobu zwiedzania. Prezentacje takie skierowane s¹ do szerokiego grona odbiorców i mog¹ byæ dostêpne za poœrednictwem Internetu (Dziedzic, 2004). Dziêki nowym, powszechnie dostêpnym technikom multimedialnym mamy mo liwoœæ upublicznienia obiektów, które do tej pory by³y nieudostêpniane szerszej publicznoœci (Tsirliganis i inni, 2004), czy te zosta³y odtworzone z materia³ów archiwalnych. Zapotrzebowanie na trzeci wymiar pojawi³o siê równie w sferze analiz przestrzennych. Dziêki rozwiniêciu systemów GIS (Geographic Information System) do trzeciego wymiaru, zaczynaj¹ one byæ z powodzeniem wykorzystywane równie do pe³nego opisu obiektów architektonicznych (pomiar inwentaryzacyjny oraz zgromadzone dane opisowe i historyczne dotycz¹ce danego obiektu) (Fieber, Grabowska, 2006). Dziêki takiej integracji danych graficznych i opisowych GIS umo liwia tworzenie zapytañ i analiz w³aœciwoœci danego obiektu. Niezale nie od tego, czy zdecydujemy siê na sam¹ wizualizacjê obiektu, czy stworzymy zaawansowany system informacji o obiekcie, bardziej istotnym zagadnieniem wydaje siê byæ powszechny dostêp do tych informacji. Poniewa to w³aœnie powszechny dostêp do informacji uznawany jest jako jeden z elementów kszta³tuj¹cych rozwój spo³eczeñstwa informacyjnego. Dlatego te kluczowym zagadnieniem staje siê standaryzacja informacji, która daje mo liwoœæ publicznego udostêpniania i wymieniania danych pomiêdzy niezale nymi oprogramowaniami i systemami (Kmiecik, 2005).

188 Urszula Cis³o W niniejszym artykule zosta³y omówione podstawy jêzyków s³u ¹cych g³ównie wizualizacji informacji trójwymiarowej w czasie rzeczywistym: VRML, GeoVRML i X3D. Przedstawione zosta³y równie standardy przeznaczone dla geoinformacji: GML, CityGML, które oprócz wizualizacji, daj¹ mo liwoœæ do³¹czenia danych opisowych o obiekcie oraz wykonywania zapytañ i analiz jego w³aœciwoœci. Zapis w jêzyku VRML W 1994 r. powsta³a idea opracowania jêzyka zdolnego pokazywaæ trójwymiarowe obiekty na stronach internetowych przez ³¹cza o niskiej przepustowoœci. Wi¹za³o siê to z rezygnacj¹ z przesy³u do odbiorcy gotowej sceny. Postanowiono, e przesy³ane bêd¹ jedynie opisy tych scen w formacie plików tekstowych, a ich odkodowywanie i przekszta³canie w obiekty trójwymiarowe nastêpowaæ bêdzie w komputerze u ytkownika. Sta³o siê to podstaw¹ stworzenia w 1995 r. pierwszej wersji Virtual Reality Modeling Language (VRML 1.0), która umo liwia³a definiowanie trójwymiarowych obiektów, nadawania im ró nych kszta³tów, kolorów czy tekstur oraz poruszania siê miêdzy nimi, ale bez mo liwoœci interakcji czy animowania. Nie pozwala³a równie definiowaæ krajobrazu otaczaj¹cego scenê. W kolejnej wersji ju by³ mo liwy ruch w statycznych do tej pory wirtualnych scenach. Za obecnie obowi¹zuj¹c¹, ostatni¹ wersjê jêzyka VRML uwa a siê wersje VRML97, która w grudniu 1997 zosta³a oficjalnie uznana przez Miêdzynarodow¹ Organizacjê Standaryzacji ISO za standard miêdzynarodowy (D¹bkowski, 1998). Jêzyk VRML jest ciekaw¹ alternatyw¹ dla klasycznej wizualizacji w postaci renderowanych obrazów i klasycznej animacji. Dziêki interaktywnoœci daje on u ytkownikowi nieograniczone mo liwoœci poznawania stworzonego modelu (Dziedzic, 2004). Sk³adnia VRML bazuje na obiektach nazywanych wêz³ami (ang. nodes), z których ka dy sk³ada siê z nazwy, pól i zdarzeñ (okreœlane odpowiednimi typami) oraz z wartoœci domyœlnych dla pól. Wêz³y te tworz¹ struktury hierarchiczne (wêz³y grupuj¹ce) opisuj¹ce geometriê, w³asnoœci (oœwietlenie, materia³y, tekstury) oraz mo liwe modyfikacje obiektów i tworz¹ w ten sposób trójwymiarow¹ scenê (zapisan¹ w pliku tekstowym). W jêzyku tym zastosowano czujniki interakcyjne wykrywaj¹ce akcjê u ytkownika (np. poruszenie, klikniêcie myszk¹), co pozwala na detekcje interakcji obiektów geometrycznych, dziêki którym u ytkownik mo e mieæ wp³yw na wygl¹d obiektu (Weiss i inni, 2004). Jedn¹ z istotniejszych cech VRML jest to, i posiada on mechanizm LoD (Level of Details) pozwalaj¹cy wyœwietlaæ dane (obrazy) o ró nym stopniu dok³adnoœci, w zale noœci od odleg³oœci od nich obserwatora (Gacka, 2005). Sk³adnia w pliku VRML jest dosyæ przejrzysta. Poni ej (schemat 1) przedstawiono fragment zapisu tekstowego sceny 3D zilustrowanej na rysunku 1. Pierwsza linijka odnosi siê do formatu pliku. Nastêpnie opisany jest wêze³ grupuj¹cy ³¹cz¹cy wiele elementów sceny Anchor, który aktywuje pod wp³ywem klikniêcia dowolny obiekt zdefiniowany w polu children. W polu url umieszczona jest œcie ka dostêpu do pliku, który ma zostaæ za³adowany. Dalej mamy zapisany wygl¹d œciany, jej wspó³rzêdne oraz wspó³rzêdne tekstury (Ÿród³o: www.voyagegraphics.com). Jednak jêzyk VRML posiada pewne ograniczenia, które uniemo liwiaj¹ jego pe³ne wykorzystanie w geodezji. Zaliczyæ do nich mo na: mo liwoœæ obliczeñ jedynie w pojedynczej precyzji, co prowadzi do strat dok³adnoœci oraz brak obs³ugi innych uk³adów poza kartezjañ-

Standaryzacja w zakresie trójwymiarowej informacji przestrzennej 189 Rysunek 1 Schemat 1. Przyk³ad zapisu tekstowego sceny 3D w jêzyku VRML (Ÿród³o: www.voyagegraphics.com)

190 Urszula Cis³o skim (Jêdryczka, 2004). Ale jêzyk VRML ma te wiele zalet. Jest uniwersalny, daje ³atwy dostêp do wirtualnych œwiatów i mo liwoœæ poruszania siê po nich, a mo liwoœæ zawierania dodatkowych wêz³ów w VRML, np. do opisywania obiektów geograficznych, pozwoli³a grupie GeoVRML Working Group, zrzeszonej w Web3D Consortium, stworzyæ w 2000 r. nowy jêzyk GeoVRML (Reddy, Iverson, 2002). Celem GeoVRML jest danie mo liwoœci interaktywnej, dok³adnej i dynamicznej prezentacji w Internecie trójwymiarowych danych geoprzestrzennych, takich jak mapy czy numeryczne modele terenu. GeoVRML obs³uguje wiele uk³adów wspó³rzêdnych, dziêki czemu mo na ³¹czyæ modele pochodz¹ce z ró nych Ÿróde³, z ró nych uk³adów wspó³rzêdnych, czy z ró nych serwerów Web. Wspomaga przejœcia miêdzy ró nymi uk³adami oraz umo liwia obliczenia bez straty dok³adnoœci (wspomaga pojedyncz¹ precyzjê). Sprawdza siê równie w przypadku du ych zbiorów, gdy wspomaga skalowalnoœæ danych i nawigowanie po wirtualnej scenie. Oprócz tego zapewnia mo liwoœæ wykonania animacji i pe³nego opisu metadanych (Jêdryczka, 2004). Jêzyk znacznikowy X3D Wraz z rozwojem Extensible Markup Language (XML) i technik tworzenia stron internetowych, zacz¹³ siê rozwój nastêpcy VRML, jêzyka znacznikowego X3D, który w 2004 r. sta³ siê miêdzynarodowym standardem ISO dla grafiki 3D generowanej w czasie rzeczywistym (Hetherington i inni, 2006). Skrót X3D oznacza Extensible 3D, czyli rozszerzalny jêzyk opisu scen 3D. Jêzyk ten podobnie jak jego poprzednia wersja VRML97 bazuje na strukturze wêz³owej. Dodane zosta³y nowe wêz³y i mo liwoœci, g³ównie wykorzystuj¹ce ostatnie osi¹gniêcia trójwymiarowej grafiki komputerowej oraz rozwoju sprzêtu komputerowego. Dodane zosta³y m.in.: wêz³y geometryczne 2D, wêz³y bazuj¹ce na geograficznym uk³adzie wspó³rzêdnych oraz wêz³y wykorzystuj¹ce technikê interaktywnego modelowania obiektów 3D za pomoc¹ wzorów matematycznych NURBS (Non-Uniform Rational B- Spline) (wg www.web3d.org). Wprowadzono trzy mo liwe sposoby zapisu: tradycyjny, XML oraz binarny, co umo liwia kompresjê, a przez to szybsze ³adowanie modeli (Chittaro, Ranon 2007). Aby zmniejszyæ wielkoœæ dodatków do przegl¹darek internetowych wykorzystywanych do prezentowania plików X3D, wprowadzono podzia³ na tzw. komponenty (ang. components), które mog¹ byæ ³¹czone w ró ne profile okreœlaj¹ce grupy wêz³ów i stopieñ ich z³o onoœci. W standardzie X3D zmieni³a siê g³ównie notacja jêzyka na zapis charakterystyczny dla jêzyka znacznikowego. Podobnie jak przy poprzednim standardzie VRML, przedstawiono poni ej jedynie fragment pliku X3D (schemat 2), zawieraj¹cy opis definicji punktów obserwacji (ang. viewpoint) oraz jednej ze œcian budynku przedstawionego na rysunku 2. W pierwszej linijkach mamy odwo³anie do formatu zapisu (Ÿród³o: www.savage.nps.edu).

Standaryzacja w zakresie trójwymiarowej informacji przestrzennej 191 Rysunek 2 Schemat 2. Przyk³ad zapisu tekstowego sceny 3D w jêzyku X3D (Ÿród³o: www.savage.nps.edu)

192 Urszula Cis³o Przegl¹darki VRML/X3D Wszystkie przedstawione do tej pory standardy wymagaj¹ do wizualizacji sceny przegl¹darki VR (Virtual Reality), która udostêpniana jest zwykle w formie dodatku (ang. plugin) do przegl¹darki internetowej (obecnie wszystkie przegl¹darki internetowe posiadaj¹ taki w³aœnie dodatek) lub samodzielny program, pakiet narzêdziowy czy aplet Java dostêpne dla ka dego systemu operacyjnego. W tabeli 1 przedstawiono najpopularniejsze przegl¹darki VR wraz z ich kompatybilnoœci¹ z poszczególnymi systemami i przegl¹darkami internetowymi. Software(Disclaimer) FluxPlayer Tabela 1. Przegl¹d najpopularniejszych przegl¹darek VRML/X3D (wg National Institute of Standards and Technology) Type Win OS Linux Mac IE Browser Firefox X3D P, S, T X X X X Cortona* P X X X X Octaga Player* P, S X X X X X BS Contact* P X X X X Cosmo Player P X X blaxxuncontact P X X FreeWRL OpenVRML P, S, T X X X X P, S, T X X X X X InstantReality S X X X Xj3D S, T X X X X Orbisnap S X X X Demotride S X X Carina S X X X X BS Contact J* A X X X X X X blaxxun3d A X X X X X Types: P plugin, S-standalone program, T toolkit, A applet (* Purchasinga license removes the product logo) Standard dla geoinformacji GML Przedstawione w poprzednich rozdzia³ach standardy w wiêkszoœci przypadków, zapewniaj¹ jedynie mo liwoœæ wizualizacji pomijaj¹c aspekt zapytañ tematycznych, czy analiz przestrzennych. Dlatego chc¹c stworzyæ zaawansowany system informacji o obiekcie nale y siêgn¹æ do systemu GIS. Obecnie opracowaniem standardów w zakresie geoinformacji zajmuj¹ siê dwa miêdzynarodowe oœrodki: Open Geospatial Consortium (OGC) (OGC, 2004) i Komitet Techniczny 211 Miêdzynarodowej Organizacji Normalizacyjnej ISO (ISO/TC 211). Na potrzeby wymia-

Standaryzacja w zakresie trójwymiarowej informacji przestrzennej 193 ny informacji geograficznej, w celu przesy³ania jej pomiêdzy ró nymi systemami on-line, niezale nie od platformy sprzêtowo-systemowej i niezale nie od charakteru i technologii systemu geoinformacyjnego (GaŸdzicki, 2007), konsorcjum OGS opracowa³o jêzyk Geography Markup Language (GML). Podstawowe pojêcia zamodelowane w jêzyku GML zosta³y pierwotnie zaczerpniête ze Specyfikacji Abstrakcyjnej OGC, a nastêpnie dostosowane do postanowieñ norm serii 19100. W pierwszej wersji GML 1.0 zosta³ oparty na DTD (Document Type Definition) starszy sposób pos³ugiwania siê specjalnym jêzykiem definiowania dokumentów, bêd¹cych zbiorem regu³, które okreœlaj¹ jakich znaczników mo na u ywaæ i co mog¹ zawieraæ te znaczniki. GML 1.0 jako model geometryczny stosowa³ model Simple Features, który opisywa³ geometriê jedynie dwuwymiarow¹, a krzywa pomiêdzy dwoma punktami interpolowana by³a liniowo (Lake, 2000). W wersji drugiej GML 2.0 nast¹pi³o przejœcie z DTD na nowszy sposób XML Schema, który wykorzystuje fragmenty XML nazywane szablonami, aby zademonstrowaæ jak powinien wygl¹daæ dokument. Natomiast w trzeciej wersji GML 3.0 zaczêto stosowaæ nielinearny model geometrii oraz zwiêkszono mo liwoœci wykorzystania jêzyka do obs³ugi danych rastrowych, topologii czy geometrii trójwymiarowej. Najnowsza wersja GML 3.1.1 stanowi podstawê projektu normy ISO/DIS 19136 Geographic information Geography Markup Language. Publikacja tego dokumentu normatywnego planowana jest na lipiec 2007 roku (Kmiecik, 2005). Zasadniczo jêzyk GML realizuje ogólny model obiektu General Feature Model (ISO, 20C przyjêty w rodzinie norm ISO 19100), który zak³ada, e informacja geograficzna stanowi kolekcjê obiektów (ang. feature) reprezentuj¹c¹ pewn¹ abstrakcjê zjawisk wystêpuj¹cych w œwiecie rzeczywistym (Kmiecik, 2005). Ka dy obiekt opisany jest przez zbiór w³aœciwoœci, które mog¹ byæ proste lub z³o one, mog¹ mieæ charakter nieprzestrzenny lub przestrzenny. Ponadto w GML obiekty mog¹ byæ ze sob¹ powi¹zane zale noœci¹ silnego typu, tzn. jeden obiekt jest czêœci¹ sk³adow¹ drugiego obiektu (zagnie d enie obiektów) lub s³ab¹ zale noœci¹, w której jeden obiekt odwo³uje siê do drugiego obiektu. Przy czym powi¹zania te musz¹ byæ jawne i jednoznacznie okreœlaæ relacjê miêdzy typami danego obiektu oraz role, jakie ka dy z obiektów pe³ni w danym zwi¹zku. Natomiast w³aœciwoœci przestrzenne obiektów geograficznych opisywane s¹ z wykorzystaniem elementów geometrycznych i topologicznych, które równie posiadaj¹ typ, w³aœciwoœci i powi¹zania. W schemacie 3 zosta³ przedstawiony przyk³ad zapisu przyziemia prostok¹tnego budynku zapisanego w jêzyku GML wraz z definicj¹ i typem jego atrybutów opisowych (Litwin, Myrda, 2005). G³ówn¹ zalet¹ jêzyka GML jest mo liwoœæ sformalizowanego opisu obiektów geograficznych wraz z ich geometri¹ i zale noœciami topologicznymi, systemów odniesienia przestrzennego, czasu czy jednostki miary, dziêki czemu umo liwia on wykonywanie zapytañ tematycznych, czy analiz przestrzennych na obiektach. Pozosta³e zalety wynikaj¹ z faktu, i GML jest aplikacj¹ XML, co daje mo liwoœæ przegl¹du czy edycji danych za pomoc¹ zwyk³ego edytora tekstu, zapisywania dowolnych informacji, równie nieprzestrzennych. W jêzyku GML mo na ³atwo rozszerzyæ strukturê informacji z mo liwoœci¹ wykorzystania wczeœniej zdefiniowanych struktur. Do podstawowych zalet nale y równie niezale noœæ od platformy sprzêtowo-systemowej i od konkretnego systemu GIS (Litwin, Myrda, 2005). Jednak trzeba tutaj zauwa yæ, e GML definiuje jedynie elementy dotycz¹ce aspektu przestrzennego (geometrycznego i topologicznego) geoinformacji dlatego, aby zastosowaæ go w konkretnych dziedzinach konieczne jest opracowanie schematów XML zawieraj¹cych elementy specyficzne dla danej dziedziny. Surowe dane zapisywane s¹ w dokumentach GML

194 Urszula Cis³o Schemat 3. Przyk³ad zapisu tekstowego w jêzyku GML (Ÿród³o: Litwin, Myrda, 2005) (plik *.xml), a deklaratywny opis danych, opisuj¹cy ich logiczn¹ organizacjê w pliku oraz ich znaczenie i kontekst, podany jest w schemacie aplikacyjnym GML (plik *.xsd) (Kmiecik, 2005). Dziêki takiemu zapisowi otrzymujemy model, do którego mo emy porównaæ konkretne dokumenty w celu przetestowania ich pod k¹tem zgodnoœci ze specyfikacj¹ jêzyka. Schemat aplikacyjny CityGML Od 2002 r. Special Interest Group 3D (SIG 3D) wdra a schemat aplikacyjny dla jêzyka Geography Markup Language w wersji 3.1 (GML3) pod nazw¹ CityGML, który przeznaczony jest do modelowania miasta 3D. Zasadniczym zadaniem tego schematu jest uzyskanie sformalizowanego opisu podstawowych elementów, klas, atrybutów i relacji w modelu miasta 3D, w odniesieniu do ich w³aœciwoœci geometrycznych, topologicznych i semantycznych (Kolbe, Bacharach, 2006). CityGML, obecnie w wersji 1.0, ma status kandydata na specyfikacjê OpenGIS do reprezentacji, przechowywania i wymiany danych wirtualnych miast 3D oraz modeli regionalnych. Ogólnie obiekt Miasto (ang. City ) zdefiniowany jest tak, aby obejmowa³ nie tylko konstrukcjê budynków, ale równie elewacje, roœlinnoœæ, zbiorniki wodne, elementy infrastruktury drogowej, numeryczny model terenu i inne elementy. Oprócz opisu wygl¹du miasta 3D w CityGML zawarte s¹ równie w³aœciwoœci semantyczne i tematyczne, typologia

Standaryzacja w zakresie trójwymiarowej informacji przestrzennej 195 Rysunek 3 Schemat 4. Przyk³ad zapisu tekstowego sceny 3D zgodny ze schematem aplikacyjnym CityGML (Ÿród³o: www.citygml.org)

196 Urszula Cis³o (podzia³ wed³ug typów obiektów), hierarchia generalizacji pomiêdzy klasami tematycznymi, agregacja, relacje miêdzy obiektami a w³aœciwoœciami przestrzennymi. Poniewa CityGML mo e prezentowaæ teren i obiekty 3D odpowiednio w ró nych stopniach dok³adnoœci od prostych, nieskalowanych modeli bez topologii i z niewielk¹ semantyk¹, po bardzo z³o one wieloskalowe modele z pe³n¹ topologi¹ i szczegó³ow¹ semantyk¹, jest on odpowiedni do zastosowania zarówno dla ma³ych obszarów jak i du ych regionów. Podstawowy model rozró nia 5 (0 4) kolejnych poziomów szczegó³owoœci LoD (Kolbe i inni, 2005). Podstaw¹ CityGML jest model budynku, który pozwala na reprezentacjê tematyczn¹ i przestrzenn¹ budynków, czêœci budynków oraz ich elementów w czterech poziomach szczegó³owoœci (LoD1 LoD4). Natomiast model terenu mo e byæ okreœlany za pomoc¹ siatki prostok¹tnej, nieregularnej siatki TIN (Triangulated Irregular Network), linii nieci¹g³oœci terenu (ang. breaklines) i linii szkieletowych (ang. skeleton lines), czy chmury punktów 3D (ang. mass point). Ponadto CityGML umo liwia przypisanie do obiektów wybranych tekstur czy materia³u. A obiekty mog¹ posiadaæ równie odnoœniki do odpowiednich obiektów w zewnêtrznych zbiorach danych. Dodatkowo CityGML posiada predefiniowane, zewnêtrzne listy kodów i s³owniki dopuszczalnych wartoœci atrybutów. Na schemacie 4 przedstawiono przyk³ad zapisu zgodny z schematem aplikacyjnym CityGML budynku w poziomie LoD1, który zosta³ zilustrowany na rysunku 3 (OGC, 2006). Przyk³ady zastosowañ Zdecydowanie najwiêcej przyk³adów zastosowañ opisanych powy ej standardów mo na znaleÿæ w jêzyku VRML. Poni ej wymieniono tylko u³amek tego, co mo na znaleÿæ w Internecie oraz tego gdzie mo na szukaæ przyk³adów wykorzystania przedstawionych standardów: 1. VRML: m Virtual Ljubljana (http://www.ljubljana.si/en/ljubljana/virtual_ljubljana/default.html), m Old city of Xanthi (http://www.67100.gr/), m The Arabesk Virtual Museum (http://www.museumarabesk.nl/), m Wirtualny spacer po Krakowie (http://www.krakow.pl/gospodarka/mmmk/spacer/ all.wrl) rysunek 2 przed stron¹ 13. 2. GeoVRML: www.geovrml.org. 3. X3D: m www.web3d.org, m On-A-Slant Virtual Village (http://onaslant.ndsu.edu/x3d.html). 4. CityGML: www.citygml.org. Do obejrzenia wy ej wymienionych przyk³adów konieczne jest zainstalowanie odpowiednich dodatków do przegl¹darki internetowej.

Standaryzacja w zakresie trójwymiarowej informacji przestrzennej 197 Podsumowanie Powszechny dostêp do informacji uznawany jest jako jeden z elementów kszta³tuj¹cych rozwój spo³eczeñstwa informacyjnego, dlatego kluczowym zagadnieniem staje siê interoperacyjnoœæ systemów informacji przestrzennej, a co za tym idzie, standaryzacja. VRML obecnie jest najbardziej popularnym standardem udostêpniania danych trójwymiarowych przez Internet, szeroko wykorzystywanym, szczególnie w promocji i turystyce. Lecz od momentu, kiedy sta³ siê miêdzynarodowym standardem, nie jest on rozwijany. Z kolei atrakcyjnoœæ XML przyczynia siê do ci¹g³ego wzrostu zainteresowania jêzykiem X3D. Lecz je eli chcemy stworzyæ zaawansowany system informacji o obiekcie, który umo liwi nie tylko wizualizacjê, ale i zapytania tematyczne czy analizy przestrzenne, konieczne jest zastosowanie systemów GIS, dla których przeznaczony jest standard GML. Natomiast w przypadku, gdy chcemy stworzyæ np. zaawansowany system informacji o obiektach zabytkowych w danym mieœcie, mo emy z powodzeniem siêgn¹æ po schemat aplikacyjny CityGML. Literatura Chittaro L., Ranon R., 2007: Web3D technologies in learning, education and training: Motivations, issues, opportunities, Computers & Education vol. 49. D¹bkowski K., 1998: VRML97 Trzeci wymiar sieci, Warszawa Wydawnictwo ZNI MIKOM. Dziedzic A., 2004: Komputerowa wizualizacja 3D reliktów romañskich z koœcio³a Œw. Andrzeja w Krakowie, praca magisterska realizowana w Zak³adzie Fotogrametrii i Informatyki Teledetekcyjnej, Akademia Górniczo-Hutnicza w Krakowie. Fieber K., 2006: Kompleksowa inwentaryzacja zabytkowego zespo³u dworsko-parkowego w Cichawie czêœæ architektoniczna i archiwalna, praca magisterska realizowana w Zak³adzie Fotogrametrii i Informatyki Teledetekcyjnej, Akademia Górniczo-Hutnicza w Krakowie. GaŸdzicki J., 2007: Internetowy leksykon geomatyczny, www.ptip.org.pl. Grabowska D., 2006: Kompleksowa inwentaryzacja zabytkowego zespo³u dworsko-parkowego w Cichawie czêœæ topograficzna i przyrodnicza, praca magisterska realizowana w Zak³adzie Fotogrametrii i Informatyki Teledetekcyjnej, Akadema Górniczo-Hutnicza w Krakowie. Hetherington R., Farrimond B., Presland S., 2006: Information rich temporal virtual models using X3D, Computers & Graphics vol. 30 Jêdryczka R., 2004: Wizualizacje VRML/X3D danych fotogrametrycznych w aplikacjach internetowych, Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 14. Kmiecik A., 2005: Problematyka modelowania informacji geograficznej w schematach GML, Roczniki Geomatyki 2005 Tom III, Zeszyt 4. Kolbe T.H., Bacharach S., 2006: CityGML: An Open Standard for 3D City Models, Directions Magazine www.directionsmag.com. Kolbe T.H., Gröger G., Plümer L., 2005: CityGML Interoperable Access to 3D City Models, 1st International Symposium on Geo-information for Disaster Management, Delft. Lake R., 2000: Introduction to GML Geography Markup Language, WAP Forum - W3C. Litwin L., Myrda G., 2005: Systemy Informacji Geograficznej. Zarz¹dzanie danymi przestrzennymi w GIS, SIP, SIT, LIS, Wydawnictwo Helion. Open Geospatial Consortium (OGC), 2004: ISO/TC 211/WG 4/PT 19136 Geographic information Geography Markup Language (GML), www.opengeospatial.org. Open Geospatial Consortium (OGC), 2006: Candidate OpenGIS CityGML Implementation Specification (City Geography Markup Language), www.citygml.org. Reddy M., Iverson L., 2002: GeoVRML 1.1 Specification, www.geovrml.org. Tsirliganis N., Pavlidis G., Koutsoudis A., Papadopoulou D., Tsompanopoulos A., Stavroglou K., Loukou Z., Chamzas C., 2004: Archiving Cultural Objects in the 21st Century, Journal of Cultural Heritage vol. 5 Weiss Z., Konieczny R., Kasica M., Kowalski M., 2004: Interaktywne projektowanie z zastosowaniem narzêdzi VRML, III Forum ProCAx Mechanik Nr 11.

198 Urszula Cis³o Summary Availability of three-dimensional (3D) technologies for data acquisition, modeling and exchange, gives us opportunity to get integrated and complete description of architectural or geographic three-dimensional spatial information. The third dimension is a standard for spatial objects representation. Dynamic, interactive and web-enabled visualizations are realized more and more often. Interest in third dimension in spatial analysis triggered progress in GIS systems which slowly become usable in complete description of architectural objects (inventory measurements and descriptive, historical data documentation of the object). Thanks to this integration of geometric and descriptive data GIS enables thematic queries and analytical tasks or spatial data mining. However, regardless whether we decide on visualization only or on creating a more advanced object information system, the fundamental issue seems to be general access to that information. Because widespread access to information is regarded as a condition to achieve Information Society, standardization of information becomes of crucial importance. The standardization of information gives us opportunity of public access to data and data exchange between independent software and systems. In this article the concept of standards for encoding three-dimensional spatial information was described. There were discussed foundations of languages mostly used for real-time three-dimensional visualization purposes: VRML, GeoVRML and X3D, successfully used for dynamic and interactive presenting results of 3D object modeling, particularly in the World Wide Web. Also GML and CityGML - modeling languages for geographic systems - were presented. They make it possible not only to visualize objects but also to add descriptive data and make thematic queries as well as analyses. mgr in. Urszula Cis³o doktorantka na Wydziale Geodezji Górniczej i In ynierii Œrodowiska AGH cislo@agh.edu.pl tel. (012) 617 38 26

Standaryzacja w zakresie trójwymiarowej informacji przestrzennej Fig. 2. Visualisation of a controversial Wyspianski Pavillon currently under construction in Cracow Rys. 2. Wizualizacja kontrowersyjnego Pawilonu Wyspiañskiego obecnie budowanego w Krakowie 199