[SoC] GSoC - istSOS 2013 Weekly reports #1

Francesco Massa massa80 at gmail.com
Fri Jun 21 06:30:26 PDT 2013


 

Week #1

Hi there, 

I am Francesco Massa and my GSoC project is the istSOS implementation of 
a “profile” data structure to manage data from fixed or mobile sensors (CTD 
probe or GLIDER AUV acquisition):  the data profile ideal is more that a 
set of measurements as it keeps inside many environmental details.

Work done in week 1

In this first week I anwered to these questions:

   - What does “a profile data structure” mean for me and for other users 
   (Mentor, Oceanographers, Engineers, Geologists, others end-Users)? 
   So I understand the profiles are seen by all of us in different but 
   similar way (and just as well, in my view) expected of the field 
   application or the instruments of measure.

 I get a definition in INSPIRE documents (D2.9_O&M_Guidelines_v2.0rc3): 

“A ProfileObservation is an Observation representing the measurement of a 
property along a vertical profile in space at a single time instant. For 
example a profile measuring salinity at different depths in the ocean.” For 
example in oceanography CTD probe profile, ADCP current profiler, 
inclinometer profile are all good example of this definition.

   - How are the data stored in a database? So I started exploring the 
   istSOS database model and I understood it. 

  I think that to store ProfileObservation I could use an Array data: so 
all data are linked in a unique and more efficient "structure" and this 
makes easy manage, validate this data type.

   - Which kind of filters are expected in GetObservation operation in both 
   SOS standards 1.0 and 2.0?  So I read and compared both implementation 
   standards 1.0 and 2.0.
   
 Work to be done in week 2

  There are many questions in my mind about data Array: 

   - 
   
   Can I run any queries on the table with array fields? 
   - 
   
   What is SQL syntax to make select, filter or join using array data?
   - 
   
    Can I extract array data using a SQL WHERE condition? (example: 
   A=[1,2,3,4,5] X=3 is it possible to extract a new array B with the only 
   elements of A in which A>X, B[4,5]?)
   
 Next week I need to do some test with array data after I've modified 
istSOS model database with arrays fields. 

   - How is XML model for the observations and measurements (OM) used and 
   how could the profile data type fit into the XML model? 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20130621/bba4d01a/attachment.html>


More information about the SoC mailing list