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