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

clone

rtype

QgsRasterDemTerrainProvider

crs

rtype

QgsCoordinateReferenceSystem

equals

param other

heightAt

param x

layer

Returns the raster layer with elevation model to be used as the terrain source.

prepare

readCommonProperties

Reads common properties from a DOM element.

readXml

param element

resolveReferences

param project

setLayer

Sets the raster layer with elevation model to be used as the terrain source.

type

rtype

str

writeCommonProperties

Writes common properties to a DOM element.

writeXml

param document

clone(self) QgsRasterDemTerrainProvider
Return type

QgsRasterDemTerrainProvider

crs(self) QgsCoordinateReferenceSystem
Return type

QgsCoordinateReferenceSystem

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

layer()

Return type

QgsRasterLayer

prepare(self)
readCommonProperties(self, element: QDomElement, context: QgsReadWriteContext)

Reads common properties from a DOM element.

readXml(self, element: QDomElement, context: QgsReadWriteContext) bool
Parameters
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

layer()

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
Return type

QDomElement