Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

Simple query functions #4

Closed
nuest opened this issue Mar 18, 2014 · 2 comments
Closed

Simple query functions #4

nuest opened this issue Mar 18, 2014 · 2 comments

Comments

@nuest
Copy link
Contributor

nuest commented Mar 18, 2014

  • SOS object behaves like a data.frame with subsetting in "dimensions" offering, phenomenon, procedure, and time (space to complex)
  • getData(...)
  • download.sos(...)
  • related ideas for convenience functions
    • sosTimeseries() - if no paramer is given, this function creates a list of time series based on capabilities document for all technically possible combinations of offering/foi/phenomenon/procedure. The elements of the returned list are properly formatted so that they can be used as input for the function like sosReadTimeseries(sosTimeseries(mysos)[[1]], time = "2010/02/01::2010/02/05"). This functions exploits the next idea:
    • sosMatching(offering, procedure, observedProperty, foi) - returns a list of possible matching elements, the parameters can be boolean or character, so that I can use the function to "get all procedures that observe property X" with sosMatching(procedure = TRUE, observedProperty="X"), or "get all foi that are in offering X and are observed by procedure Y" with sosAllForGiven(foi = TRUE, procedure = "Y", offering = "X").
@nuest nuest added this to the 0.3 milestone Mar 18, 2014
@nuest
Copy link
Contributor Author

nuest commented Feb 23, 2015

Similar to sensorweb4R, these methods could also be named fetchMetadata(...) and fetchData(..). Could even change that creating a new SOS object actually does not request anything, but fetchMetadata does a GetCapabilities.

@nuest nuest removed this from the 0.3 milestone Nov 6, 2018
@nuest
Copy link
Contributor Author

nuest commented May 17, 2019

Replaced with #101 #100 #99 #98 #97 #96 #95 #94 #93 #92 #91 #89 #88 #87 #86 #85 #84 #83 #82 and #81

@nuest nuest closed this as completed May 17, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants