Interoperabilita v GIS podle specifikací OGC Geoinformatics CTU 2006 Radek Sklenička
Standardy v GIS konsorcia a standardizační organizace OGC – Open Geospatial Consortium ISO - International Organization for Standardization INSPIRE - INfrastructure for SPatialInfoRmation in Europe W3C – Worl Wide Web consortium...
Open Geospatial Consortium, Inc. OGC konsorcium 270 obchodních společností, univerzit a vládních organizací interoperabilita v GIS OGC specifikace založeno v roce
Vznik OGC specifikací jasně daný postup, daný směrnicí konsorcia discussion papers recommendation papers oficiální OGC specifikace vztah k ISO standardům
V praxi běžně používané OGC specifikace WMS (Web Map Service) WFS (Web Feature Service) WCS (Web Coverage Service) SLD (Style Layer Descriptor) SFS (Simple Features Specification)
Z geodetického pohledu zajímavé specifikace ➢ Spatial referencing by coordinates - definuje souřadnicové referenční systémy a operace mezi nimi ➢ Coordinate Transformation Services - implementační OGC specifikace definující aplikační rozhraní pro práci se souřadnicovými systémy a transformacemi (Java, CORBA, COM) ➢ Web Coordinate Transformation Service (WCTS) - webová služba poskytující transformace mezi souřadnicovými systémy
Spatial Referencing by coordinates
architektura OpenGIS Web Services OWS - OpenGIS Web Services Common specification OGC webových služeb neustále přibývá (WMS, WFS, WCS, WRS, WTS, WCTS, WPS,...) specifikace definuje základní definiční rámec společný pro ostatní OGC specifikace webových služeb definuje základní formu, popřípadě obsah nebo parametry či strukturu a typy dotazů, které služba poskytuje např. operaci GetCapabilities
Ukázka dotazů na webové služby WMS – GetCapabilities – GetMap – GetFeatureInfo WFS – GetCapabilities – GetFeature – GetFeatureWithLock WCS – GetCapabilities – DescribeCoverage – GetCoverage WCTS – GetCapabilities – IsTransformable – Transform WPS – GetCapabilities – DescribeProcess – Execute
Web Processing Service WPS poskytuje možnosti výpočetních úkonů a zpracování prostorových dat umožní využití širší škály možností GIS na poli webových služeb 3 operace: – GetCapabilities – DescribeProcess – Execute
Chaining web services řetězení webových služeb snaha založit webové služby na společných specifikacích a standardech a tak umožnit jejich spojování na úrovni server – server důraz na precizní popis jednotlivých služeb –WSDL (Web Service Description Language) –UDDI (Universal Description,Discovery and Integration)
Chaining web services
Závěr Model distribuovaných GIS založený na možnosti řetězení webových služeb umožní uživatelům flexibilně vytvářet vlastní GIS řešení