Subgroup: Gml
Class: QgsGmlSchema¶
-
class
qgis.core.
QgsGmlSchema
¶ Bases:
PyQt5.QtCore.QObject
Methods
childEvent
connectNotify
customEvent
disconnectNotify
error
Get error if parseXSD() or guessSchema() failed fields
Get fields for type/class name parsed from GML or XSD geometryAttributes
Get list of geometry attributes for type/class name guessSchema
Guess GML schema from data if XSD does not exist. isSignalConnected
parseXSD
Get fields info from XSD receivers
sender
senderSignalIndex
timerEvent
typeNames
Get list of dot separated paths to feature classes parsed from GML or XSD Signals
Attributes
-
childEvent
()¶
-
connectNotify
()¶
-
customEvent
()¶
-
disconnectNotify
()¶
-
error
(self) → QgsError¶ Get error if parseXSD() or guessSchema() failed
-
fields
(self, typeName: str) → object¶ Get fields for type/class name parsed from GML or XSD
-
geometryAttributes
(self, typeName: str) → List[str]¶ Get list of geometry attributes for type/class name
-
guessSchema
(self, data: Union[QByteArray, bytes, bytearray]) → bool¶ Guess GML schema from data if XSD does not exist. Currently only recognizes UMN Mapserver GetFeatureInfo GML response. Supports only UTF-8, UTF-16, ISO-8859-1, US-ASCII XML encodings.
Parameters: data – GML data Returns: true in case of success *
-
isSignalConnected
()¶
-
parseXSD
(self, xml: Union[QByteArray, bytes, bytearray]) → bool¶ Get fields info from XSD
-
receivers
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
timerEvent
()¶
-
typeNames
(self) → List[str]¶ Get list of dot separated paths to feature classes parsed from GML or XSD
-