Class: QgsGmlSchema¶
Class Hierarchy¶
Base classes¶
Methods
Gets error if   | 
|
Gets fields for type/class name parsed from GML or XSD  | 
|
Gets list of geometry attributes for type/class name  | 
|
Guess GML schema from data if XSD does not exist.  | 
|
Gets fields info from XSD  | 
|
Gets list of dot separated paths to feature classes parsed from GML or XSD  | 
- class qgis.core.QgsGmlSchema[source]¶
 Bases:
QObject- error(self) QgsError[source]¶
 Gets error if
parseXSD()orguessSchema()failed- Return type:
 
- fields(self, typeName: str | None) Any¶
 Gets fields for type/class name parsed from GML or XSD
- Parameters:
 typeName (Optional[str])
- Return type:
 Any
- geometryAttributes(self, typeName: str | None) List[str][source]¶
 Gets list of geometry attributes for type/class name
- Parameters:
 typeName (Optional[str])
- Return type:
 List[str]
- guessSchema(self, data: QByteArray | bytes | bytearray) bool[source]¶
 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 (Union[QByteArray, bytes, bytearray]) – GML data
- Return type:
 bool
- Returns:
 Truein case of success