Služba webového pokrytí

Open Geospatial Consortium Web Coverage Service rozhraní standardu ( WCS ) definuje internetových souborů na základě dotazu na digitální geoprostorových informací , které zachycuje jevy, které se liší v prostoru a / nebo čas.

přehled

WCS poskytuje přístup k datům pokrytí ve formulářích, které lze použít pro zpracování na straně klienta, například vědecké modely. WCS souvisí s OGC Web Feature Service (WFS) a Web Map Service (WMS). Jako instance služby WMS a WFS umožňuje WCS klientům vybrat části inventáře informací serveru na základě prostorových podmínek a dalších kritérií dotazu.

Na rozdíl od Web Map Service (WMS), která poskytuje geografická data jako mapové obrázky, poskytuje WCS dostupná data spolu s jejich podrobnými popisy (metadata) a definuje bohatou syntaxi pro dotazy na tato data a metadata. Zejména jsou data při dodání vrácena s plnou sémantikou; Na rozdíl od obrázků WMS, které jsou vhodné pouze pro lidi, lze proto data WCS také dále automaticky vyhodnocovat.

Na rozdíl od služby webových funkcí (WFS), která poskytuje jednotlivé prvky prostorových dat, WCS vrací vícerozměrná data, která přinášejí část časoprostorových vlastností do jakéhokoli vztahu. Jako takový se WCS zaměřuje na pokrytí jako specializovanou třídu funkcí (jmenovitě sady funkcí) a nabízí odpovídající funkce.

WCS je založen na modelu pokrytí schématu aplikace OGC GML pro pokrytí a podporuje z něj všechny typy pokrytí. Aktuální verze 2.0 již není omezena na běžné mřížky jako dřívější verze WCS.

WCS Core, rozšíření a profily aplikací

WCS Suite: Logický pohled

Sada WCS je rozdělena na jádro, které musí každá implementace WCS podporovat, plus řadu rozšíření s dalšími fazetami služeb. Během implementace si můžete vybrat, které rozšíření má být podporováno. Musí být splněno pouze několik základních pravidel: Každá implementace WCS musí podporovat alespoň jeden komunikační protokol a jeden výstupní datový formát. Aby byl přehled snazší, jsou rozšíření seskupena do pěti kategorií: datový model, kódování, model služby, protokoly a použitelnost.

Aby implementátoři mohli snáze vybrat rozšíření, byly aplikační profily vytvořeny jako doménově orientované „balíčky“ sady WCS. Slouží jako pokyny pro implementaci služeb WCS pro konkrétní oblasti použití.

Níže jsou stručně představeny vybrané specifikace.

Dokumenty standardu WCS jsou k dispozici na stránce OGC-WCS.

WCS Core

WCS obložení a plátek

WCS Core poskytuje základní extrakci prostorových a dočasných dat. Lze kombinovat dva typy extrakce: Ořezávání extrahuje část pokrytí, definovanou ohraničujícím rámečkem ; výsledek má stejný rozměr (tj. počet os) jako původní pokrytí. Při krájení se provede řez v určené poloze, čímž se zmenší rozměr pokrytí výsledku.

Z technického hlediska jádro WCS nabízí tři typy požadavků podle definice webové služby OGC:

  • GetCapabilities : poskytuje popis XML vlastností služby a datových sad nabízených požadovaným serverem,
  • DescribeCoverage : dodává XML popisy pokrytí (např. Jejich poloha v prostoru a čase),
  • GetCoverage : poskytuje pokrytí (nebo jeho část), buď jako původní data, nebo převedené do vhodného datového formátu.

Rozšíření protokolu WCS

WCS požadavky a odpovědi mohou používat následující protokoly:

  • GET / KVP: používá HTTP GET k odesílání požadavků ve formě párů klíč – hodnota (KVP) a přijímá metadata XML a data binárního pokrytí.
  • POST / XML: používá HTTP POST k přenosu dat XML a dat binárního pokrytí.
  • SOAP / XML: používá SOAP k přenosu dat XML a dat binárního pokrytí.
  • REST : Tato varianta protokolu je v současné době ve vývoji.

Rozšíření WCS pro datové formáty

Rozšíření WCS pro formáty umožňují vrácení pokrytí v různých formátech dat, například B. GML , GeoTIFF , HDF-EOS nebo NITF . Řada těchto specifikací je v současné době (od června 2013) k dispozici jako kandidátské standardy.

Podmnožina rozsahu WCS

Podmnožina rozsahu (nezaměňovat s podmnožinou domény WCS Core) umožňuje extrakci komponent („pásem“, „kanálů“) z buněk („pixelů“, „voxelů“) pokrytí.

Například požadavek na podmnožinu rozsahu může extrahovat blízké infračervené, červené a zelené komponenty ze sedmipásmového satelitního snímku Landsat. Prostorový rozsah zůstává nezměněn.

WCS-T prodloužení

WCS-T (T znamená transakce) definuje, jak lze na server nahrát nové pokrytí a jak lze změnit stávající krytí.

Rozšíření pro zpracování WCS

Služba WCPS ( Web Coverage Processing Service ) definuje flexibilní ad hoc zpracování a filtrování na množství pokrytí. Processing Extension integruje abstraktní dotazovací jazyk WCPS do protokolů sady WCS.

Rozšíření WCS CRS

Rozšíření WCS CRS (Coordinate Reference System) umožňuje adresování pokrytí v referenčních souřadnicových systémech, které se liší od původního souřadnicového systému, ve kterém jsou pokrytí uložena na serveru. Toto rozšíření proto umožňuje transformaci nebo reprojekci CRS.

Softwarová podpora pro WCS

Testování shody OGC

OGC poskytuje bezplatný otevřený zdroj Compliance and Interoperability Test Engine (CITE), takže danou implementaci lze otestovat na shodu s danou specifikací OGC. Seznam všech testů specifikací dostupných z OGC najdete na stránce shody s OGC.

Implementace WCS

Seznam implementací, u nichž byla oficiálně potvrzena shoda se standardem OGC, je zveřejněn na webových stránkách OGC. Viz také diskuse „kompatibilní s implementací“.

Toto je neoficiální, nekontrolovaný a nepotvrzený seznamem implementací OGC, které podporují WCS jako klient nebo server:

  • WCS 2.0:
    • Rasdaman - server a klient (čtení / zápis); Referenční implementace pro WCS 2.0, referenční implementace pro WCPS
    • Server MapServer
    • PYXIS WorldView - bezplatný klient, integruje různé zdroje dat do šestihranné diskrétní globální sítě

Individuální důkazy

  1. OGC 09-146r1 opengeospatial.org
  2. Stahování standardních dokumentů služby OGC Web Coverage Service
  3. external.opengeospatial.org
  4. Testovací modul shody a interoperability (CITE)
  5. ^ Testování shody OGC
  6. Seznam vyhovujících produktů OGC . opengeospatial.org
  7. kompatibilní s implementací. OGC FAQ
  8. rasdaman - Big Array Data Analytics Server, včetně sady nástrojů pro webového klienta (raswct)
  9. OGC Network: Web Coverage Service ( Memento v originálu od 17. prosince 2013 do internetového archivu ) Info: archiv odkaz se automaticky vloží a dosud nebyl zkontrolován. Zkontrolujte prosím původní a archivovaný odkaz podle pokynů a poté toto oznámení odstraňte. @ 1@ 2Šablona: Webachiv / IABot / www.ogcnetwork.net
  10. Server MapServer WCS . Citováno 23. října 2013.
  11. a b Prohlížeč GeoWeb PYXIS WorldView . Citováno 23. října 2013.
  12. ERDAS APOLLO . Archivovány od originálu 6. dubna 2011. Citováno 23. října 2013.
  13. ^ GDAL služba webového pokrytí . Citováno 23. října 2013.
  14. Server PCI Geomatics 'Web Coverage Server úspěšně prošel testem souladu . Archivovány od originálu 22. října 2012. Citováno 23. října 2013.
  15. ESRI ArcGIS Server . Citováno 23. října 2013.
  16. ^ CARIS Spatial Fusion Enterprise . Citováno 23. října 2013.