Class: QgsMeshTerrainProvider

class qgis.core.QgsMeshTerrainProvider

Bases: QgsAbstractTerrainProvider

A terrain provider that uses the Z values of a mesh layer to build a terrain surface.

New in version 3.26.

QgsMeshTerrainProvider() Constructor for QgsMeshTerrainProvider.

Methods

clone

rtype

QgsMeshTerrainProvider

crs

rtype

QgsCoordinateReferenceSystem

equals

param other

heightAt

param x

layer

Returns the mesh layer 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 mesh layer to be used as the terrain source.

type

rtype

str

writeCommonProperties

Writes common properties to a DOM element.

writeXml

param document

clone(self) QgsMeshTerrainProvider
Return type

QgsMeshTerrainProvider

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) QgsMeshLayer

Returns the mesh layer to be used as the terrain source.

See also

layer()

Return type

QgsMeshLayer

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: QgsMeshLayer)

Sets the mesh layer to be used as the terrain source.

See also

layer()

Parameters

layer (QgsMeshLayer) –

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