• Nie Znaleziono Wyników

Aspekty harmonizacji danych referencyjnych w procesie budowy SDI przy zastosowaniu strategii MDA i SOA

N/A
N/A
Protected

Academic year: 2021

Share "Aspekty harmonizacji danych referencyjnych w procesie budowy SDI przy zastosowaniu strategii MDA i SOA"

Copied!
10
0
0

Pełen tekst

(1)

ASPEKTY HARMONIZACJI I INTEGRACJI DANYCH

REFERENCYJNYCH W PROCESIE BUDOWY SDI

PRZY ZASTOSOWANIU STRATEGII MDA I SOA

ASPECTS OF HARMONIZATION AND INTEGRATION

OF REFERENCE DATA

IN THE PROCESS OF DEVELOPING SDI

WITH APPLICATION OF MDA AND SOA STRATEGY

Joanna Kuczyñska

Wydzia³ Geodezji i Gospodarki Przestrzennej, Uniwersytet Warmiñsko-Mazurski w Olsztynie S³owa kluczowe: SDI, MDA, SOA, INSPIRE, dane referencyjne

Keywords: SDI, MDA, SOA, INSPIRE, reference data

Wstêp

Do budowy infrastruktury danych przestrzennych (ang. spatial data infrastructure, SDI) wykorzystywane s¹ obecnie ró¿ne strategie. Koncepcje przedstawione w pracy oparte s¹ na dwóch z nich: MDA oraz SOA. Strategia MDA (ang. Model Driven Architecture), polega na formu³owaniu struktur danych poprzez tworzenie modeli pojêciowych. Kluczow¹ rolê od-grywa modelowanie systemu w jêzyku UML, który jest zalecanym przez miêdzynarodowe normy ISO serii 19100 œrodkiem formalnym modelowania informacji geograficznej. Drugim rozwi¹zaniem jest podejœcie bazuj¹ce na geoinformacyjnych us³ugach sieciowych, opartych na architekturze SOA (ang. Service Oriented Architecture). Raport CEN/TR 15449 (CEN/TR 15449, 2006), dotycz¹cy standardów i wytycznych niezbêdnych do implementacji SDI, rekomenduj¹c SOA, zwraca uwagê na interoperacyjnoœæ jej us³ug, która stanowi jedno z wymagañ dyrektywy INSPIRE (INSPIRE, 2007) dotycz¹ce budowy SDI. W SOA interope-racyjnoœæ oznacza mo¿liwoœæ wspó³dzia³ania aplikacji niezale¿nie od jêzyka programowania, w którym zosta³y stworzone oraz platformy systemowej, w której dzia³aj¹. Do zapewnienia interoperacyjnoœci niezbêdna jest standaryzacja (Kubik, 2009).

W warunkach krajowych dane georeferencyjne, jako podstawa SDI, istniej¹ w ró¿nych formach, jako m.in. Ewidencja Gruntów i Budynków (EGiB), Geodezyjna Ewidencja Sieci Uzbrojenia Terenu (GESUT), mapa zasadnicza, bazy danych obiektów topograficznych. Do powy¿szych danych maj¹ zastosowanie instrukcje i wytyczne techniczne G³ównego

(2)

Geode-³¹czenie danych pochodz¹cych z ró¿nych Ÿróde³ poprzez tworzenie relacji pomiêdzy zbiora-mi danych. Harmonizuj¹c dane pochodz¹ce z ró¿nych systemów nale¿y uporz¹dkowaæ se-mantykê tych danych. Nale¿y równie¿ zintegrowaæ modele tych danych ze schematami zawartymi w normach serii ISO 19100.

Praca nie zawiera gotowych, kompletnych rozwi¹zañ harmonizacji i integracji danych georeferencyjnych, a jedynie przedstawia koncepcje takich rozwi¹zañ oparte na architektu-rach MDA i SOA.

Strategie budowy SDI

MDA

MDA jest to strategia ukierunkowana na dane (data – centric view). Koncepcja ta opubliko-wana zosta³a przez OMG (ang. Object Management Group) w 2003 roku i przyjêta w normach miêdzynarodowych i europejskich serii EN-ISO 19100. Strategia MDA zapewnia osi¹gniêcie podstawowego celu norm i specyfikacji technicznych, jakim jest budowa SDI w sposób za-pewniaj¹cy ich wszechstronne wspó³dzia³anie, przez uniezale¿nienie procesu tworzenia opro-gramowania od platform technologicznych. MDA charakteryzuje siê przenoœnoœci¹, interope-racyjnoœci¹ (rozumian¹ jako mo¿liwoœæ wspó³dzia³ania pomiêdzy ró¿nymi platformami sprzê-towo-programowymi) oraz mo¿liwoœci¹ wielokrotnego wykorzystania modeli (OMG , 2003). Proces budowy oprogramowania w technologii MDA sk³ada siê z kilku etapów, pomiêdzy którymi nastêpuje przejœcie do coraz bardziej szczegó³owych modeli ca³ego systemu (OMG, 2003). Centraln¹ rolê odgrywa modelowanie pojêciowe, rozumiane jako proces w trakcie które-go powstaje abstrakcyjny opis pewnektóre-go fragmentu rzeczywistoœci ograniczonektóre-go przedmiotowo (opisujemy najczêœciej wybrane obiekty i ich powi¹zania) oraz przestrzennie (Pachelski i in., 2007). Do tworzenia schematów pojêciowych normy ISO 19100 (ISO 19109, 2005) zalecaj¹ wykorzystanie jêzyka UML (ang. Unified Modeling Language, ISO/TS 19103, 2005), bêd¹cego œrodkiem formalnym modelowania informacji geograficznej. Do modeli niezale¿nych od platform sprzêtowych i programowych, nie zajmuj¹cych siê szczegó³ami struktury systemu, OMG zalicza CIM (ang. Computation Independent Model) oraz PIM (ang. Platform Independent Model). Kolejnym etapem, w ramach którego tworzony jest PSM (ang. Platform Specific Model), jest dostosowanie modelu do wybranej, œciœle okreœlonej platformy.

Na podstawie tego modelu wy-konywana jest implementacja, w wyniku której powstaje fizycznie dzia³aj¹cy program, zapisany w kon-kretnym jêzyku programowania. Proces przejœcia pomiêdzy PIM a PSM przedstawia rysunek 1. Przej-œcie takie czêsto wykonywane jest automatycznie (np. generowanie kodu w jêzyku XML na podstawie modelu opisanego za pomoc¹ jêzy-ka UML).

Rys. 1. Proces budowy oprogramowania w technologii MDA (na podstawie OMG, 2003)

podtyp podtyp Ÿród³o cel Transformacja PIM PSM Platforma Niezale¿na Specyfikacja Transformacji Platforma Specyficzna

(3)

SOA

SOA jest to koncepcja budowy systemu informatycznego opartego na technologii us³ug sieciowych (service-centric view). Komponenty takiego systemu mog¹ dzia³aæ niezale¿nie od siebie, a udostêpniane klientom us³ugi posiadaj¹ dobrze wyspecyfikowany interfejs ukrywa-j¹cy szczegó³y implementacyjne (Kubik, 2009).

Ogólny schemat systemu informa-tycznego zbudowanego zgodnie z kon-cepcj¹ SOA, przedstawiony jest na ry-sunku 2 (Gotlib i in., 2007). Dostawca us³ugi sieciowej publikuje informacje opisowe o us³udze w katalogu UDDI (ang. Universal Description, Discove-ry and Integration), podaj¹c ich dok³ad-ny opis w jêzyku WSDL (ang. Web Services Description Language). Od-biorca us³ugi, za pomoc¹ odpowiednich narzêdzi, przeszukuje katalogi i wybie-ra jedn¹ z nich. Po wyszukaniu us³ugi klienci mog¹ po³¹czyæ siê

bezpoœred-nio z jej dostawc¹ przy pomocy protoko³u SOAP (ang. Simple Object Access Protocol). Ca³y proces odkrywania, wi¹zania i realizacji us³ugi jest zautomatyzowany i wykonywany przez tzw. magistralê us³ug.

Us³ugi sieciowe przetwarzaj¹ce informacjê geograficzn¹ w architekturze SOA zosta³y opracowane przez miêdzynarodow¹ organizacjê standaryzacyjn¹ OGC (ang. Open Geospa-tial Consortium). Do podstawowych us³ug zarz¹dzania informacj¹ geograficzn¹ nale¿¹:

WMS (ang. Web Map Service) – udostêpnia dane w postaci rastrowej, WFS (ang. Web Feature Service) – udostêpnia dane w postaci wektorowej,

WCS (ang. Web Coverage Service) – udostêpnia ci¹g³e dane przestrzenne (np. zdjêcia lotnicze).

Schemat systemu opartego na SOA s³u¿¹cego do budowy SDI przedstawia rysunek 3 (Gotlib i in., 2007).

Przy projektowaniu systemów bazuj¹cych na SOA, podobnie jak w przypadku MDA, wykorzystywany jest jêzyk modelowania UML.

Rys. 2. Ogólny schemat systemu informatycznego zbudowanego zgodnie z koncepcj¹ SOA

(Gotlib i in., 2007) Opublikuj WSDL Rejestr us³ug UDDI Klient us³ugi Powi¹¿ SOAP Odszukaj Dostawca us³ugi

Rys. 3. Schemat systemu informatycznego zbudowanego zgodnie z koncepcj¹ SOA przetwarzaj¹cego informacjê geograficzn¹ (Gotlib i in., 2007)

Protokó³ OGC Web Services Opublikuj metadane ISO 19115 Odszukaj Katalog metadanych Klient us³ugi (przegl¹darka WWW) Dostawca us³ug i danych (WMS, WFS,WCS)

(4)

Harmonizacja i integracja danych referencyjnych

Dane referencyjne

Dane referencyjne, w myœl dyrektywy INSPIRE, stanowi¹ podstawê infrastruktury da-nych przestrzenda-nych. S¹ to dane o obiektach i zjawiskach, których po³o¿enie i inne w³aœci-woœci geometryczne i topologiczne s¹ wyznaczane metodami geodezyjnymi (Pachelski i in., 2008). Do formalnego opisu tych danych maj¹ zastosowanie instrukcje i wytyczne technicz-ne G³ówtechnicz-nego Geodety Kraju. Datechnicz-ne referencyjtechnicz-ne to m.in. osnowy podstawowe i szczegó³o-we (G-1, 1986; G-2, 1988; G-4, 1988), mapa zasadnicza i topograficzna (K-1, 1998; K-2, 1980), ewidencja gruntów i budynków (G-5, 2003), geodezyjna ewidencja sieci uzbrojenia terenu (G-7, 1998). Istnieje koniecznoœæ dostosowania specyfikacji technicznych GGK do norm serii ISO 19100, jak równie¿ wzajemnego uzgodnienia (harmonizacji) zawartych w nich przepisów wykonawczych.

Harmonizacja i integracja

W architekturze MDA harmonizacja polega na wzajemnym uzgodnieniu modeli, co w przypadku krajowych danych referencyjnych odpowiada przyjêciu spójnych i zgodnych kategorii obiektów, atrybutów, powi¹zañ, reprezentacji itp. w ró¿nych dzia³ach, jak m.in. kataster, GESUT, mapa zasadnicza, TBD i inne (Pachelski, 2008). Harmonizacja zapewnia wiêc wewnêtrzn¹ spójnoœæ logiczn¹ i merytoryczn¹ schematów aplikacyjnych. Proces har-monizacji w strategii SOA polega na wzajemnym powi¹zaniu us³ug sieciowych, tak aby otrzymaæ scalone dane przestrzenne.

Integracja oznacza powi¹zanie budowanego schematu aplikacyjnego ze schematami po-jêciowymi ogólnego zastosowania (np. geometrii i topologii, jakoœci, czasu), jakie zawarte s¹ w normach ISO (Pachelski, 2008).

Koncepcje harmonizacji i integracji danych

MDA

Koncepcjê harmonizacji oparto na strategii tzw. ogólnego modelu geodezyjnego OMG (Pachelski, Parzyñski, 2007). Jest to pewien abstrakcyjny model danych referencyjnych generalizuj¹cy typy obiektów specyficzne dla poszczególnych standardów technicznych GGK. Oprócz uzgodnieñ wewnêtrznych nale¿y powsta³y schemat aplikacyjny zintegrowaæ ze sche-matami pojêciowymi zawartymi w normach serii ISO 19100, np. schesche-matami geometrii i topologii, opisu po³o¿enia itd. Koncepcjê takiego podejœcia obrazuje rysunek 4.

Diagram harmonizacji obiektów ewidencji gruntów i budynków z obiektami GESUTu przedstawiono na rysunku 5. Diagram ten uwzglêdnia równie¿ integracjê z norm¹ ISO 19137 (ISO 19137, 2004) specyfikuj¹c¹ elementy geometryczne niezbêdne dla budowy schematu aplikacyjnego danych georeferencyjnych (zob. rysunek 6, ze wzglêdu na charakter norma-tywny zachowano oryginalne nazwy klas). Klasy takie jak OMG_Dzia³ka, OMG_Budynek, OMG_Uzbrojenie s¹ specjalizacjami klasy OMG_OgólnyModelGeodezyjny. Takimi specjaliza-cjami s¹ równie¿ klasy innych obiektów referencyjnych (OMG_InneObiektyReferencyjne), nie bêd¹cych w rozpatrywanym przypadku przedmiotem harmonizacji. Atrybuty oraz operacje

(5)

K1_SchematAplikacyjny G5_SchematAplikacyjny G 7_SchematAplikacyjny GM_Point GM_Curve ... OMG_Dzialka OMG_Budowla OMG_Przewod i in .

«uses» «uses» «uses» OMG_OgolnyModelGeodezyjny Pakiet8 Pakiet9 Modele standardowe, np. GM - geometria «uses» «uses» «uses» «uses» Inne schematy aplikacyjne do instrukcji GGK «uses»

Rys. 4. Przyk³adowy diagram harmonizacji schematów tematycznych z OMG oraz integracji ze schematami standardowymi (Pachelski, Parzyñski, 2007)

tych klas s¹ dziedziczone przez klasy posiadaj¹ce unikalne atrybuty i operacje œciœle zdefi-niowane w poszczególnych instrukcjach technicznych K-1 (K-1, 1998), G-5 (G-5, 2003), G-7 (G-7, 1998). Poprzez zastosowanie abstrakcyjnych klas nadtypów unikniêto powtarza-nia siê grup atrybutów, operacji, ograniczeñ i zwi¹zków.

W schemacie pominiêto nieistotne z punktu widzenia harmonizacji i integracji listy atry-butów i operacji. Zaproponowano natomiast nazwy atryatry-butów odnosz¹cych siê do reprezen-tacji geometrycznych, poprzez które nastêpuje integracja z norm¹ ISO 19137. Jako typy danych atrybutów +geometria przywo³uje siê, przyjête na podstawie analizy typów opisów geometrii w instrukcjach technicznych, klasy OMG_Punkt, OMG_ObiektLiniowy, OMG_ObszarO-graniczony£aman¹. Klasy te zawieraj¹ poprzez atrybuty +po³o¿enie i +reprezentowanyJako odniesienie do klas GM_Point, GM_LineString, GM_Polygon z pakietu schematu pojêciowego zamieszczonego w normie ISO 19137.

SOA

Podjêto próbê harmonizacji w architekturze SOA, podobnie jak w MDA, danych ewiden-cyjnych z danymi o sieciach uzbrojenia terenu. Ogólna koncepcja systemu scalaj¹cego te dane przedstawiona jest na rysunku 7. Prowadzeniem zarówno EGiBu jak i GESUTu zajmuj¹ siê oœrodki dokumentacji geodezyjnej i kartograficznej, jednak dane ewidencji gruntów i budynków oraz dane ewidencji sieci uzbrojenia terenu przechowywane s¹ w ró¿nych bazach danych. Serwery tych baz danych, w projektowanej aplikacji, pe³ni¹ rolê systemu spadko-wego (FryŸlewicz, Salamon, 2008). Dostarczycielem us³ug jest natomiast serwer wewnêtrzny

(6)

JOANNA KUCZYÑSKA

+geometria: OMG_Punkt OMG_ObiektPunktowyPrzewodu

+geometria: OMG_LamanaUogolniona OMG_ObiektLiniowyPrzewodu

OMG_Studzienka OMG_InnyOPP OMG_Przewod

+polozenie : GM_Point OMG_Punkt +reprezentowanyJako: GM_LineString OMG_ObiektLiniowy +reprezentowanyJako: GM_Polygon OMG_ObszarOgraniczonyLamana

+geometria: OMG _ObszarOgraniczonyLamana OMG_Budynek

+geometria: OMG_ObszarOgraniczonyLamana OMG_Dzialka

K1_Dzialka G5_Dzialka K1_Budynek G5_Budynek

K1_Przewod G7_Przewod

K1_Studzienka G7_Studzienka

OMG_InneObiektyReferencyjne OMG_Uzbrojenie

(7)

Rys. 6. Struktura podstawowych powi¹zañ pomiêdzy elementami geometrycznymi (ISO 19137, 2004)

Serwer wewnêtrzny projektowanego systemu

Klient Magistrala us³ug us³ugi s ieci W EB us³ug i sieci WEB us ³u gi si ec i WE B

Serwer bazy danych G ESUT Serwer bazy danych EG iB

HTT P/SO AP (dzia³k i, budynki) HTTP /SOAP (uzbro jenie) Klient Klient

Rys. 7. Ogólna koncepcja systemu informatycznego zbudowanego w architekturze SOA przetwarzaj¹cego dane przestrzenne

(8)

funkcjonalnoœci, nie musi posiadaæ na swoim komputerze ¿adnego oprogramowania poza przegl¹dark¹ internetow¹. Do komunikacji pomiêdzy serwerem a klientem wykorzystuje siê protokó³ HTTP, jako warstwê transportow¹, przenosz¹c¹ zapytania klienta i odpowiedzi ser-wera w postaci dokumentów XML.

Jest to tylko jedno z mo¿liwych rozwi¹zañ prowadz¹cych do otrzymania scalonych da-nych EGiBu i GESUTu. Istnieje równie¿ mo¿liwoœæ wykorzystania dada-nych udostêpniada-nych np. przez Geoportal (projekt GEOPORTAL.GOV.PL).

Koncepcjê us³ugi pobierania danych przedstawia diagram sekwencji (rys. 8). Klient ko-rzystaj¹c z przegl¹darki internetowej komunikuje siê z serwerem, na którym zaimplemento-wane s¹ us³ugi. Nastêpnie ¿¹dane dane s¹ pobierane z serwera baz danych ewidencji grun-tów i budynków oraz geodezyjnej ewidencji sieci uzbrojenia terenu i przekazywane do klien-ta. Klient nie musi siê ³¹czyæ w sposób bezpoœredni z tymi bazami.

Dla budowy systemu opartego na us³ugach sieciowych ma zastosowanie wiele norm serii ISO 19100. W normie ISO 19101 (ISO 19101, 2002) zdefiniowano klasy us³ug zwi¹zanych z udostêpnianiem informacji geograficznej. Do us³ug tych nale¿y miêdzy innymi us³uga WMS opisana w normie ISO 19128 (ISO 19128, 2005). Wymagania dotycz¹ce transferu i kodo-wania opisano w normie ISO 19118 (ISO 19118, 2005). Norma ISO 19119 (ISO 19119, 2005) definiuje m.in. metadane us³ug u³atwiaj¹ce ich wyszukiwanie.

System taki powinien równie¿ spe³niaæ wymagania dyrektywy INSPIRE. Jednym z pod-stawowych wymagañ w stosunku do us³ug sieciowych jest zapewnienie mo¿liwoœci wyszu-kiwania, przegl¹dania, przetwarzania i pobierania danych przestrzennych.

Klient Serwis EGiB GESUT

istniej¹ce zagospodarowanie dzia³ki nr X

uzbrojenie dzia³ki uzbrojenie dzia³ki

granice dzia³ki,budynki granice dzia³ki , budynki granice dzia³ki, uzbrojenie, budynki

Rys. 8. Diagram sekwencji dla us³ugi pobierania danych

Zakoñczenie

Podstawowym skladnikiem infrastruktur danych przestrzennych s¹ dane georeferencyj-ne. W Polsce, specjalizacje danych referencyjnych znajduj¹ siê w zbiorze instrukcji i wy-tycznych technicznych G³ównego Geodety Kraju.

Krajowe infrastruktury danych przestrzennych, bêd¹ce sk³adnikiem infrastruktur euro-pejskich, powinny byæ zgodne z regu³ami implementacyjnymi INSPIRE oraz z normami europejskimi i krajowymi w dziedzinie informacji geograficznej (serii ISO 19100). Powy¿szy cel mo¿na osiagn¹æ przez stosowanie do ich budowy koncepcji MDA oraz SOA.

(9)

Dane referencyjne wymagaj¹ wewnêtrznej harmonizacji oraz integracji ze schematami znormalizowanymi zawartymi w normach ISO 19100. W przypadku koncepcji MDA, pod-staw¹ formalizacji modeli tematycznych powinien byæ ogólny model geodezyjny, który za-pewnia wewnêtrzna spójnoœæ i kompletnoœæ oraz zgodnoœæ modeli ze schematami pojêcio-wymi zawartymi w normach. Budowa SDI w architekturze SOA opiera siê na istniej¹cych bazach danych referencyjnych. Projektuj¹c system informatyczny oparty na tej koncepcji nale¿y uwzglêdniæ wymagania zawarte w normach europejskich i krajowych oraz w dyrek-tywie INSPIRE.

Krajowe infrastruktury danych przestrzennych budowane na podstawie przedstawionych koncepcji, zapewniaj¹ wspó³dzia³anie ich komponentów w warunkach ró¿norodnoœci plat-form sprzêtowo-programowych.

Literatura

CEN/TR 15449: 2006: Geographic information – Standards, specifications, technical reports and guidelines, required to implement Spatial Data Infrastructure. CEN/TC 287 N 1124, 2006-07.

Gotlib D., Iwaniak A., Olszewski R., 2007: GIS. Obszary zastosowañ, Wydawnictwo Naukowe PWN, Warszawa.

FryŸlewicz Z., Salamon A., 2008: Podstawy architektury i technologii us³ug XML sieci Web, Wydawnictwo Naukowe PWN, Warszawa.

INSPIRE, 2007: Dyrektywa 2007/2/WE Parlamentu Europejskiego i Rady z dnia 14 marca 2007 r. ustanawia-j¹ca infrastrukturê informacji przestrzennej we Wspólnocie Europejskiej (INSPIRE)

http://www.gugik.gov.pl/gugik/w_pages/w_doc_idx.php?loc=69

Instrukcja G-1, 1986: Pozioma osnowa geodezyjna. G³ówny Geodeta Kraju, Warszawa. Instrukcja G-2, 1988: Wysokoœciowa osnowa geodezyjna. G³ówny Geodeta Kraju, Warszawa. Instrukcja G-4, 1988: Pomiary sytuacyjne i wysokoœciowe. G³ówny Geodeta Kraju, Warszawa. Instrukcja G-5, 2003: Ewidencja Gruntów i Budynków. G³ówny Geodeta Kraju, Warszawa.

Instrukcja G-7, 1998: Geodezyjna Ewidencja Sieci Uzbrojenia Terenu (GESUT). G³ówny Geodeta Kraju, Warszawa.

Instrukcja K-1, 1998: Podstawowa Mapa Kraju. System Informacji o Terenie. G³ówny Geodeta Kraju, Warszawa.

Instrukcja K-2, 1980: Mapy topograficzne do celów gospodarczych. G³ówny Geodeta Kraju, Warszawa. ISO 19109, 2005: Geographic information – Rules for application schema. ISO 2005.

ISO/TS 19103, 2005: Geographic information – Conceptual schema language. ISO 2005. ISO 19101, 2002: Geographic information – Reference Model. ISO 2002

ISO 19118, 2005: Geographic information – Encoding. ISO 2005. ISO 19119, 2005: Geographic information – Services. ISO 2005.

ISO 19128, 2005: Geographic information – Web Map Server interface. ISO 2005. ISO 19137, 2003: Geographic information – Core profile of the spatial schema. ISO 2004. Kubik T., 2009: GIS. Rozwi¹zania sieciowe, Wydawnictwo Naukowe PWN, Warszawa. OMG, 2003: Object Management Group, Model Driven Architecture, Guide Version 1.0.1.

http://www.omg.org/mda/

Pachelski W., 2008: Dane referencyjne: zastosowanie norm ISO serii 19100 do opisywania geometrii i po³o¿enia, Konferencja Sekcji Kartografii Komitetu Geodezji Polskiej Akademii Nauk, „Nowe nurty w tworzeniu danych topograficznej bazy danych – TBD”, Kraków, 13 listopada 2008.

Pachelski W., Parzyñski Z., 2007: Aspekty metodyczne wykorzystania norm serii ISO 19100 do budowy geodezyjnych sk³adników krajowej infrastruktury danych przestrzennych. Roczniki Geomatyki, t. V, z. 3, PTIP, Warszawa, 113-122.

Pachelski W., Parzyñski Z., Zwirowicz A., 2007: Aspekty implementacyjne modeli pojêciowych informacji geograficznej. Archiwum Fotogrametrii, Kartografii i Teledetekcji, Vol. 17b, 591-602.

Pachelski W., Parzyñski Z., Zwirowicz A., 2008: Problematyka integracji modeli krajowych danych georefe-rencyjnych z normami ISO serii 19100, Roczniki Geomatyki, t. VI, z. 7, PTIP, Warszawa, 55-74.

(10)

MDA (Model Driven Architecture) and SOA (Service Oriented Architecture) are modern concepts of information systems development, ensuring interoperability of their components for a variety of har-dware-software platforms. These strategies are recommended by the INSPIRE Directive to build the European Spatial Data Infrastructure and by the international and European standards.

The paper presents the main aspects of harmonization and integration of selected reference data using MDA and SOA strategies.

In the MDA strategy, oriented on data (data-centric view), the concept of a general geodetic model (OMG) was used. The model is an abstract generalization of reference data models, based on techni-cal instructions of Surveyor General of Poland. Exemplary OMG specializations are presented in the form of UML class diagram.

Based on the SOA strategy, oriented on the service (service-centric view), the idea of building an information system using existing reference databases is presented.

mgr in¿. Joanna Kuczyñska joanna.kuczynska@uwm.edu.pl

Cytaty

Powiązane dokumenty

W tym wypadku sy­ tuację komplikuje fakt, że każdy z prezentowanych referatów był pomyślany jako część większej całości bądź stanowił — jak w

Pamiętnik Literacki : czasopismo kwartalne poświęcone historii i krytyce literatury polskiej 58/4,

M arksistow skie pojm ow anie praw rozw oju historycznego (jednolitość i praw idłow ość procesu ogólnohistorycznego, a więc i literackiego) um o­ żliwiło po raz

Nie zapom inajm y, że każda niem al lite ra tu ra pragnie być odbierana przez całą ludzkość i każda przeżyw a okresy, gdy pragn ien ie to w yraża się

U m iejętn ie stosow ana fo n ety ka porów naw cza pow inna pomóc nam lepiej zrozum ieć w artość badan ych poem atów.. Porów naw cze badan ie obrazów poetyckich

Schauspiel als profane und religiöse Komödie. Jahrhundert)", Rainer Hess, München 1965, Wilhelm Fink Verlag, Freiburger Schriften zur romanischen Philologie...

Consistent with higher pool sizes of organic acids, the flux simulation with iHL1210 showed that the relative flux through the TCA cycle was increased upon oxygen limitation, which

These cover a broad range of topics related to group interaction including (i) the analysis of nonverbal behavior in groups, (ii) methods ad- dressing how to combine verbal