I intended to do a nice demo with CSIRO’s South Esk Testbed. But I got stuck with a long planned feature – the plotting of offerings and SOS. So this is what this demo is about now, and additionally it shows how to combine measurements of different SOSs and convert these to sp objects for further analysis. Below is a map of the available sensors.

CSIRO South Esk Testbed Map

It must be noted that the focus of the demo is on data consolidation and plotting. The demo contains code for two Kriging examples using the gstat and automap packages, which sadly I did not get to work yet. These analyses are not necessarily sensible!

Try it out:


library("sos4R")

demo("southesk")

Some example plots:

The demo will be in a soon to be released new version of sos4R, but the documentation needs to be updated before uploading it to CRAN.Some issues became clear during work on this demo:

  • The CSIRO SOS use different definitions for identifiers in SensorML, like urn:ogc:def:identifierType:OGC:uniqueID, that I cannot handle. I decided to stick to the SensorML Profile for Discovery. So users cannot get the identifier the stations automatically for this service.
  • The time formatting became a real problem as I recently started developing on a German Windows system and the time formatting does not work anymore – but some specific handling is neccessary as the tested SOSs do not accept (to me perfectly fine) time stamps and return a weird time format… to be continued.