eblondel / ows4R

R Interface for OGC Web-Services (OWS)

Home Page:https://eblondel.github.io/ows4R/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SOS (Sensor Observation Service) support

nuest opened this issue ยท comments

๐Ÿ‘ Great job and initiative with this package ๐Ÿ‘

Just if you're thinking about adding support for OGC Sensor Observation Service (just sneaking a few keywords in here: Observations & Measurements, SensorML), I'd by happy to have a discussion since there is already a package for that: sos4R: https://cran.r-project.org/package=sos4R

In an ideal world I would rewrite everything to re-use your implementation of the OWS layer (though sos4R is S4), but that's unlikely to happen. There might be some reusable stuff/potential to collaborate in the parsing/conversion of O&M to spacetime data structures?

I'm following your activities here though and wish you best of luck.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Hello @nuest thanks for your message

Until now the perspectives I had in mind were to focus on those OGC standards that are not yet supported. For example, it's in plan to support the addition of a WCS client, that I've started drafting, or for which i'm seeking sponsors to consolidate and push it within ows4R. Same for WPS.

For those OGC standards already supported in R packages, I would actually go for promoting those existing packages. So for SOS, to promote the use of sos4R, at least at short-term. For later SOS might go into ows4R, but I would say it should come if sos4R team is willing to merge. If not, I would continue to promote sos4R.

spacetime may be used in ows4R if needed, as I use sf or other packages for existing bindings.

About sensors, I would be also interested in SensorML, but within the scope of geometa in which I provide native bindings for GML (and more to come).