1 OGC Web Services Kai Lin San Diego Supercomputer Center

Slides:



Advertisements
Similar presentations
OGC Catalog Services Overview: CS/W, ebRIM, Service Profiles, Metadata & Metametadata OGC - OGF Workshop Joshua Lieberman Traverse Technologies Inc. February.
Advertisements

OGC Catalog Service for the Web (CS/W): experience in NASA John D. Evans, Ph.D. NASA Geosciences Interoperability Office (GIO) Earth.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Report on progress Stakeholder workshop, 29 Jan 2003.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
OWS-3 Catalog Introduction 20 April 2005 Joshua Lieberman
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web Map Specifications Liping Di, Zhangshi Yin, Wenli Yang, Meixia Deng, and R.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Web GIS – About and Need Arup Dasgupta Honorary Advisor GIS Development.
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
GIS on the Web. World Wide Web Internet Clients Servers FTP Opportunity in Web- based Mapping Disaster relief and Emergency management Global and.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Support for Client Partners Eugene G. Yu Lingjun Kang Archie Warnock
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Oy Metadata Content j of Metadata. Discovery Access Understanding Levels of Metadata joy of Metadata Metadata Standards Why standards Which standards.
AIXM 5.1 Seminar 12 – 13 December 2011
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Ign.fr 23/06/2014. ign.fr THE FRENCH GEOPORTAL GI STANDARDS APPROACH 23/06/2014.
Web Feature Service – What and How? Ian Painter - Snowflake Software.
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Trends in map e-services Karel Charvat
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.
June 9-11, 2004 Carleton University Ottawa Canada OGC in Open Source Products Tom Kralidis Jeff McKenna Peter Pulsifer Bart van den Eijnden June 9-11,
Documentation from NcML to ISO Ted Habermann, NOAA NESDIS NGDC.
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
Air Quality Data Services: Application of OGC specifications Air Quality Data: Multi-dimensional, multi-source, multi-format Point observations are collected.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
GIS on the Web; web sources of GIS data
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
Creating Good Documentation NOAA National Geophysical Data Center
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
WIGOS Data model – standards introduction.
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
SDI for water resource management Theresia Freska & Wu Liqun.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
EbRIM Profile of CS/W 17-JUL-2007 Presented by: Panagiotis (Peter) A. Vretanos, CubeWerx Inc.
OGC Update WGISS-19 - March 2005 Allan Doyle, GSDI/EOGEO
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
OGC Catalog Service for the Web (CS/W): experience in NASA John D. Evans, Ph.D. NASA Geosciences Interoperability Office (GIO) Earth.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Alexandria Digital Library ADL Metadata Architecture Greg Janée.
The Next Generation Network Enabled Weather (NNEW) SWIM Application
CEN 202 “Space Standardisation”
Michael Morahan CEOS WGISS-43 Meeting
Session 3A: Catalog Services and Metadata Models
CAP-378 and “Conhecer para não ignorar”
Flanders Marine Institute (VLIZ)
Using Postgres/PostGIS for WFSRI
CEOP/IGWCO Joint Meeting, Feb.28  March 4, University of Tokyo, Japan
Session 2: Metadata and Catalogues
Proposal of a Geographic Metadata Profile for WISE
Attributes and Values Describing Entities.
and perspectives for AIXM
Presentation transcript:

1 OGC Web Services Kai Lin San Diego Supercomputer Center

2 OGC Web Services OGC Specifications –Based on HTTP Protocol (GET/ POST) –XML as standard encoding (W3C) –Related to geospatial information Some of main OGC services: –Web Map Service (WMS) –Web Feature Service (WFS) –Web Coverage Service (WCS) –Catalogue Service for the Web (CSW) Not SOAP. REST?

3 Web Map Service (WMS) Requests for images of map data Point based query functionality Main operations: –GetCapabilities: Metadata about the types/operations the WMS supports –GetMap Map of the requested data –GetFeatureInfo Feature information about a particular point within a map Open source implementations –UMN Map Server –GeoServer

4 Web Feature Service (WFS) Requests for spatial features Return vector data (in GML) Rich query interface Main operations: –GetCapabilities: Metadata about the types/operations the WFS supports –DescribeFeatureType A list of features and associated attributes –GetFeature Features by spatial querying and filtering Open source implementations –GeoServer –Deegree

5 Web Coverage Service (WCS) Requests for raw (typically gridded) data Return in well known binary formats Main operations: –GetCapabilities: Metadata about the types/operations the WCS supports –DescribeCoverage Structural information about one or more coverages –GetCoverage Coverage data by spatial querying and filtering Open source implementations –GeoServer –Deegree

6 Catalogue Service for the Web (CSW) Standard API for manipulating metadata records –creating, updating, deleting for resource providers –querying metadata records for resource users Profiles (Information Model) –FGDC –ISO19119 / ISO19115 –OASIS eBussiness Registry Information Model (ebRIM, preferred) Request formats: XML or name-value pairs –Query language Filter Encoding Specification (used in WFS) Common Query Language (CQL) Others defined in profiles Response in XML Open source implementations : GeoNetwork, Deegree

7 A Typical CSW Use Case Resource Description (Metadata) Catalog Client Catalog Service

8 CSW Operations GetCapabilities: –Metadata about the types/operations the CSW supports DescribeRecord: –Schema description of the CSW Information Model GetDomain: –Runtime value space for parameters used in API GetRecords: –Metadata records with possibility of filtering (spatial, temporal, keywords conditions, etc.) GetRecordByID –Metadata records with the specified ID Transaction –Create, update and delete metadata records Harvest –Retrieve metadata from other catalogue services –Supporting periodic retrieving

9 What You Can Query Core Queryables –Subject: the topic of the resource –Title: the name of the resource –Abstract: a summary of the resource –AnyText: for full text search –Format: physical manifestation –Identifier: unique reference to the resource –Modified: data the resource created or updated –Type: genre of the resource –BoundingBox: a bounding box for interested area –CRS: coordinate system –Association: relation with other resources

10 What CSW Response for a Query Response Returnables –Title: correspondent to the query attribute Title –Creator –Subject: correspondent to the query attribute Subject –Description : correspondent to the query attribute Abstract –Publisher –Contributor –Date : correspondent to the query attribute Modified –Type : correspondent to the query attribute Type –Format : correspondent to the query attribute Format –Identifier : correspondent to the query attribute Identifier –Language –Relation : correspondent to the query attribute Association –Coverage : correspondent to the query attribute BoundingBox –Rights

11 CSW Response Levels Brief Level Subject Format Description Date Coverage Relation Summary Level Identifier Title Type Full Level Creator Publisher Contributor Language Rights

12 Example Request of CSW GetRecords <GetRecords service="CSW" version="2.0.2" maxRecords="1000" outputSchema=" outputFormat="application/xml"> brief /Record/AnyText %Your-Search-Term% /Record/dct:modified /Record/dc:type urn::csw-ObjectType:FeatureType

13 Example Request of CSW GetRecords (cont.) /Record/dc:Type urn:csw-ObjectType:WMS_Layer Record urn:gcmd urn:gcmd:oceans:seafloor:topography /Record/ows:BoundingBox -80,30 -70,40

14 Response of CSW GetRecordById <Record xmlns=" xmlns:dc=" xmlns:dct=" xmlns:ows=" xmlns:xsi=" xsi:schemaLocation=" e67-b7cf-40a3-861d-b3a09337b195 Image2000 Product 1 (at1) Multispectral :00:00 IMAGE2000 product 1 individual orthorectified scenes. IMAGE2000 was produced from ETM+ Landsat 7 satellite data and provides a consistent European coverage of individual orthorectified scenes in national map projection systems. (to be continued)

15 dataset imagery baseMaps earthCover BIL Vanda Lima en Response of CSW GetRecordById (Cont.)

16 ebRIM Provides a metamodel for describing metadata Expressed in XML Manage associations among many aspects: – Dataset descriptions – Service interface descriptions – Coordinate reference systems – Units of Measure – Application schemas, feature types – Map styles and symbol libraries – Access control policies – Sensor description – Ontological descriptions – Digital rights – Organizations and Projects

17 More Queryables by ebRIM Queryables –Time period of data validity –Time period of collection –Phenomenon represented –Geographic Extent –Topic categories / ISO terms –Creator –Organization –Scale / resolution –Metalevel –Classification –Processed state –…………

18 Question?

19 WFS GetCapabilities <GetCapabilities service="WFS” version="1.0.0" xmlns=" /> <WFS_Capabilities xmlns=" version="1.0.0" xmlns:ogc=" xmlns:myns=" Oracle WFS Oracle Web Feature Service Web Feature Service maintained by Oracle ………. ……….

20 WFS GetCapabilities (Cont.) myns:COLA LIST OF COLA MARKETS SDO:8307 ………… …………

21 WFS DescribeFeatureType <wfs:DescribeFeatureType service="WFS” version="1.0.0" xmlns:wfs=" xmlns:myns=" xmlns:xsi=" xmlns:xsd=" xsi:schemaLocation=" myns:COLA <xsd:schema targetNamespace=" xmlns:wfs=" xmlns:myns=" xmlns:gml=" elementFormDefault="qualified" version="1.0.0" xmlns:xsd=" <xsd:import namespace=" schemaLocation="

22 WFS DescribeFeatureType (Cont.)

23 WFS GetFeature Request <wfs:GetFeature service="WFS version="1.0.0” xmlns:wfs=" xmlns:ogc= xmlns:myns= xmlns:xsi= xsi:schemaLocation=" myns:MKT_ID myns:NAME myns:SHAPE myns:COLA/myns:MKT_ID 2 myns:COLA/myns:NAME cola_c myns:COLA/myns:MKT_ID 3 myns:COLA/myns:NAME cola_d

24 WFS GetFeature Response <wfs:FeatureCollection xsi:schemaLocation=" xmlns:wfs=" xmlns:xsi=" 3.0, ,5.0 3 cola_c 3.0, , , , ,3.0