Personal tools
You are here: Home Old Content - To be removed Experiment #1

Experiment #1

— filed under:

The intent of Experiment #1 is to begin to test and document the differences between the OGC Sensor Observation Service (SOS) protocol and the OGC Web Feature Service (WFS) for retrieving ocean observations. The desired outcome is to produce a Best Practices document describing usage scenarios where each service performs most favorably.

To follow the progress of Experiment #1, review the minutes of the weekly teleconferences.

Experimental Approach

The step that we will take in this experiment include:

1) Set up a database server with historical water level data for the area off the Louisiana and Alabama coasts during August and September of 2005 (timeframe of hurricane Katrina).

2) Configure WFS and SOS access (most likely via Mapserver) to the water level data in this database

3) Use a number of different SOS and WFS clients to retrieve water level data from at least 2-3 different servers for the following scenarios (use cases):

  • Get latest observation (e.g. retrieve GoMOOS Buoy A's latest SST reading)
  • Retrieve specific historical observation (e.g. retrieve the most recent SST observation from before 00UTC 1-Aug-2005 from Buoy A)
  • Retrieve historical time series of observations from a single sensor (e.g. retrieve Buoy A's SST readings from 00UTC 1-Aug-2005 to 00UTC 31-Aug-2005)
  • Retrieve aggregated data from a group of sensors (e.g. repeat the three tests above but for GoMOOS Buoy A and B)
  • Retrieve aggregated data from a group of sensors within a geographic bounding box (e.g. repeat the three tests at the top of this list but for GoMOOS Buoys within a geographic bounding box)

4) In addition, we will configure a number of other WFS and SOS servers and exercise them via the different clients to test interoperability

Results to be derived

The attributes of WFS and SOS that this experiment seeks to explore and document includes:

  • Ease of access to single, latest observations
  • Ease of access to historical data
  • Ease of access to time series data
  • Ease of access to aggregated data
  • Compatibility between diverse SOS and WFS clients and servers

For the purposes of this experiment, "ease of access" will be measured in amount of development time that is required to retrieve data from the server and display in a simple, tabular format. Elaborate visualization of the data is not a goal of this experiment.

Clients and Servers to be tested

The following servers will be contributed for use in this experiment:

Server WFS / SOS Responsible Status GetCapabilities URL
Mapserver serving SST data for GoMOOS buoy A01 (sourced from MADIS). WFS Texas A&M Under Development http://sos-web.tamu.edu/sos-cgi/madis?service=wfs&request=getcapabilities&ve rsion=1.0.0 - NOTE: no metadata has been configured for this server yet.
Mapserver serving SST data for GoMOOS buoy A01 (sourced from MADIS). SOS Texas A&M Under Development http://sos-web.tamu.edu/sos-cgi/madis?service=sos&request=getcapabilities&version=0.1.2
VAST SOS server (Tony's) serving SST data for GoMOOS buoy A01 (sourced from MADIS). SOS Texas A&M Available http://sos-ws.tamu.edu/tethys/madis?request=GetCapabilities&service=SOS&version=1.0
IRIS server serving TML encoded data. SOS Argon Available GetCapabilities URLs listed at http://demo.transducerml.org:8080/ogc/
ARCims server WFS Texas A&M Under development
SEDAC WFS Server WFS SEDAC - Columbia University Available GetCapabilities URLs listed at http://sedac.ciesin.columbia.edu/mapserver/
OOSTethys Servers serving buoy observations SOS GoMOOS, NANOOS, TAMU, MBARI Available TAMU - http://mesodev.tamu.edu:8080/ows-dev/tamuSos?request=GetCapabilities

GoMOOS - http://www.gomoos.org/cgi-bin/sos/oostethys_sos.cgi?VERSION=0.0.31&SERVICE=SOS&REQUEST=GetCapabilities

MBARI - http://marinemetadata.org:9600/oostethys/sos?VERSION=0.0.31&SERVICE=SOS&REQUEST=GetCapabilities

NANOOS - http://data.stccmop.org/ws/sos.py
ASA MicroWFS server developed for NOAA (note - has the capability to do time-series). Currently serving Hycom currents, GFS winds, NAM winds. Will be adding the same buoy data TAMU is serving as well. WFS ASA Available http://demo.asamap.com/wfs/ASA_WFS.asp?



The following clients will be used in this experiment:

Client WFS / SOS Responsible
OOSTethys Map Client SOS GoMOOS
OOSTethys Python client and time series plotter tool SOS NANOOS
Space Time Toolkit Both UAH / Texas A&M
http://vast.uah.edu/joomla/index.php?option=com_content&task=view&id=16&Itemid=55
ImageMatters client SOS Argon
Ionica client SOS Texas A&M
SEDAC Map Client WFS SEDAC (can be viewed at http://sedac.ciesin.columbia.edu/mapviewer/
GAIA3 WFS Client WFS ASA

Document Actions