sos package¶
Submodules¶
This module includes GML...Parser classes.
-
class
sos.gmlparser.GMLTimeInstantParser[source]¶ Bases:
sos.xmlparser.XMLParserParse an xml node to extract timePosition as QgsTimeInstant
-
class
sos.gmlparser.GMLTimeParser[source]¶ Bases:
sos.xmlparser.XMLParserParse an xml node to extract type and process it with correct parser
-
class
sos.gmlparser.GMLTimePeriodParser[source]¶ Bases:
sos.xmlparser.XMLParserParse an xml node to extract beginPosition and endPosition as QgsTimePeriod
QgsTime... classes
-
class
sos.qgstime.QgsTime(timePrimitive=0)[source]¶ Bases:
objectAbstract base class for QgsTime types
-
TimeInstant= 1¶
-
TimePeriod= 2¶
-
primitive¶
-
-
class
sos.qgstime.QgsTimeInstant(time='')[source]¶ Bases:
sos.qgstime.QgsTimeRepresents a time instant
-
date¶
-
time¶
-
-
class
sos.qgstime.QgsTimePeriod(begin='', end='')[source]¶ Bases:
sos.qgstime.QgsTimeRepresents 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.ExceptionSOS Exception
-
exceptionCode¶
-
exceptionText¶
-
-
class
sos.sos.FilterRequest(service)[source]¶ Bases:
objectFilter 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.QObjectEncapsulate QgsVectorLayer generation
-
error¶
-
failed¶
-
finished¶
-
name¶
-
vectorLayer¶
-
-
class
sos.sos.SOSServiceIdentification[source]¶ Bases:
PyQt4.QtCore.QObjectService Identification data
-
class
sos.sos.SensorObservationService(url, xmlFile=None)[source]¶ Bases:
PyQt4.QtCore.QObjectRepresent 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