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



Podobne dokumenty
Dziennik Urzędowy Unii Europejskiej L 274/9

Komunikacja systemów informatycznych przy pomocy usług sieciowych

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

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

serwisy W*S ERDAS APOLLO 2009

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

(Akty o charakterze nieustawodawczym) ROZPORZĄDZENIA

ArcGIS for INSPIRE wsparcie dla budowy europejskiej infrastruktury informacji przestrzennej

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

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

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

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

1. Wymagania prawne. Europejskie uwarunkowania prawne:

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

Zastosowania technologii WMS w prowadzeniu PZGiK

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

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

danych przestrzennych

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

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

Portal internetowy Europejskiej Sieci Ekologicznej Natura 2000 w Polsce.

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

Wdrożenie rozwiązań technicznych. oprogramowaniu Open Source (poziom podstawowy)

Sposoby i zasady udostępniania TBD

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

Normy serii ISO w geodezji i geoinformatyce

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

Dane hydrogeologiczne, systemy wspomagania decyzji i Dyrektywa INSPIRE

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

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

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

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

ROCZNIKI GEOMATYKI 2007 m TOM V m ZESZYT 6

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

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

GML w praktyce geodezyjnej

HARMONIZACJA DANYCH PRZESTRZENNYCH JERZY GAŹDZICKI

METADANE GEOINFORMACYJNE PODLASIA

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

INTERNETOWA TRANSMISJA DANYCH AIS DO STANOWISKA AUTOMATYZACJI NAWIGACJI RADAROWEJ

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

KOŁO NAUKOWE GEODETÓW Dahlta

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

Zarządzanie danymi przestrzennymi

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

Esri Geoportal Server informacje o produkcie

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

ROLA INTEROPERACYJNOŚCI W BUDOWIE CYFROWYCH USŁUG PUBLICZNYCH ORAZ W UDOSTĘPNIANIU ZASOBÓW OTWARTYCH DANYCH

USŁUGI SIECIOWE I PUBLIKACJA DANYCH W RAMACH INSPIRE Warsztaty poziom zaawansowany

Obowiązujące w Polsce akty prawa wspólnotowego dotyczące

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

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

Jak stworzyć Geoportal

gvsig jako przykład desktopowego klienta usług sieciowych OGC

Wykorzystanie otwartych standardów i wolnego oprogramowania przy udostępnianiu polskich zasobów geoinformacyjnych

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

Project geoportal.gov.pl - implemented INSPIRE services

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL

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

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

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

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

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

1 XXIII Forum Teleinformatyki, września 2017 r.

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

GIS w środowisku sieciowym

Który problem najważniejszy?

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

Stan opracowania metadanych zbiorów i usług danych przestrzennych dla tematu Geologia

E-usługi w geodezji i kartografii

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

1. Wymagania dla lokalnej szyny ESB

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

Realizacja zobowiązań wynikających z ustawy o infrastrukturze informacji przestrzennej w statystyce publicznej

Konferencja: Warszawa, Hotel Courtyard 24 listopada 2011 r. Janusz Michalak Uniwersytet Warszawski / Polskie Towarzystwo Informacji Przestrzennej

Zarządzanie i bezpieczeństwo publikacji zbiorów danych przestrzennych na przykładzie Geoportalu Województwa Małopolskiego.

Podsumowanie prac związanych z dostawą sprzętu i oprogramowania oraz szkoleń.

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

MONITOROWANIE PRAC INSPIRE NA PODSTAWIE WYTYCZNYCH W ZAKRESIE MONITOROWANIA I SPRAWOZDAWCZOŚCI. Przemysław Malczewski

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

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

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

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

APLIKACJA DO PROWADZENIA EWIDENCJI MIEJSCOWOŚCI, ULIC I ADRESÓW

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

Wykład I. Wprowadzenie do baz danych

Agnieszka Michta Wydział Gospodarki Nieruchomościami i Geodezji

Bazy danych 2. Wykład 1

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Aquarius Podręcznik uz ytkownika

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

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

UCHWAŁA NR XX/162/2012 RADY GMINY SIEDLCE. z dnia 28 czerwca 2012 r. w sprawie wyrażenia zgody na podpisanie porozumienia

Systemy Informacji Przestrzennej GIS jako narzędzie wsparcia w zakresie polityki regionalnej i zagospodarowania przestrzennego

INNOWACYJNA METODA PROMOCJI TECHNOLOGII GIS I ZASOBU GEODEZYJNEGO I KARTOGRAFICZNEGO SKIEROWANA DO UŻYTKOWNIKÓW Z BRANŻ POKREWNYCH

FORMULARZ OFERTOWY WYKONAWCA: NIP REGON TEL. FAX ( na który Zamawiający ma przesłać korespondencję)

Wykorzystanie serwisów WMS w oprogramowaniu GEO-MAP

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

Regionalny System Informacji Przestrzennej Województwa Lubuskiego. Mariusz Goraj Zielona Góra, r.

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

Transkrypt:

USŁUGI SIECIOWE I PUBLIKACJA DANYCH W RAMACH INSPIRE (POZIOM ŚREDNIOZAAWANSOWANY) Jaromar Łukowicz Wrocławski Instytut Zastosowań Informacji Przestrzennej i Sztucznej Inteligencji

TREŚĆ WYKŁADU 1. Cel wykładu wyjaśnienie, czego uczestnicy dowiedzą się na szkoleniu, jaką nabędą wiedzę oraz jakie znaczenie ma ono dla pozostałych obszarów tematycznych. 2. Omówienie poszczególnych usług sieciowych używanych w INSPIRE 3. Ogólna definicja interfejsu usług OGC oraz szczegółowe interfejsy poszczególnych usług 4. Oprogramowanie serwerowe i klienckie oraz Geoportale

CEL WYKŁADU Zaznajomienie uczestników wykładu z technicznymi aspektami usług sieciowych w INSPIRE w tym omówienie interfejsu usług oraz serwerów służących ich udostępnianiu.

DEFINICJE usługi danych przestrzennych oznaczają operacje, które mogą być wykonywane przez aplikację komputerową na danych przestrzennych zawartych w zbiorach danych przestrzennych lub na powiązanych z nimi metadanych; geoportal INSPIRE oznacza witrynę internetową lub jej odpowiednik, zapewniającą dostęp do usług wymienionych w art. 11 ust. 1.

USŁUGI SIECIOWE W INSPIRE Usługi jako narzędzie służące osiągnięciu interoperacyjności w INSPIRE Problemy dotyczące możliwości uzyskania, jakości, organizacji, dostępności i wspólnego korzystania z informacji przestrzennej pojawiają się w wielu kwestiach związanych z polityką i informacją i są napotykane przez organy publiczne na różnych poziomach. Rozwiązanie tych problemów wymaga działań nastawionych na wymianę, wspólne korzystanie, dostęp i użytkowanie interoperacyjnych danych przestrzennych i usług dotyczących danych przestrzennych na różnych szczeblach organów publicznych i w różnych sektorach. Należy w związku z tym utworzyć infrastrukturę informacji przestrzennej we Wspólnocie (pkt 3. preambuły)

Serwer usług Autoryzacja SOA ARCHITEKTURA ZORIENTOWANA NA USŁUGI Broker geoportal Serwer usług WMS Serwer usług Transformacja Serwer usług WFS Przeglądarka www Przeglądarka www Przeglądarka www Przeglądarka www

SOA Service Oriented Architecture (SOA) to 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 niezależne usługi (el. oprogramowania) o zdefiniowanym interfejsie zdefiniowane usługi dla realizacji potrzeb użytkownika dostarczenie konkretnych funkcji nieistotne (dla klienta) szczegóły implementacyjne są ukryte wspólne dla wszystkich usług medium komunikacyjne

ARCHITEKTURA INSPIRE

STANDARDY Przy opracowywaniu przepisów wykonawczych uwzględniane są odpowiednie wymagania użytkowników, istniejące inicjatywy i standardy międzynarodowe służące harmonizacji zbiorów danych przestrzennych, a także względy wykonalności i relacji kosztów do korzyści (Art. 7 ust.1 Dyrektywy INSPIRE) W przypadkach gdy organizacje utworzone zgodnie z prawem międzynarodowym przyjęły odpowiednie standardy w celu zagwarantowania interoperacyjności lub harmonizacji zbiorów i usług danych przestrzennych, w stosownych okolicznościach, standardy te są uwzględniane w przepisach wykonawczych, o których mowa w niniejszym ustępie, oraz należy odwołać się do istniejących środków technicznych.

OGC A INSPIRE Dyrektywa INSPIRE: Catalogue Service for Web (CSW) Artykuł 11 1. Państwa członkowskie tworzą i obsługują sieć obejmującą następujące usługi danych przestrzennych [ ] a) usługi wyszukiwania [ ], Web Map Service (WMS) Web Map Tile Service (WMTS) b) usługi przeglądania [ ], Web Feature Service (WFS) ATOM Web Feature Service - Transactional (WFS-T) Web Feature Service Simple (WFS Simple) Web Coverage Service (WCS) Web Coverage Service Transactional (WCS-T) c) usługi pobierania, [ ],

OGC A INSPIRE OGC Coordinate Transformation Service (CT) Web Coordinate Transformation Service (WCTS) Web Map Context (WMC) Usługi wykorzystujące Web Processing Service (WPS), Web Processing Service Simple (WPS Simple) lub inne rozwiązania (WSDL) d) usługi przekształcania, [ ], e) usługi umożliwiające uruchamianie usług danych przestrzennych, [ ].

INTERFEJSY USŁUG OGC

USŁUGA KATALOGOWA CSW

DEFINICJA INSPIRE [ ] Artykuł 11 a) 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;

źródło: http://www.geoportal.gov.pl USŁUGA KATALOGOWA

ARCHITEKTURA SYSTEMU METADANYCH HTTP Klient usługi katalogowej USŁUGA KATALOGOWA Baza metadanych Komponenty serwerowe i aplikacyjne SERWER KATALOGOWY

KLIENT USŁUGI KATALOGOWEJ GEOPORTAL.GOV.PL

KLIENT USŁUGI KATALOGOWEJ INSPIRE

SEMANTYCZNYC KLIENT USŁUGI KATALOGOWEJ PODLASIE

SEMANTYCZNY KLIENT USŁUGI KATALOGOWEJ PIG-PIB

PRZEPŁYW ZAPYTAŃ-ODPOWIEDZI PRZY WYSZUKIWANIU METADANYCH HTTP OPERACJE GetCapabilites DescribeRecords GetRecords GetRecordsById Harvest opis możliwości serwera CSW opis struktury rekordów żądane rekordy żądane (wg unikatowego identyfikatora) rekordy S E R W E R K A T A L O G O W Y pozyskanie z odległej lokalizacji rekordy i ich zapis w bazie danych

USŁUGA PRZEGLĄDANIA OGC WMS

DEFINICJA INSPIRE [ ] Artykuł 11 b) usługi przeglądania, umożliwiające co najmniej: wyświetlanie, nawigowanie, powiększanie i pomniejszanie, przesuwanie lub nakładanie na siebie zbiorów danych przestrzennych oraz wyświetlanie informacji z legendy i wszelkiej istotnej zawartości metadanych;

PRZEPŁYW ZAPYTAŃ- ODPOWIEDZI HTTP OPERACJE GetCapabilites GetMap GetFeatureInfo opis możliwości serwera WMS (metadane) mapa rastrowa o wybranych parametrach S E R W E R W M S informacja o atrybutach obiektu przestrzennego

METODY Table 8. The Parameters of a GetMap Request Request Parameter Required/Optional Description VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more map layers. Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering style per requested layer. Optional if SLD parameter is present. SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx,maxy R Bounding box corners (lower left, upper right) in SRS units. WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_format R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (default=false). BGCOLOR=color_value O Hexadecimal red-green-blue color value for the background color (default=0xffffff). EXCEPTIONS=exception_format O The format in which exceptions are to be reported by the WMS (default=se_xml). TIME=time O Time value of layer desired. ELEVATION=elevation O Elevation of layer desired. Other sample dimension(s) O Value of other dimensions as appropriate. Vendor-specific parameters O Optional experimental parameters. The following parameters are used only with Web Map Services that support the Styled Layer Descriptor specification [3]. SLD=styled_layer_descriptor_URL O URL of Styled Layer Descriptor (as defined in SLD Specification). WFS=web_feature_service_URL O URL of Web Feature Service providing features to be symbolized using SLD.

INTERFEJSY USŁUG OGC

METODY Request Parameter Required/ Optional Description VERSION=version O Request version SERVICE=WMS R Service type REQUEST=GetCapa bilities UPDATESEQUENCE= string Table 4. The parameters of a GetCapabilities request URL R O Request name Sequence number or string for cache control

PYTANIE O MOŻLIWOŚCI SERWERA http://mapy.geoportal.gov.pl/wss/service/img/guest/ort O/MapServer/WMSServer?service=WMS&request=GetCapabilities Request Parameter Required/ Optional Description VERSION=version O Request version SERVICE=WMS R Service type REQUEST=GetCapabiliti es UPDATESEQUENCE=strin g R O Request name Sequence number or string for cache control Inne usługi: http://mapy.geoportal.gov.pl/wss/service/pub/guest/kompozycja G2_BDO_WMS/MapServer/WMSServer http://mapy.geoportal.gov.pl/wss/service/img/guest/orto/mapse rver/wmsserver

ODPOWIEDŹ SERWERA

ODPOWIEDŹ CAPABILITIES A PARAMETRY ZAPYTANIA GETMAP Request Parameter Require Description d/optio nal VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more map layers. Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering style per requested layer. Optional if SLD parameter is present. SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx R Bounding box corners (lower left,,maxy upper right) in SRS units. WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_format R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (default=false). BGCOLOR=color_value O Hexadecimal red-green-blue color value for the background color (default=0xffffff).

NAJPIERW PYTANIE O MOŻLIWOŚCI SERWERA Request Parameter Require Description d/optio nal VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more map layers. Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering style per requested layer. Optional if SLD parameter is present. SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx R Bounding box corners (lower left,,maxy upper right) in SRS units. WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_format R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (default=false). BGCOLOR=color_value O Hexadecimal red-green-blue color value for the background color (default=0xffffff).

ODPOWIEDŹ CAPABILITIES A PARAMETRY ZAPYTANIA GETMAP Request Parameter Require Description d/optio nal VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more map layers. Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering style per requested layer. Optional if SLD parameter is present. SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx R Bounding box corners (lower left,,maxy upper right) in SRS units. WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_format R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (default=false). BGCOLOR=color_value O Hexadecimal red-green-blue color value for the background color (default=0xffffff).

ODPOWIEDŹ CAPABILITIES A PARAMETRY ZAPYTANIA GETMAP Request Parameter Required/Optiona Description l VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more map layers. Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering style per requested layer. Optional if SLD parameter is present. SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx,maxy R Bounding box corners (lower left, upper right) in SRS units. WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_form at R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (default=false). BGCOLOR=color_value O Hexadecimal red-green-blue color value for the background color (default=0xffffff). EXCEPTIONS=exception_format O The format in which exceptions are to be reported by the WMS (default=se_xml). TIME=time O Time value of layer desired. ELEVATION=elevation O Elevation of layer desired. Other sample dimension(s) O Value of other dimensions as appropriate. Vendor-specific parameters O Optional experimental parameters. The following parameters are used only with Web Map Services that support the Styled Layer Descriptor specification [3]. SLD=styled_layer_descriptor_URL O URL of Styled Layer Descriptor (as defined in SLD Specification). WFS=web_feature_service_URL O URL of Web Feature Service providing features to be symbolized using SLD.

ZAPYTANIE I ODPOWIEDŹ GETMAP http://mapy.geoportal.gov.pl/wss/service/img/guest/orto/mapserver/wmss?service=wms&request=getmap&format=image/jpeg&version=1.3.0 erver &LAYERS=Raster&STYLES=&BBOX=512721.26,360000.73,513048.28,360470.74& CRS=EPSG:2180&WIDTH=920&HEIGHT=618 Request Parameter Required/Optional Description requested layer. Optional if SLD paramete VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more ma Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering st SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx,maxy R Bounding box corners (lower left, upper rig WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_format R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (defaul BGCOLOR=color_value O Hexadecimal red-green-blue color value background color (default=0xffffff). EXCEPTIONS=exception_format O The format in which exceptions are to be the WMS (default=se_xml). TIME=time O Time value of layer desired. ELEVATION=elevation O Elevation of layer desired. Other sample dimension(s) O Value of other dimensions as appropriate. Vendor-specific parameters O Optional experimental parameters. specification [3]. SLD=styled_layer_descriptor_URL O URL of Styled Layer Descriptor (as defined Specification). WFS=web_feature_service_URL O URL of Web Feature Service providing feat symbolized using SLD.

USŁUGA POBIERANIA WFS

DEFINICJA INSPIRE [ ] Artykuł 11 c) 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;

INTERFEJS USŁUGI WFS - USŁUGI POBIERANIA Metoda, która generuje opis schematu rekordów właściwy dla wybranej implementacji usługi WFS (jaka będzie struktura instancji danych na wyjściu?) Metoda, która pozwala pozyskać obiekty przestrzenne z usługi sieciowej, w wybranym formacie (pobranie danych o ustalonych parametrach) Metoda, która pozwala pozyskać obiekty przestrzenne z usługi sieciowej, dodatkowo blokując wybrane instancje (pobranie danych oraz ich blokada) Metoda, stosowana do opisu transformacji danych, która ma zostać wykonana na obiektach przestrzennych (danych) dostępnych przez usługę (przetwarzanie danych) Metoda, stosowana do długotrwałego blokowania danych (wybranych obiektów) dostępnych przez usługę, np. dla potrzeb aktualizacji

INTERFEJS USŁUGI WFS - PRZYKŁAD ZAPYTANIA Metoda, która pozwala pozyskać obiekty przestrzenne z usługi sieciowej, w wybranym formacie (pobranie danych o ustalonych parametrach) http://sdi.geoportal.gov.pl/wfs_prg/wfservice.as px? service=wfs &version=1.1.0 &request=getfeature &bbox=52.29,16.73,52.52,17.08 &srsname=epsg:4326 &typename=gminy UWAGA: zakres przestrzenny określa się łatwo i wygodnie wykorzystując mapy Google bądź Quantum GIS

USŁUGA POBIERANIA WCS

USŁUGA POBIERANIA WCS Metoda, która pozwala pozyskać dane rastrowe z usługi sieciowej

http://nsidc.org/cgi-bin/atlas_north? service=wcs& version=1.1.1& request =GetCoverage& crs=epsg:32661& format=geotiff& resx=25000& resy=25000& bbox=-2700000,-2700000,6700000,6700000& coverage=sea_ice_concentration_01 INTERFEJS USŁUGI WCS - PRZYKŁAD ZAPYTANIA

USŁUGA PRZEKSZTAŁCANIA WPS Metoda, która pozwala 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 Metoda, która pozwala na wykonanie procesu opisanego przez WPS z podaniem parametrów wejściowych i wyjściowych

PRZYKŁAD Jaka jest całkowita długość dróg znajdujących się na obszarach chronionych? (w zakreskowanym obszarze)

PRZYKŁAD Procesy WPS: gs:intersectionfeaturecollection: zwraca przecięcie dwóch obiektów gs:collectgeometries: gromadzi geometrie obiektów i zwraca jako pojedynczą geometrię JTS:length: oblicza długość na podstawie geometrii obiektów gs:intersectionfeaturecollection > gs:collectgeometries > JTS:length

FRAGMENT OPERACJI EXECUTE Odpowiedź na zapytanie: 25076.285 m

Przeglądarka internetowa Komponent mapowy SERWERY USŁUG Warstwa pośrednia Serwer TMS (Map Tile Server) Serwer webowy Baza danych Oprogramowanie Desktop GIS

Wolne i komercyjne: GeoServer Mapserver QGIS Server MapServer MapGuide ArcIMS ArcGIS Server GeoMedia WebMap SERWERY USŁUG

SERWERY USŁUG (WOLNE OPROGRAMOWANIE) Przeglądarka internetowa Warstwa pośrednia GIS desktop Baza danych

KONFIGURACJA USŁUG PUBLIKACJA DANYCH 1. Uruchom usługę Geoservera: Start->Programy->Geoserver 2. 3. Login: admin Hasło: geoserver

KONFIGURACJA USŁUG PUBLIKACJA DANYCH Informacje o stanie serwera Przeglądanie opublikowanych warstw Zarządzanie obszarami roboczymi Zarządzanie źródłami danych Konfiguracja danych do publikacji Tworzenie kompozycji/grup warstw do pub Tworzenie i konfiguracja stylów dla warstw

KONSTRUKCJA GEOSERVERA Obszar roboczy (Workspace) Źródło danych 1 (Store) Źródło danych 2 (Store) Źródło danych 3 (Store) Warstwy Warstwy Warstwy Wybrane warstwy opublikowane przez usługi i dostępne w sieci www pod adresem serwera

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH Zakładamy obszar roboczy Podłączamy źródła danych Dodajemy style wyświetlania dla danych do publikacji Tworzymy kompozycje mapowe (O) Sprawdzamy poprawność publikacji warstw Konfigurujemy warstwy do publikacji Konfigurujemy metadane usługi Sprawdzamy poprawność działania w kliencie usługi (QGiS)

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 1. Zakładamy obszar roboczy (Workspace) 1/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 1. Zakładamy obszar roboczy (Workspace) 2/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 2. Podłączamy źródła danych (Store) 2/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 3. Dodajemy style wyświetlania danych do publikacji (Styles) Style w formacie SLD można graficznie opracować i zaimportować w Geoserverze np. za pomocą Quantum GIS

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 4. Konfigurujemy warstwy do publikacji 1/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 4. Konfigurujemy warstwy do publikacji 2/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 5. Sprawdzamy poprawność publikacji warstw 1/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 5. Sprawdzamy poprawność publikacji warstw 2/2 Następnie wracamy do punktu 2 lub 3 dodajemy kolejne warstwy i konfigurujemy je do publikacji. Gdy warstw jest więcej można wykonać opcjonalny krok 6.

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 6. Tworzymy kompozycję mapową do publikacji, złożoną z kilku warstw 1/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 6. Tworzymy kompozycję mapową do publikacji, złożoną z kilku warstw 2/2

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 7. Konfigurujemy metadane usługi

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 8. Sprawdzamy poprawność działania w kliencie usług 1/2 http://localhost:8080/geoserver/projektgis/wms

KONFIGURACJA USŁUG PUBLIKACJA DANYCH - W KILKU KROKACH 8. Sprawdzamy poprawność działania w kliencie usług 2/2 http://localhost:8080/geoserver/projektgis/wms

Web Map Service (WMS) Web Map Tile Service (WMTS) GEOSERVER - WSPARCIE STANDARDÓW OGC Web Feature Service (WFS), WFS-T (transakcyjny) Web Coverage Service (WCS) Web Processing Service (WPS) Filter Encoding (FE) Style Layer Descriptor (SLD) Geography Markup Language (GML)

QUANTUM GIS JAKO KLIENT GEOPRZESTRZENNYCH USŁUG SIECIOWYCH

JAK TO DZIAŁA? GetCapabilities HTTP GetMap

ARCHITEKTURA INSPIRE

USŁUGI NA GEOPORTAL.GOV.PL

USŁUGI W GEOPORTALU WROCŁAWIA

USŁUGI W GEOPORTALU GDOŚ

WYMOGI DOTYCZĄCE USŁUG SIECIOWYCH W celu zapewnienia interoperacyjności infrastruktur utworzonych przez państwa członkowskie usługi sieciowe powinny funkcjonować zgodnie ze wspólnie uzgodnionymi specyfikacjami i minimalnymi kryteriami wydajności Sieć usług powinna również obejmować możliwości techniczne pozwalające organom publicznym na udostępnianie ich zbiorów danych przestrzennych i usług (pkt 17 preambuły)

WYMOGI DOTYCZĄCE USŁUG SIECIOWYCH Określone w załącznikach I III Rozporządzenia w zakresie usług sieciowych Załącznik I wymogi dotyczące jakości usług Załącznik II wymogi i specyfikacje dla usług wyszukiwania Załącznik III wymogi i specyfikacje dla usług przeglądania

Załącznik I Jakość usługi JAKOŚĆ USŁUGI Wydajność - czas potrzebny do przesłania odpowiedzi wstępnej na polecenie dotyczące usługi wyszukiwania wynosi maksymalnie 3 sekundy w normalnych warunkach Przepustowość - minimalna liczba obsługiwanych jednocześnie poleceń dotyczących usługi wyszukiwania zgodnie z jakością usługi w zakresie wydajności wynosi 30 na sekundę, usług przeglądania 20 na sekundę Dostępność - prawdopodobieństwo uzyskania dostępu do usługi sieciowej w danym czasie wynosi 99 %.

WYMAGANIA - USŁUGI WYSZUKIWANIA Załącznik II Usługi wyszukiwania A- Kryteria wyszukiwania Po elementach metadanych tj. stopień słowo kluczowe geograficzny prostokąt ograniczający kategoria tematyczna warunki dostępu i korzystania typ usługi danych przestrzennych ograniczenia w publicznym dostępie pochodzenie jednostka odpowiedzialna rozdzielczość przestrzenna funkcja jednostki odpowiedzialnej specyfikacja tytuł zasobu streszczenie typ zasobu unikalny identyfikator zasobu odniesienie czasowe.

Załącznik II Usługi wyszukiwania B- Operacje uzyskaj metadane usługi wyszukiwania dostarcza niezbędnych informacji dotyczących usługi i opisuje możliwości usługi wyszukaj metadane umożliwia żądanie elementów metadanych dotyczących zasobów INSPIRE na podstawie zapytania pobranego z docelowej usługi wyszukiwania WYMAGANIA - USŁUGI WYSZUKIWANIA publikuj metadane umożliwia edycję elementów metadanych (wstawianie, aktualizację, usuwanie) połącz usługę wyszukiwania umożliwia zgłaszanie dostępności usługi wyszukiwania do celów wyszukiwania zasobów poprzez usługę wyszukiwania państwa członkowskiego, przy jednoczesnym zachowaniu metadanych dotyczących zasobów w miejscu ich właściciela.

WYMAGANIA USŁUGI PRZEGLĄDANIA Załącznik III Usługi przeglądania A - Operacje uzyskaj metadane usługi przeglądania dostarcza niezbędnych informacji dotyczących usługi i opisuje możliwości usługi uzyskaj mapę zwraca mapę zawierającą informacje geograficzne i tematyczne pochodzące z dostępnych zbiorów danych przestrzennych. połącz usługę przeglądania - umożliwia organowi publicznemu lub stronie trzeciej zgłoszenie usługi przeglądania do celów przeglądania jego lub jej zasobów poprzez usługę przeglądania danego państwa członkowskiego, przy zachowaniu możliwości przeglądania w miejscu tego organu publicznego lub strony trzeciej.

WYMAGANIA USŁUGI PRZEGLĄDANIA Załącznik III Usługi przeglądania B- Inne właściwości Systemy odniesienia za pomocą współrzędnych - warstwy są prezentowane jednocześnie przy użyciu jednego systemu odniesienia za pomocą współrzędnych, a usługa przeglądania obsługuje co najmniej systemy odniesienia za pomocą współrzędnych, o których mowa w załączniku I pkt 1 dyrektywy 2007/2/WE. Format obrazu - usługa przeglądania obsługuje co najmniej jeden z następujących formatów: Portable Network Graphics (PNG), Graphics Interchange Format (GIF), bez kompresji.

Załącznik IV Usługi pobierania A- Operacje pobierania WYMAGANIA USŁUGI POBIERANIA Uzyskaj metadane usługi pobierania - dostarcza wszystkich niezbędnych informacji dotyczących usługi, dostępnych zbiorów danych przestrzennych i opisuje możliwości usługi. Uzyskaj zbiór danych przestrzennych - umożliwia uzyskanie zbioru danych przestrzennych Opisz zbiór danych przestrzennych - w ramach takiej operacji następuje zwrot opisu wszystkich typów obiektów przestrzennych znajdujących w zbiorze danych przestrzennych Połącz usługę pobierania - umożliwia organowi publicznemu lub stronie trzeciej zgłoszenie dostępności usługi pobierania

WYMAGANIA USŁUGI POBIERANIA Załącznik IV Usługi pobierania B - Operacje pobierania przy dostępie bezpośrednim Uzyskaj obiekt przestrzenny - umożliwia uzyskanie obiektów przestrzennych na podstawie zapytania Opisz typ obiektu przestrzennego - w ramach takiej operacji następuje zwrot opisu określonych typów obiektów przestrzennych

Załącznik V Usługi przekształcania Operacje przekształcania Uzyskaj metadane usługi przekształcania - zapewnia wszystkie niezbędne informacje o usłudze i opisuje możliwości usługi z uwzględnieniem obsługiwanej kategorii przekształceń, obsługiwanych przekształceń, akceptowanych typów danych wejściowych, obsługiwanej definicji modelu i języków odwzorowania Przekształcaj - realizuje rzeczywisty proces przekształcania WYMAGANIA USŁUGI PRZEKSZTAŁCANIA Połącz usługę przekształcania - umożliwia zgłoszenie dostępności usługi przekształcania do celów przekształcania zbiorów danych przestrzennych poprzez usługę przekształcania państwa członkowskiego przy zachowaniu możliwości przekształcania w miejscu organu publicznego lub strony trzeciej

DZIĘKUJĘ ZA UWAGĘ