Wpisy otagowane ‘OGC’

Web Coverage Service (WCS) jest usługą sieciową dostarczającą rastrowe warstwy informacyjne. Warstwami w tym przypadku są ciągłe dane przestrzenne dotyczące pokrycia terenu, m.in. zdjęcia lotnicze i satelitarne, dane o pokryciu i wysokości terenu. [2]
WCS zapewnia dostęp do potencjalnie szczegółowych i bogatych zasobów informacji geoprzestrzennej, które są użyteczne do renderowania warstw pokrycia terenu po stronie klienta w architekturze klient-serwer. WCS pozwala, podobnie jak WMS i WFS, na pobieranie fragmentów danych w zależności od zapotrzebowania lub ograniczeń klienta. [2] WCS jest normą ISO/CD 19123.

Web Processing Service (WPS) został stworzony w celu publikacji obliczeń geoprzestrzennych oraz wyszukiwania i powiązania tych obliczeń z klientem. Termin „obliczenia” został użyty w znaczeniu algorytmów, przeliczeń oraz modelowania danych przestrzennych. „Publikacja” oznacza możliwość udostępniania informacji urządzeniom przetwarzającym dane w taki sposób jak metadane są udostępniane użytkownikom. WPS może być skonfigurowany w taki sposób, aby udostępniać funkcjonalności GIS klientom przez sieć włączając w to zaprogramowane wcześniej obliczenia i modele obliczeń danych przestrzennych.
WPS umożliwia proste kalkulacje, np. różnica pomiędzy ilością zachorowań pomiędzy porami roku, jak również skomplikowane, takie jak globalny model klimatu. Zastosowanie WPS jest możliwe zarówno na danych wektorowych, jak i rastrowych. [3]

Literatura:

1. Olejarz, Grzegorz. Możliwości realizacji symbolizacji treści kartograficznych w serwisach usług geoprzestrzennych klasy OGC. Praca magisterska. Promotor: dr inż. Artur Krawczyk. Kraków : AGH, 2009.

2. Open GIS Consortium Inc. Web Coverage Service (WCS) Implementation Standard 2008.

3. Open GIS Consortium Inc. Web Processing Service 2007.

Web Feature Service (WFS) pozwala klientowi odbierać i aktualizować dane przestrzenne zapisane w metajęzyku znacznikowym GML. Wysyłaniem i odbieranie danych geograficznych odbywa się poprzez Internet przy użyciu protokołu Hypertext Transfer Protocol (HTTP). Dane te można traktować jako „kod źródłowy” mapy, dzięki któremu zostanie wygenerowana mapa. WFS jest standardem ISO/CD 19142. Aktualną wersją WFS jest 1.1.0.

Cechy WFS:

  • WFS przesyła aktualne dane geograficzne oraz ich atrybuty. Dzięki temu możliwe są analizy przestrzenne, nie tylko graficzna prezentacja,
  • WFS jest standardem – umożliwia to zastosowanie go na wielu platformach,
  • interoperacyjność – WFS jest otwartym standardem, istnieje możliwość wymiany danych pomiędzy wieloma platformami: serwerami i klientami,
  • minimalnym wymogiem do odbioru danych WFS jest dostęp do Internetu i przeglądarka internetowa. Zastosowanie protokołu przesyłu danych przez Internet daje możliwość pobierania i przeglądania danych geograficznych z różnych serwerów źródłowych. Wielu ludzi może jednocześnie pracować na tych samych danych,
  • nie trzeba kopiować danych na lokalny komputer,
  • pobieranie tylko potrzebnych danych – WFS pozwala na zastosowanie filtrów,
  • edycja danych – w WFS jest zastosowana dwustronna komunikacja,
  • zabezpieczenia – możliwe jest stosowanie zabezpieczeń ze względu na protokół internetowy.

Do serwera WFS można wysłać następujące zapytania o dane [2]:

  • GetCapabilities – opis możliwości serwera,
  • DescribeFeatureType – opis struktury obiektów,
  • GetFeature – zapytanie o konkretne obiekty,
  • GetGmlObject – polecenie przeslania instancji obiektu poprzez XLinks
  • Transaction – tworzenie, modyfikacja i usuwanie obiektów,
  • LockFeature – blokada obiektu lub obiektów na czas trwania transakcji.

Przykładowe zapytanie WFS:
http://www.example.com/wfsserver?service=wfs&version=1.1.0&request=GetCapabilities

Przykładowa odpowiedź serwera (fragment):

<WFS_Capabilities version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd http://www.opengis/net/ows http://schemas.opengis.net/ows/1.0.0/owsAll.xsd">
<ows:ServiceIdentification>
<ows:Title>USGS Framework Layer WFS</ows:Title>
<ows:Abstract>A WFS serving USGS framework layers.
</ows:Abstract>
(...)
<ows:HTTP>
<ows:Get xlink:href=
"http://frameworkwfs.usgs.gov/framework/wfs/wfs.cgi
?DATASTORE=Framework&"/>
<ows:Post xlink:href=
"http://frameworkwfs.usgs.gov/framework/wfs/wfs.cgi
?DATASTORE=Framework"/>
</ows:HTTP>
</ows:DCP>
<ows:Parameter name="AcceptVersions">
<ows:Value>1.1.0</ows:Value>
<ows:Value>1.0.0</ows:Value>
(...)

Literatura:
1. Olejarz, Grzegorz. Możliwości realizacji symbolizacji treści kartograficznych w serwisach usług geoprzestrzennych klasy OGC. Praca magisterska. Promotor: dr inż. Artur Krawczyk. Kraków : AGH, 2009.
2. Open GIS Consortium Inc. Web Feature Service Implementation Specification 2005.

Open Geospatial Consortium, Inc ® (OGC) jest to stowarzyszenie 381 firm, agencji rządowych i uczelni, które opracowuje dostępne publicznie specyfikacje i standardy. Specyfikacje OGC są interoperacyjne, otwarte i darmowe.

OGC opracowało 28 standardów. Można podzielić je na reguły dotyczące usług sieciowych oraz na reguły danych. Usługi sieciowe („Web Services”) są oprogramowaniem serwerowym, które udostępniają zestandaryzowane dane przestrzenne. [1]

Web Map Service

Web Map Service (WMS) jest usługą sieciową, która dynamicznie udostępnia dane przestrzenne w postaci rastrów. WMS jest interfejsem pomiędzy programem użytkownika, a serwerem map, który umożliwia budowanie systemów GIS z wykorzystaniem protokołu HTTP. [2]

Server WMS obligatoryjnie udostępnia dwa polecenia:

  • Get Capabilities – serwer generuje informacje o swoich możliwościach funkcyjnych i zgromadzonych danych,
  • Get Map – pozwala użytkownikowi sprecyzować parametry oczekiwanego pliku graficznego.

Polecenie opcjonalne:

  • Get Feature Info – może nastąpić jedynie po poleceniu Get Map, pozwala klientowi otrzymać dodatkowe informacje charakteryzujące specyficzne punkty na mapie.

Aktualną wersją Web Map Service jest 1.3. W 2005 roku specyfikacja WMS stała się normą ISO o numerze 19128.
Uzyskana mapa cechuje się kartometrycznością – posiada układ współrzędnych oraz ma określony rozmiar.

Przykład działania WMS – zapytanie do serwera :

http://sdi.geoportal.gov.pl/
wms_prg/wmservice.aspx?
request=getmap
&version=1.3.0
&service=WMS
&srs=EPSG:2180
&format=image/png
&bbox=100000,123806,745803,864502
&width=1800
&height=1500
&styles=
&layers=Wojewodztwa

Bezpośredni odnośnik

Serwer otrzymał zapytanie o mapę w postaci pliku rastrowego „png” w układzie współrzędnych państwowych „1992” (EPSG:2180).
Odpowiedź serwera (w postaci pliku rastrowego – na potrzeby opracowania rozmiar mapy został dopasowany do strony):

WMS

WMS

Literatura:
1. Olejarz, Grzegorz. Możliwości realizacji symbolizacji treści kartograficznych w serwisach usług geoprzestrzennych klasy OGC. Praca magisterska. Promotor: dr inż. Artur Krawczyk. Kraków : AGH, 2009.
2. Open GIS Consortium Inc. OpenGIS Web Map Server Implementation Specification. 2006.