Presentation is loading. Please wait.

Presentation is loading. Please wait.

IOOS DIF SOS Project. June 5, 2008IOOS DIF SOS Project2 What is SOS? Sensor Observation Service (SOS) – an API for providing sensor and observation data.

Similar presentations


Presentation on theme: "IOOS DIF SOS Project. June 5, 2008IOOS DIF SOS Project2 What is SOS? Sensor Observation Service (SOS) – an API for providing sensor and observation data."— Presentation transcript:

1 IOOS DIF SOS Project

2 June 5, 2008IOOS DIF SOS Project2 What is SOS? Sensor Observation Service (SOS) – an API for providing sensor and observation data via XML. Will support the following functions: Sensor Observation Service (SOS) – an API for providing sensor and observation data via XML. Will support the following functions: GetCapabilities – what server provides GetCapabilities – what server provides DescribeSensor – information about a sensor DescribeSensor – information about a sensor GetObservation – observation data GetObservation – observation data

3 June 5, 2008IOOS DIF SOS Project3 Data Coverage Implementing ocean currents first. Implementing ocean currents first. Includes ADCP and PSCM. Includes ADCP and PSCM. Will extend to: Will extend to: water level, water level, water temperature, water temperature, salinity, salinity, winds and winds and waves. waves.

4 June 5, 2008IOOS DIF SOS Project4 Main SDF Page Main page of NDBC SDF site http://sdf.ndbc.noaa.gov/ Main page of NDBC SDF site http://sdf.ndbc.noaa.gov/ http://sdf.ndbc.noaa.gov/ Provides map interface to retrieve data as: Provides map interface to retrieve data as: CSV CSV NetCDF NetCDF XML (not SOS) XML (not SOS) Link to IOOS DIF Station List Link to IOOS DIF Station ListIOOS DIF Station ListIOOS DIF Station List Link to IOOS Station Info Link to IOOS Station InfoIOOS Station InfoIOOS Station Info

5 June 5, 2008IOOS DIF SOS Project5 SOS Page SOS Page - http://sdf.ndbc.noaa.gov/sos/ SOS Page - http://sdf.ndbc.noaa.gov/sos/http://sdf.ndbc.noaa.gov/sos/ This page contains brief information about the service. This page contains brief information about the service.

6 June 5, 2008IOOS DIF SOS Project6 SOS Test Page Test Page - http://sdf.ndbc.noaa.gov/sos/test.shtml Test Page - http://sdf.ndbc.noaa.gov/sos/test.shtml http://sdf.ndbc.noaa.gov/sos/test.shtml Used to test and verify the server by passing XML requests and displaying XML responses. Used to test and verify the server by passing XML requests and displaying XML responses. Preformatted requests for each function can be modified by user before submission. Preformatted requests for each function can be modified by user before submission. Timed response. Timed response.

7 June 5, 2008IOOS DIF SOS Project7 SOS via HTTP GET http://sdf.ndbc.noaa.gov/sos/server.php http://sdf.ndbc.noaa.gov/sos/server.php http://sdf.ndbc.noaa.gov/sos/server.php Arguments: Arguments: request = GetCapabilities, DescribeSensor, GetObservation request = GetCapabilities, DescribeSensor, GetObservation service = SOS service = SOS version = 1.0.0 version = 1.0.0 offering = : offering = : observedproperty = Currents observedproperty = Currents

8 June 5, 2008IOOS DIF SOS Project8 SOS via HTTP GET responseformat = responseformat = text/xml;schema="ioos/0.6.0“ text/xml;schema="ioos/0.6.0“ application/ioos+xml;version=0.6.0 application/ioos+xml;version=0.6.0 eventtime = 2008-06-04-T00:00:00Z eventtime = 2008-06-04-T00:00:00Z When omitted, most recent record is returned. When omitted, most recent record is returned. Seconds are optional. Seconds are optional. Will add option for duration. Will add option for duration.

9 June 5, 2008IOOS DIF SOS Project9 SOS via HTTP GET featureofinterest = BBOX:min_lon,min_lat,max_lon,max_lat featureofinterest = BBOX:min_lon,min_lat,max_lon,max_lat Examples: Examples: GetCapabilities GetCapabilities GetCapabilities GetObservation for latest 41012 observation GetObservation for latest 41012 observation GetObservation for latest 41012 observation GetObservation for latest 41012 observation GetObservation for 6/4/2008 0000Z 41012 observation GetObservation for 6/4/2008 0000Z 41012 observation GetObservation for 6/4/2008 0000Z 41012 observation GetObservation for 6/4/2008 0000Z 41012 observation

10 June 5, 2008IOOS DIF SOS Project10 SOS “Proto Page” http://sdf.ndbc.noaa.gov/sos/data.shtml http://sdf.ndbc.noaa.gov/sos/data.shtml http://sdf.ndbc.noaa.gov/sos/data.shtml Executes a GetObservation request and applies XSL Transform to convert the XML response into user-friendly HTML page. Executes a GetObservation request and applies XSL Transform to convert the XML response into user-friendly HTML page. Requires station ID argument - http://sdf.ndbc.noaa.gov/sos/data.shtml?station=41012 Requires station ID argument - http://sdf.ndbc.noaa.gov/sos/data.shtml?station=41012 http://sdf.ndbc.noaa.gov/sos/data.shtml?station=41012 Always retrieves latest observation. Always retrieves latest observation.

11 June 5, 2008IOOS DIF SOS Project11 Discussion Items GetObservation response fairly well defined by working group. NDBC prototype supports single point and vertical profile. Limited Time Series GetObservation response fairly well defined by working group. NDBC prototype supports single point and vertical profile. Limited Time Series Next - Collections and Time Series of Collections Next - Collections and Time Series of Collections DIF Group is working on GetObservation request format for GET and POST? DIF Group is working on GetObservation request format for GET and POST?

12 June 5, 2008IOOS DIF SOS Project12 Discussion Items Metadata – adding to database. Issues requiring additional work: Metadata – adding to database. Issues requiring additional work: Partners send FM64 with little metadata. Partners send FM64 with little metadata. MMS metadata in spreadsheets, NEMIS and raw messages. Need to consolidate. MMS metadata in spreadsheets, NEMIS and raw messages. Need to consolidate. NDBC metadata in NEMIS and raw messages. NDBC metadata in NEMIS and raw messages.

13 June 5, 2008IOOS DIF SOS Project13 Discussion Items Group has not tackled GetCapabilities. We are moving ahead using SOS specification. May have to change the content/format when group addresses this. Group has not tackled GetCapabilities. We are moving ahead using SOS specification. May have to change the content/format when group addresses this. Feature of Interest to be defined by Group. Currently using station ID. May define geographic regions. Feature of Interest to be defined by Group. Currently using station ID. May define geographic regions. Requested common organization name list for use in responses. Requested common organization name list for use in responses.

14 June 5, 2008IOOS DIF SOS Project14 Links http://sdf.ndbc.noaa.gov/ http://sdf.ndbc.noaa.gov/ http://sdf.ndbc.noaa.gov/ http://sdf.ndbc.noaa.gov/sos/ http://sdf.ndbc.noaa.gov/sos/ http://sdf.ndbc.noaa.gov/sos/ http://sdf.ndbc.noaa.gov/sos/test.shtml http://sdf.ndbc.noaa.gov/sos/test.shtml http://sdf.ndbc.noaa.gov/sos/test.shtml http://sdf.ndbc.noaa.gov/sos/data.shtml?station=41012 http://sdf.ndbc.noaa.gov/sos/data.shtml?station=41012 http://sdf.ndbc.noaa.gov/sos/data.shtml?station=41012 http://sdf.ndbc.noaa.gov/stations.shtml http://sdf.ndbc.noaa.gov/stations.shtml http://sdf.ndbc.noaa.gov/stations.shtml http://sdf.ndbc.noaa.gov/station_info.shtml http://sdf.ndbc.noaa.gov/station_info.shtml http://sdf.ndbc.noaa.gov/station_info.shtml


Download ppt "IOOS DIF SOS Project. June 5, 2008IOOS DIF SOS Project2 What is SOS? Sensor Observation Service (SOS) – an API for providing sensor and observation data."

Similar presentations


Ads by Google