Class: QgsRasterDemTerrainProvider¶
- class qgis.core.QgsRasterDemTerrainProvider¶
Bases:
QgsAbstractTerrainProvider
A terrain provider where the terrain source is a raster DEM layer.
Added in version 3.26.
QgsRasterDemTerrainProvider() Constructor for QgsRasterDemTerrainProvider.
Methods
- rtype:
QgsRasterDemTerrainProvider
- rtype:
QgsCoordinateReferenceSystem
- param other:
- param x:
Returns the raster layer with elevation model to be used as the terrain source.
Reads common properties from a DOM
element
.- param element:
- param project:
Sets the raster
layer
with elevation model to be used as the terrain source.- rtype:
str
Writes common properties to a DOM
element
.- param document:
- clone(self) QgsRasterDemTerrainProvider ¶
- Return type:
- crs(self) QgsCoordinateReferenceSystem ¶
- Return type:
- equals(self, other: QgsAbstractTerrainProvider) bool ¶
- Parameters:
other (QgsAbstractTerrainProvider)
- Return type:
bool
- heightAt(self, x: float, y: float) float ¶
- Parameters:
x (float)
y (float)
- Return type:
float
- layer(self) QgsRasterLayer ¶
Returns the raster layer with elevation model to be used as the terrain source.
See also
- Return type:
- prepare(self)¶
- readCommonProperties(self, element: QDomElement, context: QgsReadWriteContext)¶
Reads common properties from a DOM
element
.
- readXml(self, element: QDomElement, context: QgsReadWriteContext) bool ¶
- Parameters:
element (QDomElement)
context (QgsReadWriteContext)
- Return type:
bool
- resolveReferences(self, project: QgsProject)¶
- Parameters:
project (QgsProject)
- setLayer(self, layer: QgsRasterLayer)¶
Sets the raster
layer
with elevation model to be used as the terrain source.See also
- Parameters:
layer (QgsRasterLayer)
- type(self) str ¶
- Return type:
str
- writeCommonProperties(self, element: QDomElement, context: QgsReadWriteContext)¶
Writes common properties to a DOM
element
.
- writeXml(self, document: QDomDocument, context: QgsReadWriteContext) QDomElement ¶
- Parameters:
document (QDomDocument)
context (QgsReadWriteContext)
- Return type:
QDomElement