Class: QgsRasterDemTerrainProvider¶
- class qgis.core.QgsRasterDemTerrainProvider¶
Bases:
QgsAbstractTerrainProvider
A terrain provider where the terrain source is a raster DEM layer.
New 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