Successfully reported this slideshow.

sos4R - 52° North Innovation Price Presentation

815 views

Published on

Final presentation of the winning project of the 52° North Innovation Price sos4R - Accessing a Sensor Observation Service from R.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

sos4R - 52° North Innovation Price Presentation

  1. 1. www.nordholmen.net/sos4r
  2. 4. motivation?
  3. 5. open data!
  4. 6. reproducible research!
  5. 10. based on... XML RCurl getting sos and r to work together...
  6. 11. … No automatic class creation – like XMLBeans …
  7. 12. … O&M is extremely flexible, especially when linking to GML …
  8. 13. features
  9. 14. POST requests: GET requests: http
  10. 15. core operations profile GetCapabilities DescribeSensor GetObservation GetObservationById
  11. 16. exchangeability
  12. 17. … the parser of every of these elements can easily be changed …
  13. 18. myParseSensorML <- function(obj) { root <- xmlRoot(obj) return(xmlName(root)) } mysos = SOS( url = &quot;http://www.sos.de/sos&quot;, parsers = SosParsingFunctions( &quot;DescribeSensor&quot; = myParseSensorML) ) … example of replacing a parsing function. Here the parsing for the response to a describesensor operation …
  14. 19. filters?
  15. 20. filters!
  16. 21. read.sos info.sos read.table read.csv ... User survey!
  17. 22. Question! … what vocabulary should be used?
  18. 23. … demo time …
  19. 24. … sos4R is not (!) for exploring, find the desired stations using the ThinSWEClient …
  20. 25. Water level for example buoy in northern sea near Hamburg
  21. 27. … beta testers wanted …
  22. 28. Roadmap and tasks 1 week: beta RELEASE and end user documentation including use cases, 2 weeks: developer documentation and todo list compilation
  23. 29. blog: www.nordholmen.net/sos4r community: http://52north.org/geostatistics/ thanks! questions?

×