My GSoC project in 2014 is split into two important parts to better track the project’s evolution and for easier task management. For “Sensor Data Access for Rasdaman”, the two parts of the project were significantly different but aimed at the same result: to integrate Rasdaman as a data storage backend to the 52°North Sensor Observation Service (SOS) implementation. The evolution and results of the first part of the Sensor Data Access for Rasdaman project were presented in the mid-term blog post and on the project’s wiki page. The content of the wiki page contains all the weekly reports, not only the ones corresponding to the first seven weeks. This final blog post gives a brief presentation of the results of this last GSoC phase, but also provides all the resources for the project’s installation and describes some of the problems met along the way.more >
The first goal for the Sensor Data Access for Rasdaman project was to implement a JDBC driver for Rasdaman and to create a Hibernate dialect, which uses the JDBC driver to connect Rasdaman as a data storage backend to the 52°North Sensor Observation Service (SOS). This was the solution we came up with for the first part and we think this was a good choice, because now, at the mid term evaluation, we have a JDBC driver and a Hibernate dialect – both of which support multidimensional array queries.
Even though I will summarize the project’s status, you can find a more detailed description about the project’s evolution on the Sensor Data Access for Rasdaman wiki page.
Currently, the new 52°North SOS version 4.x supports data storage for many different Database Management Systems based on Hibernate, such as Postgres/PostGIS, Oracle/Oracle Spatial, or Microsoft SQL.
This project aims to connect Rasdaman as an alternative data storage backend to the 52°North SOS and explore storing array observations in the SOS. We currently explore the integration process and consider several alternatives:
- create the internal data source representation of the SOS by implementing the 52°North SOS Rasdaman “data access objects”,
- create Rasdaman-Hibernate mappings for 52°North SOS, e.g. by implementing a generic Rasdaman JDBC driver.
52°North is pleased to welcome the following students to work with us closely this summer on five Google Summer of Code projects!
- Sensor Data Access for Rasdaman, Simona Badoiu (Romania)
- Using the ILWIS framework for geo-data capture with a mobile application, Bouke Pieter Ottow (Netherlands)
- Proposal for Access Control User Interface for SOS Servers, Dushyant Sabharwal (India)
- enviroCar App UX Design, Rahul Raja (India)