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