• Nie Znaleziono Wyników

Współdziałanie GIS: istota, środki informatyczne i przykłady

N/A
N/A
Protected

Academic year: 2021

Share "Współdziałanie GIS: istota, środki informatyczne i przykłady"

Copied!
12
0
0

Pełen tekst

(1)

ROCZNIKI GEOMATYKI 2005 m TOM III m ZESZYT 4

WSPÓ£DZIA£ANIE GIS:

ISTOTA, ŒRODKI INFORMATYCZNE I PRZYK£ADY

INTEROPERABILITY:

ITS SUBSTANCE, COMPUTER MEANS AND EXAMPLES

Agnieszka Chojka, Agnieszka Zwirowicz

Katedra Geodezji Szczegó³owej, Wydzia³ Geodezji i Gospodarki Przestrzennej Uniwersytet Warmiñsko-Mazurski w Olsztynie

S³owa kluczowe: wspó³dzia³anie GIS, interoperacyjnoœæ, formaty wymiany danych Keywords: GIS interoperability, data exchange formats

Wprowadzenie

Rozwój systemów informacji geograficznej polega³ na przejœciu od pojedynczych, nieza-le¿nych systemów w kierunku systemów, które potrafi¹ siê ze sob¹ komunikowaæ (wspó³-pracowaæ).

W latach 80. i na pocz¹tku 90. wspó³dzia³anie GIS opiera³o siê na formatach wymiany danych, które umo¿liwia³y odczyt i zapis danych w ró¿nych systemach, a tak¿e na czynnym udziale cz³owieka w tym procesie. Formaty wymiany danych pozwala³y na przenoszeniu ca³ego zbioru danych z jednego

sys-temu do dugiego.

Jednak, po pierwsze by³ to pro-ces czasoch³onny, a po drugie nie umo¿liwia³ bezpoœredniej aktualiza-cji danych (wymaga³ ponownego przeniesienia ca³ego zbioru danych). W miêdzyczasie w latach 90. takie organizacje jak CEN, OGC i ISO, które wykorzystuj¹c rozwijaj¹ce siê w tym czasie technologie informa-tyczne, postawi³y sobie za cel opra-cowanie specyfikacji i norm dla tych zagadnieñ, trwaj¹ce po dzieñ dzisiejszy.

Rys. 1. Komunikacja miêdzy systemami GIS w sieci równoleg³ej

(2)

44 Agnieszka Chojka, Agnieszka Zwirowicz

Wspó³dzia³anie GIS, czyli interoperacyjnoœæ

Szybko rosn¹ca popularnoœæ in-ternetu zmienia podejœcie do zagad-nienia wspó³dzia³ania GIS. Naresz-cie rodzi siê mo¿liwoœæ bezpoœred-niej aktualizacji zbioru danych, bez koniecznoœci ponownego przeno-szenia ca³ego zbioru danych, jak to by³o wczeœniej. Dobrym rozwi¹za-niem okazuje siê bezpoœredni dostêp jedynie do podzbioru danych, które wymagaj¹ aktualizacji w danej chwili. Jest to mo¿liwe je¿eli aplikacja klien-ta mo¿e komunikowaæ siê z aplika-cj¹ zarz¹dzaj¹ca zbiorem danych Ÿród³owych (serwera) i w rezultacie mieæ dostêp do zaktu-alizowanych danych na serwerze. Wtedy mówimy, ¿e takie aplikacje wspó³dzia³aj¹ ze sob¹. Przyjmujemy, ¿e wspó³dzia³anie i interoperacyjnoœæ s¹ wyrazami bliskoznacznymi, dlatego pomijamy ró¿nice znaczeniowe.

Poziomy wspó³dzia³ania GIS

Aby umo¿liwiæ coraz bardziej efektywn¹ wymianê i wykorzystanie informacji dwóm lub wiêcej systemom (lub ich czêœci¹), organizacje takie jak CEN, OGC i ISO podejmuj¹ liczne inicjatywy w zakresie interoperacyjnoœci. Zakres przedmiotowy pojêcia interoperacyjnoœæ daje mo¿liwoœæ jego interpretacji na 3 poziomach: poziomie systemowym, danych i instytu-cjonalnym (tab. 1). . 1 a l e b a T Trzypoziomyinteroperacyjnoœci m o i z o P i c œ o n j y c a r e p o r e t n i Opsi y w o m e t s y S rozwjianyprzezproducentówsystemówiorganziacjewspeiraj¹cetwórcówsystemów i c œ o n y c a r e p o r e t n i ai n e ¿ o ³ a z æ a ¿ a r d w êi s ¹ j a r a t s y z r ó t k ,) G M O , C 3 W . p n ( h c y n a D zajmujesêiprobelmaminaturysemantycznejisrtukturalnejdanych,np.ustaelneiwspólnych h c y n a d j e n z c y t n a m e s ij c a t e r p r e t n i d a s a z y n l a n o j c u t y t s n I powo³ywaneiorganziacijistowarzyszeñ,któretworz¹cnormyiuregulowanaiprawne,scaalj¹ y m o i z o p e n o i n ei m y w j e ¿ y w

Aspekty interoperacyjnoœci

Interoperacyjnoœæ systemów mo¿e byæ rozpatrywana w kilku aspektach [PN-EN-ISO 19101:2005, Geographic information – Reference model]:

m Network Protocol interoperability – opisuje komunikacjê miêdzy dwoma systema-mi na dwóch poziomach jako komunikacjê systema-miêdzy aplikacjasystema-mi, równie¿ na poziosystema-mie transmisji sygna³ów,

Rys. 2. Komunikacja miêdzy systemami GIS w sieci klient-serwer

(3)

m File System interoperability – plik mo¿e byæ otwierany i wyœwietlany w swoim formacie lub w formacie innego systemu, co ³¹czy siê z wymogami transferu i pobie-rania pliku, nazewnictwem, sposobami dostêpu i zarz¹dzania plikami,

m Remote Procedure Calls – zestaw operacji, dziêki którym programy mog¹ byæ u¿y-wane w innych systemach,

m Serach and Access Databases – umo¿liwienie zadawania zapytañ i manipulowania danymi w bazie, a nastêpnie przenoszenie baz na inne platformy,

m Geographic Information Systems (GIS) – wymóg dostêpu do danych, baz danych i innych serwisów niezale¿nie od stosowanej platformy. Niezbêdna jest taka sama interpretacja syntaktyczna danych w ró¿nych systemach,

m Application interoperability – ró¿ne aplikacje GIS u¿ywaj¹ i reprezentuj¹ dane w taki sam sposób. W tym celu niezbêdna jest interoperacyjnoœæ semantyczna, która opiera siê na zasadzie interpretowania danych w okreœlony sta³y sposób. W celu osi¹-gniêcia semantycznej interoperacyjnoœci nale¿y u¿ywaæ translatorów, które konwer-tuj¹ dane z baz danych do aplikacji.

Œrodki informatyczne

Wspó³dzia³anie GIS to nie tylko opracowywanie specyfikacji i norm. Interoperacyjnoœæ ma równie¿ praktyczne zastosowania.

Wspó³pracuj¹c w ramach OGC firmy np. takie jak Intergraph, czy ESRI staraj¹ siê wdra-¿aæ rozwi¹zania interoperacyjne. Firma Intergraph oferuje narzêdzie Interoperability Kit, natomiast firma ESRI stworzy³a rozszerzenie o nazwie ArcGIS Data Interoperability*. Oba oprogramowania realizuj¹ interoperacyjnoœæ na poziomie danych i systemów.

*Komentarz Redakcji: Publikacja ArcGIS Data Interoperability Extension, http:// www.axmann.at /down-loads/ fme_ documents/arcgis_die_en.pdf, wyjaœnia istotê tego oprogramowania: Opracowane wspólnie przez Safe Software i ESRI rozszerzenie o nazwie ArcGIS Data Interoperability eliminuje bariery wspó³dzielenia danych przez umo¿liwienie bezpoœredniego dostêpu do danych, transformacji tych danych i ich eksportu na niespotykanym dot¹d poziomie. To rozszerzenie wykorzystuj¹ce opracowan¹ przez firmê Safe Software wiod¹c¹ technologiê o nazwie Feature Manipulation Engine (FME), pozwala profesjonalistom z zakresu GIS na u¿ywanie standardowych danych GIS w œrodowisku oprogramowania ArcGIS Desktop niezale¿nie od formatu tych danych. To oznacza, ¿e u¿ytkownik mo¿e bezpoœrednio czytaæ te dane, a tak¿e wyœwietlaæ i analizowaæ je z zastosowaniem wszystkich narzêdzi dostêpnych w ArcGIS Desktop. Z cytatu tego wynika, ¿e nie dotyczy to wspó³dzia³ania ró¿nych systemów, lecz jedynie szerokiego i równoleg³ego dostêpu jednego programu do danych zapisanych w wielu ró¿nych formatach stosowanych w ró¿nych dziedzinach tematycznych (spo³ecznoœciach informacyjnych). Technologia FME zastosowana w przedstawianym tu oprogramowaniu jest oparta na kon-cepcji translatorów semantycznych (publikacja: Semantic Translation, Safe Software, 2005) opracowanej w OGC. Translator semantyczny jest rozumiany tam jako zbiór odwzorowañ pomiêdzy modelem danych jednej (docelowej) dziedziny tematycznej (spo³ecznoœci informacyjnej) a modelem danych drugiej (Ÿród³owej) dzie-dziny tematycznej. Odwzorowania te dotycz¹ metadanych, typów wyró¿nieñ (features), ich atrybutów i wzajemnych powi¹zañ, a tak¿e regu³ pozwalaj¹cych na integracjê informacji, gdy zbiory wyró¿nieñ s¹ impor-towane do modelu docelowego.

Pomimo myl¹cej nazwy ...Data Interoperability...(prawdopodobnie zastosowanej dla celów marketingo-wych), koncepcja tego oprogramowania jest tylko w niewielkim stopniu zwi¹zana z interoperacyjnoœci¹ rozumian¹ zgodnie z definicj¹ ISO 19100: Interoperacyjnoœæ to mo¿liwoœæ komunikowania siê, zdalnego przetwarzania lub transferu danych pomiêdzy ró¿nymi funcjonalnymi jednostkami w taki sposób, ¿e u¿ytkow-nik nie musi posiadaæ wiedzy na temat specyficznych w³aœciwoœci tych jednostek. Trzeba tu dodaæ, ¿e jednost-kami w tym przypadku s¹ systemy programowe lub komponenty ró¿nych systemów, które przy obecnej technologii mog¹ po uruchomieniu realizowaæ swoje zadania ca³kowicie bez udzia³u cz³owieka jako u¿ytkow-nika.

(4)

46

Agnieszka Chojka, Agnieszka Zwirowicz

(5)

Istniej¹ce rozwi¹zanie informatyczne firmy ESRI umo¿liwiawymianê danych miêdzy 70 formatami danych. Najpopularniejsze z nich to: .dwg, .dxt (Autodesk DWG/DXF), .gml (Geography Markup Language), .mxd (Intergraph GeoMedia Warehouse), .mid, .mif, .tab (MapInfo MID/MIF and TAB).

Przyk³ady wspó³dzia³ania GIS

Zamieszczone poni¿ej przyk³ady przedstawiaj¹, przy u¿yciu rozszerzenie ArcGIS Data Interoperability firmy ESRI, wybrane mo¿liwoœci oprogramowania w kontekœcie intero-peracyjnoœci.

1. Otwieranie i wyœwietlanie plików w formacie innego systemu oraz dostêp do da-nych, baz danych.

Wykorzystuj¹c warstwê o nazwie Budynek zapisan¹ w formacie mif programu Ma-pInfo Professional 7.0 pochodz¹c¹ z jednego systemu, u¿ytkownik w innym systemie dysponuj¹c warstwami Dzialka, Chodnik, Jezdnia, Punkt, Uzbrojenie, Wlazy, Zago-spodarowanie w formacie mdb aplikacji GeoMedia Warehouses buduje mapê.

Na rysunku 3 wielowarstwowa mapa utworzona na podstawie danych zapisanych w dwóch ró¿nych

for-matach: mif (Ma-pInfo Professional 7.0), mdb (GeoMe-dia Warehouses). 2. Modyfikowanie baz danych. Do bazy danych Budynek o atrybu-tach (rys. 4) do³¹-czamy bazê danych Nieruchomosc.mdb, która zawiera tabe-lê Budynek (rys. 5). Na rysunkach 7 i 8

prezentacja do³¹czania tabeli Budynek w bazie danych Nieruchomoœæ.mdb Na rysunku 6 koñcowa postaæ bazy danych.

3. Zadawanie zapytañ.

Na rysunkach 9, 10 i 11 widok mapy Ÿród³owej (utworzonej z danych po-chodz¹cych z dwóch ró¿nych syste-mów), na której u¿ytkownik wyko-nuje zapytanie.

Rys. 4. Baza danych Budynek

Rys. 5. Tabela Budynek w bazie danych Nieruchomosc.mdb

(6)

48 Agnieszka Chojka, Agnieszka Zwirowicz

Rys. 6. Baza danych po do³¹czeniu bazy zewnêtrznej

Podsumowanie

Formaty wymiany danych pozwalaj¹ na przenoszenie ca³ych zbiorów danych (du¿ych iloœci informacji geograficznej), natomiast interoperacyjnoœæ umo¿liwia dostêp do œciœle okre-œlonej informacji geograficznej i jej wymiany (mniejsza iloœæ informacji).

Wspó³dzia³anie GIS to oszczêdnoœæ czasu i poprawa wydajnoœci przesy³ania danych. To równie¿ mo¿liwoœæ tworzenia zbioru danych z ró¿nych Ÿróde³ oraz tworzenie wielofunkcyj-nych systemów GIS.

Mo¿liwoœæ transferu informacji jest warunkiem koniecznym dla efektywnego wspó³dzia-³ania oddzielnych realizacji GIS, polegaj¹cego na przenoszeniu, kojarzeniu i ³¹cznym interpre-towaniu informacji pochodz¹cych z ró¿nych Ÿróde³.

Prezentowany artyku³ przedstawiaj¹c ogólne idee interoperacyjnoœci, zapoznaje czytelni-ka z wybranymi mo¿liwoœciami oprogramowania (podejœcie technologiczne) tworzonego na potrzeby omawianego zagadnienia.

(7)

Rys. 9.

(8)

50

Agnieszka Chojka, Agnieszka Zwirowicz

(9)

R

ys. 1

1.

W

(10)

52 Agnieszka Chojka, Agnieszka Zwirowicz Literatura

ArcUser – The Magazine for ESRI Software Users, January – March 2005, vol. 8 no. 1, ESRI, USA. ArcNews, Winter 2004-2005, vol. 26 no. 4, ESRI, USA.

Frank A.U., Raubel M., Van der Vlugt M., 2000: Panel – GI Compedium. A Guide to GI and GIS. Genova, Italy.

Maguire D., Goodchild M.F., Rhind D.W., 1994: Geographical Information Systems, Principles and Aplica-tion, Longman Scientific&Technical, New York, USA.

Norma PN-EN-ISO 19101:2005: Geographic information – Reference model.

Chojka A., Zwirowicz A., 2005: Interoperacyjnoœæ, czyli wspó³dzia³anie – Normy w praktyce. Magazyn Geoinformacyjny Geodeta 2005/8. http://support.esri.com http://www.ec-gis.org http://www.esri.com http://www.gazeta-it.pl/ Summary

The term „interoperability” has gained popularity in Geographic Information (GI). With regard to GIS interoperability provides, among others, the possibility to use dispersed information resources and to save time. Therefore, a number of information firms, e.g. ESRI and Intergraph, introduce extensions, which enable interoperability of GIS systems. The essence of interoperability is presented in the paper on simple examples related to GI performed with the use of ESRI software with ArcGIS Data Interoperability extension.

mgr in¿. Agnieszka Chojka, agnieszka.chojka@uwm.edu.pl mgr in¿. Agnieszka Zwirowicz agnieszka.zwirowicz@uwm.edu.pl

(11)

Rys. 7.

Do³¹czanie zewnêtrznej bazy danych w formacie

(12)

54

Agnieszka Chojka, Agnieszka Zwirowicz

Cytaty

Powiązane dokumenty

The shearing stress calculated from the velocity functions is zero on the surface of the cone so that in suàh a case the total thrust is determined solely-by the integrated

Autor wskazuje także trzeci podmiot do zakresu działania którego należy pla­ nowanie przestrzenne, to jest Sejm, który wykonując władzę ustawo­ dawczą tworzy

Besides the FIG (International Federation of Surveyors), the workshop organization is supported by the Croatian Geodetic Society, the State Geodetic Administration and the Faculty of

This local unsteadiness is also observed in the flow about spiked cylinders having a rounded shoulder of small radius (plates 3d-e). It is obvious that the

4, the Coupled Coil Configurator (CuCCo) software has been developed for MATLAB [43]; an early version of the software is currently available for download, is in active development

Największy wzrost obrotu wśród wszystkich obligacji banków odnotowała seria SPL0428 wyemitowana przez Santander Bank Polska.. Na uwagę zasługuje bardzo duży spadek

An important task of the comparative history of law should be to conduct contrastive-historical legal diachronic and synchronous research aimed at identifying both universal,

Wygenerowane metody testowe w klasie FasadaTest dla klasy typu Fasada... Wygenerowane metody testowe w klasie FasadaTest dla klasy typu