Page 1. Architektura systemów GIS. Architektura klient-serwer. Geoinformaacyjne usługi sieciowe DESKTOP. dr inż. Adam Iwaniak



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

DOBRE PRAKTYKI W PROCESIE BUDOWY INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ DLA TEMATU ZAGOSPODAROWANIE PRZESTRZENNE.

Komunikacja systemów informatycznych przy pomocy usług sieciowych

WMS Thematic Standard do publikacji opracowań kartograficznych. Serena Coetzee, Adam Iwaniak, Paweł Netzel

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

serwisy W*S ERDAS APOLLO 2009

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

BUDOWA INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ JAKO REALIZACJA DYREKTYWY INSPIRE NA PRZYKŁADZIE GMINY ZABIERZÓW

danych przestrzennych

Szczyrk, 11 czerwca Systemy Informacji Przestrzennej. Anatomia geoportalu. Michał Mackiewicz

Usługi sieciowe w Małopolskiej Infrastrukturze Informacji Przestrzennej w oparciu o wspólny projekt UMK i UMWM

ArcGIS for INSPIRE wsparcie dla budowy europejskiej infrastruktury informacji przestrzennej

Normy serii ISO w geodezji i geoinformatyce

1. Wymagania prawne. Europejskie uwarunkowania prawne:

USŁUGI SIECIOWE I PUBLIKACJA DANYCH W RAMACH INSPIRE (POZIOM ŚREDNIOZAAWANSOWANY)

GEOPORTAL 2. Broker INSPIRE Broker krajowy Broker branżowy. Eliza Asendy, Marek Szulc , Warszawa

Zastosowania technologii WMS w prowadzeniu PZGiK

PRAWNY ASPEKT PUBLIKACJI ZBIORÓW I USŁUG DANYCH PRZESTRZENNYCH PROJEKT ASI

DEMONSTRACJA DZIAŁANIA ELEMENTÓW INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ (WYKŁAD)

Rola usług sieciowych w Małopolskiej Infrastrukturze Informacji Przestrzennej (MIIP)

Project geoportal.gov.pl - implemented INSPIRE services

SYSTEM ZARZĄDZANIA BAZA DANYCH TOPOGRAFICZNYCH

HARMONIZACJA ZBIORÓW DANYCH PRZESTRZENNYCH JAKO OBOWIĄZEK ORGANU ADMINISTRACJI

OMÓWIENIE WYNIKÓW ANKIET ORAZ ZAGADNIEŃ WDROŻENIA e-usług Z ZAKRESU GEODEZJI

Prawo geodezyjne i kartograficzne główne problemy do rozwiązania.

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Regulacje prawne w zakresie nowych obowiązków tworzenia i udostępniania informacji geograficznej w administracji publicznej.

GIS w środowisku sieciowym

1 XXIII Forum Teleinformatyki, września 2017 r.

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

Sposoby i zasady udostępniania TBD

Oferta CZĘŚĆ II ZAMÓWIENIA Dostarczenie oprogramowania GIS. Dla:

Dane hydrogeologiczne, systemy wspomagania decyzji i Dyrektywa INSPIRE

Web Services. Technologie Biznesu Elektronicznego. Konrad Kunicki. Politechnika Wrocławska, Wydział Informatyki i Zarządzania

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

Geoserwis GDOŚ. - zastosowanie oprogramowania OpenSource we wdrażaniu dyrektywy INSPIRE w zakresie ochrony środowiska

E-usługi w geodezji i kartografii

Co, kto, kiedy, jak, gdzie? Metadane. Metodyka opracowania i stosowania metadanych w Polsce

Wybrane działy Informatyki Stosowanej

Bazy danych 2. Wykład 1

Web GIS. Adam Kuran ESRI Polska

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

PODSTAWY PRAWNE ORAZ OBOWIĄZKI JEDNOSTEK SAMORZĄDU TERYTORIALNEGO WYNIKAJĄCE Z DYREKTYWY INSPIRE

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

GML w praktyce geodezyjnej

Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI

INTERNETOWA TRANSMISJA DANYCH AIS DO STANOWISKA AUTOMATYZACJI NAWIGACJI RADAROWEJ

IDERioja: Rządowa Infrastruktura Danych Przestrzennych w La Rioja (Hiszpania)

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

Architektura TERYT GUS. EMUiA. EGiB. Pozostałe systemy ZSIN SZYNA USŁUG. EMUiA

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

1. Wymagania dla lokalnej szyny ESB

Rola systemu do prowadzenia ewidencji gruntów, budynków w i lokali w krajowej infrastrukturze danych przesztrzennych

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

ERDAS APOLLO Twój system zarządzania i serwowania informacji przestrzennej

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Dolnośląski Wojewódzki Inspektor Nadzoru Geodezyjnego i Kartograficznego

Portal internetowy Europejskiej Sieci Ekologicznej Natura 2000 w Polsce.

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

ug geoinformacyjnychnych na przykładzie

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL

KOŁO NAUKOWE GEODETÓW Dahlta

Który problem najważniejszy?

Metadane. Przykry obowiązek czy przydatny zasób?

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

ROCZNIKI GEOMATYKI 2007 m TOM V m ZESZYT 6

Dane przestrzenne dostępne przez usługi sieciowe w realizacji zadań administracji publicznej. Dr inż. Joanna Jaroszewicz

HARMONIZACJA DANYCH PRZESTRZENNYCH JERZY GAŹDZICKI

Komunikacja i wymiana danych

Mateusz Maślanka. Jak działa LIDAR Server?

PZP-1. Lokalne planowanie i zagospodarowanie przestrzenne

Rozwiązanie GIS dla mniejszego. miasta: model Miasta Stalowa Wola. Janusz JEśAK. Jacek SOBOTKA. Instytut Rozwoju Miast. ESRI Polska Sp. z o. o.

Programowanie współbieżne i rozproszone

Dostęp do danych przestrzennych za pomocą usług INSPIRE

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Rozproszone systemy internetowe

ZADANIA I OBOWIAZKI ŚWIADCZENIA USŁUG ELEKTRONICZNYCH W DZIEDZINIE GEODEZJI I KARTOGRAFII

CEL PODEJMOWANYCH DZIAŁAŃ Zapewnienie dostępu do danych i usług przestrzennych wszystkim zainteresowanym

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

Metadane w zakresie geoinformacji

Jak stworzyć Geoportal

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

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

Procesy integracji modeli danych do jednolitej struktury WBD. Tadeusz Chrobak, Krystian Kozioł, Artur Krawczyk, Michał Lupa

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

OfficeObjects e-forms

Rozwiązania geoportalowe w Polsce z uwzględnieniem geoportalu przygotowywanego przez RZGW w Krakowie w ramach projektu PLUSK

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

dr inż. Mariusz Rogulski Zastosowanie standardów OGC do opisu danych dotyczących jakości środowiska

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

12 czerwca Piotr Kozłowski Dyrektor ds. Rozwoju Sektora Samorządowego

Implementacja standardu GML w oprogramowaniu firmy INTERGRAPH

Założenia dla rozwiązań narzędziowych zarządzania bazą danych obiektów topograficznych na poziomie wojewódzkim

Koncepcja węzła IIP na przykładzie planów zagospodarowania przestrzennego

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Transkrypt:

Geoinformaacyjne usługi sieciowe dr inż. Adam Iwaniak Szkolenie w Luboradzy, ZCPWZ, 12-13.02.2009r. Architektura systemów GIS Aspekt: Funkcjonalny (ramy funkcjonalne systemu ) Logiczny (główne komponenty systemu i powiązania między nimi) Fizyczny (fizycznym rozmieszczeniem węzłów sprzętowych) DESKTOP Oprogramowanie GIS Dane przestrzenne Architektura klient-serwer Serwer bazy danych Dane graficzne i opisowe Obiektowy model danych Analizy przestrzenne i atrybutowe (SQL) Oprogramowanie GIS Oprogramowanie GIS Oprogramowanie GIS Oprogramowanie GIS Page 1

3 i n-warstwowa architektura Serwer aplikacyjny Serwer bazy danych Serwer bazy danych Przeglądarka www Przeglądarka www Przeglądarka www Przeglądarka www SOA Service Oriented Architecture (SOA) to nowy paradygmat programowania, w którym patrzy się na system informatyczny jako zbiór luźno powiązanych usług, które komunikują się między sobą. Podstawową zaletą takiej architektury jest pokonanie złożoności współczesnych systemów informatycznych, lepsze wykorzystanie możliwości, jakie dają sieci komputerowe oraz pozwala na łatwe powtórne użycie kodu. W. Bielski Według prognoz firmy analitycznej Gartner, w roku 2008 stosowanie SOA będzie podstawową praktyką w inżynierii oprogramowania, kończąc tym samym czterdziestoletnią dominację monolitycznych systemów. Web Services Definicja wg Webservices.org: Hermetyzowane, luźno skojarzone, udokumentowane funkcje, oferowane poprzez standardowe protokoły. Hermetyzowane (ang. encapsulated) implementacja metody nigdy nie jest widziana z zewnątrz. Luźno skojarzone (ang. loosely coupled) modyfikowanie danej implementacji metody nie generuje problemu propagacji zmiany. Udokumentowane (ang. contracted) - istnieją publicznie dostępne opisy zachowania metod oraz specyfikacja ich interfejsów. Page 2

WSDL UDDI WSDL (ang. Web Services Description Language język opisu usług WWW) jest językiem w formacie XML przeznaczonym do opisu usługi WWW. Dokument WSDL zawiera wszystkie informacje potrzebne do wywołania usługi (lokalizacja, nazwa, parametry). UDDI (ang. Universal Description, Discovery and Integration uniwersalny opis, odkrywanie i integracja) jest specyfikacją bazy danych, w których dostawcy usług rejestrują swoje usługi przy pomocy dokumentów WSDL. Architektura Web Services K.Kunicki Usługi geograficzne (za Kompendium SDI, J.Gaździcki) Page 3

Projekt ustawy o IIP Art. 9. 1. Organy publiczne odpowiedzialne na podstawie odrębnych przepisów za gromadzenie, aktualizację lub udostępnianie danych przestrzennych tworzą i utrzymują sieć infrastruktury obejmującą, co najmniej następujące usługi danych przestrzennych: usługi wyszukiwania, umożliwiające wyszukiwanie zbiorów oraz usług danych przestrzennych na podstawie zawartości odpowiadających im metadanych oraz umożliwiające wyświetlanie zawartości metadanych; usługi przeglądania, umożliwiające co najmniej: wyświetlanie, nawigowanie, powiększanie i pomniejszanie, przesuwanie lub nakładanie na siebie zobrazowanych zbiorów danych przestrzennych oraz wyświetlanie objaśnień symboli kartograficznych i zawartości metadanych; usługi pobierania, umożliwiające pobieranie kopii całych zbiorów danych przestrzennych lub części takich zbiorów oraz, gdy jest to wykonalne, dostęp bezpośredni; usługi przekształcania, umożliwiające przekształcenie zbiorów danych przestrzennych w celu osiągnięcia interoperacyjności; usługi umożliwiające uruchamianie usług danych przestrzennych. 2. Usługi, o których mowa w ust. 1 powinny uwzględniać potrzeby użytkowników oraz być powszechnie dostępne za pomocą środków komunikacji elektronicznej lub innego odpowiedniego środka telekomunikacji. Projekt ustawy o IIP 3. Organy wiodące organizują, koordynują i monitorują działania, o których mowa w ust. 1, w zakresie przyporządkowanych tym organom tematów danych przestrzennych. 4. Usługi danych przestrzennych, o których mowa w ust. 1 umożliwiają lokalizowanie i selekcjonowanie danych według następujących kryteriów lub ich kombinacji: słowa kluczowe; klasyfikacja danych przestrzennych oraz usług danych przestrzennych; jakość i aktualność zbiorów danych przestrzennych; stopień dostosowania do usług danych przestrzennych, o których mowa w art. 9 ust 1; położenie geograficzne; warunki dostępu i korzystania ze zbiorów oraz usług danych przestrzennych; organy publiczne odpowiedzia lne za tworzenie, administrowa nie, utrzymywanie i dystrybuowa nie zbiorów oraz usług danych przestrzennych. Model rozproszony SDI Kataster Serwer wms Planowanie Przestrzenne Serwer wms Klient wmc Statystyka Serwer wms Page 4

OGC - Web Map Services GetCapabilities uzyskanie metadanych opisujących zawartość informacyjną serwisu oraz akceptowane parametry zamówienia mapy GetMap uzyskanie obrazu mapy, której geoprzestrzenne parametry oraz wymiary są zdefiniowane w zamówieniu mapy GetFeatureInfo uzyskanie informacji o niektórych obiektach pokazywanych na mapie Interoperacyjnść usługi WMS Interoperacyjnść usługi WMS Page 5

Interoperacyjnść usługi WMS Usługi OGC OGC - Web Features Services GetCapabilities opis możliwości serwera. W szczególności musi wskazać, jakie rodzaje obiektów zwraca oraz jakie operacje na poszczególnych obiektach są możliwe do wykonania. DescribeFeatureType zwraca opis struktury obiektów, które obsługuje. GetFeature zwraca konkretne obiekty, zgodne z warunkami postawionymi przez klienta i to zarówno atrybutowymi opisowymi jak i przestrzennymi. Transaction pozwala na modyfikację obiektów: tworzenie, modyfikację oraz skasowanie. LockFeature pozwala na zablokowanie jednego lub więcej obiektów na czas trwania transakcji. Page 6

Object-relationship Diagram for SDI Architecture V3 June 2005 DDN current now: Metadata are derived Spatial Data OGC WCS CAT WMS WFS Symbols future planned.: are loaded to or stored in stored in coupled to or integrated with Software/Service Information Interface Function OGC Web Coverage Service OGC Catalog Service Metadata DB/Index Spatial DBMS OGC Web Map Service OGC Web Feature Service made searchable through extracts draws layers extracts Web Coverage Services WCS Catalog Services Web Feature Services makes maps Web Mapping Services CAT requests GML Metadata requests map requests raster WCS data provides application access through WFS Application Client are derived for each queries WMS advertised by MetaDB searches WMS records harvested to Portal Engine 1 2 3,4 UI WFS contains interacts with Community Registry CAT Catalog Client Web Client executes or schedules UDDI queries registered services WFS enhances query with??? accessed via feeds server info to Gazetteer 1. builds query screens for 2. submits queries/requests to 3. returns search responses 4. presents maps or data UDDI register/update Thesaurus OGC - Web Processing Services GetCapabilities funkcja umożliwia uzyskanie metadanych opisujących możliwości serwisu. DescribeProcess uzyskanie szczegółowych informacji o jednym lub wielu procesach, które mogą być wywołane przez operację Execute obejmujące również specyfikację parametrów wejściowych i wyjściowych Execute operacja pozwalająca na wykonanie procesu opisanego przez WPS z podaniem parametrów wejściowych i wyjściowych. Łączenie serwisów OGC WMC OGC WMS OGC WMS façade WPOC WPOS OGC WMC façade WPOS façade WSC WSS WPOC façade request response WSS - Web Security Service WPOS - Web Pricing and Ordering Service Page 7

Koniec Dziękuję za uwagę Page 8