sos package¶
Submodules¶
This module includes GML...Parser classes.
-
class
sos.gmlparser.
GMLTimeInstantParser
[source]¶ Bases:
sos.xmlparser.XMLParser
Parse an xml node to extract timePosition as QgsTimeInstant
-
class
sos.gmlparser.
GMLTimeParser
[source]¶ Bases:
sos.xmlparser.XMLParser
Parse an xml node to extract type and process it with correct parser
-
class
sos.gmlparser.
GMLTimePeriodParser
[source]¶ Bases:
sos.xmlparser.XMLParser
Parse an xml node to extract beginPosition and endPosition as QgsTimePeriod
QgsTime... classes
-
class
sos.qgstime.
QgsTime
(timePrimitive=0)[source]¶ Bases:
object
Abstract base class for QgsTime types
-
TimeInstant
= 1¶
-
TimePeriod
= 2¶
-
primitive
¶
-
-
class
sos.qgstime.
QgsTimeInstant
(time='')[source]¶ Bases:
sos.qgstime.QgsTime
Represents a time instant
-
date
¶
-
time
¶
-
-
class
sos.qgstime.
QgsTimePeriod
(begin='', end='')[source]¶ Bases:
sos.qgstime.QgsTime
Represents a time period with begin date and time and end date and time
-
beginDate
¶
-
beginTime
¶
-
endDate
¶
-
endTime
¶
-
sos module
-
exception
sos.sos.
ExceptionReport
(exceptionCode, exceptionText)[source]¶ Bases:
exceptions.Exception
SOS Exception
-
exceptionCode
¶
-
exceptionText
¶
-
-
class
sos.sos.
FilterRequest
(service)[source]¶ Bases:
object
Filter request: Spatial, Temporal and Scalar with Operator and Operands
-
scalarValue
¶
-
spatialValue
¶
-
temporalValue
¶
-
-
class
sos.sos.
ObservationsLayer
(name='Observations', xmlFile=None, only1stGeo=False)[source]¶ Bases:
PyQt4.QtCore.QObject
Encapsulate QgsVectorLayer generation
-
error
¶
-
failed
¶
-
finished
¶
-
name
¶
-
vectorLayer
¶
-
-
class
sos.sos.
SOSServiceIdentification
[source]¶ Bases:
PyQt4.QtCore.QObject
Service Identification data
-
class
sos.sos.
SensorObservationService
(url, xmlFile=None)[source]¶ Bases:
PyQt4.QtCore.QObject
Represent a Sensor Observation Service
-
capabilitiesVersion
¶
-
capabilitiesXml
¶
-
getObservations
(offering='', properties=[], features=[], procedures=[], filters=None, resultModel='')[source]¶ Parameters: - offering (str) – Offering name
- properties (str list) – Selected properties names
- features (str list) – Selected features of interest names
- procedures (str list) – Selected procedures names
- filters (FilterRequest) – Configured filters
- resultModel (str) – Selected result model
Returns: xml data
-
getObservationsUrl
¶
-
identification
¶
-
observationOfferingList
¶
-
operationsMetadata
¶
-
provider
¶
-
scalarOperators
¶
-
spatialOperands
¶
-
spatialOperators
¶
-
temporalOperands
¶
-
temporalOperators
¶
-
url
¶
-
version
¶
-
SOS...Parser classes All classes to parse SOS or O&M XML data
-
class
sos.sosparser.
SOSCapabilitiesParser
[source]¶ Bases:
sos.xmlparser.XMLParser
-
class
sos.sosparser.
SOSServiceIdentificationParser
[source]¶ Bases:
sos.xmlparser.XMLParser
-
class
sos.sosparser.
SOSServiceProviderParser
[source]¶ Bases:
sos.xmlparser.XMLParser
-
class
sos.sosparser.
SOSObservationOfferingParser
[source]¶ Bases:
sos.xmlparser.XMLParser
-
class
sos.sosparser.
SOSOperationMetadataParser
[source]¶ Bases:
sos.xmlparser.XMLParser
-
class
sos.sosparser.
SOSFilterCapabilitiesParser
[source]¶ Bases:
sos.xmlparser.XMLParser
-
class
sos.sosparser.
SOSObservationsParser
[source]¶ Bases:
sos.xmlparser.XMLParser
XMLParser module, includes a xml parser factory and a XML parser abstract base class