class SOS
url = "http://cgis.csrsr.ncu.edu.tw:8080/swcb-sos-new/service"
s = SOS.new
(“YourService”)
Attributes
capabilities[R]
Public Class Methods
new(url, args={})
click to toggle source
# File lib/sos-core.rb, line 16 def initialize(url, args={}) # request to http://cgis.csrsr.ncu.edu.tw:8080/swcb-sos-new/service @request = XmlRequest.new(url) @capabilities = nil @observations, @gc, @go = nil end
Public Instance Methods
getCapabilities(query={})
click to toggle source
# File lib/sos-core.rb, line 24 def getCapabilities(query={}) @gc = SOSHelper::GetCapability.new(request: @request) @gc.send @capabilities = @gc.capabilities end
getObservations()
click to toggle source
# File lib/sos-core.rb, line 30 def getObservations @go = SOSHelper::GetObservation.new(request: @request) end
offerings()
click to toggle source
# File lib/sos-core.rb, line 34 def offerings @offerings ||= @capabilities.contents.offerings end