The SOS protocol (Sensor Observation Service) is a specification within the the initiative OGC Sensor Web Enablement (SWE), which allows access to observations and heterogeneous sensor data in a standard way.
A research environment to SWE was opened inside the gvSIG project and there is currently a project of two years to add support of SOS capabilities for both gvSIG and gvSIG Mobile. We can show two prototypes that implement a part of the functionalities or we can show the state of development of the final application.
The supported operations are: GetCapabilities to describe the service; DescribeSensor to access sensor metadata and GetObservation for receiving the observations and measurements.
The supported language to describe the sensors data is the Observation & Measurement (O&M) and the sensor metadata description (location. ID, measured phenomena , data processing, etc...) is obtained from the SensorML scheme.
The gvSIG desktop prototype can access data from different groups of sensors "offerings" on the map just adding them as new layers.
The procedures or sensors that are included in an "offering" are presented as a layer elements that can be mapped on the map. Access to these sensor observations its allowed (GetObservation) filtering data by time interval and by an observed phenomenon property. Information can be displayed on the map using graphics for a better understanding with the possibility of comparing data from different sensors.
On the other hand, the same philosophy as for the desktop client has been used for the mobile client through the gvSIG Mobile prototype. Thus, each "offering" become in a new layer. The sensor observations can be displayed on the screen of the mobile device and can be customized thematic maps, in order to facilitate interpretation of data.
Jorge Piera - Prodevelop. gvSIG Association
Francisco José Peñarrubia - Software Colaborativo
Miguel Montesinos - Prodevelop
Alain Tamayo - UJI