Class: QgsAbstractProfileResults¶
- class qgis.core.QgsAbstractProfileResults¶
Bases:
sip.wrapper
Abstract base class for storage of elevation profiles.
New in version 3.26:
Methods
Returns a list of geometries representing the calculated elevation results.
Copies properties from specified
generator
to the results object.Returns the map of distance (chainage) to height.
Identify results visible at the specified profile
point
.Renders the results to the specified
context
.Returns a list of sampled points, with their calculated elevation as the point z value.
Snaps a
point
to the generated elevation profile.Returns the unique string identifier for the results type.
Returns the range of the retrieved elevation values
- asGeometries(self) List[QgsGeometry] ¶
Returns a list of geometries representing the calculated elevation results.
- Return type
List[QgsGeometry]
- copyPropertiesFromGenerator(self, generator: QgsAbstractProfileGenerator)¶
Copies properties from specified
generator
to the results object.For instance, this method can be used to copy any properties relating to rendering the gathered results to reflect the
generator
’s current properties.The base class method does nothing.
- Parameters
generator (QgsAbstractProfileGenerator) –
- distanceToHeightMap(self) object ¶
Returns the map of distance (chainage) to height.
- Return type
object
- identify(self, point: QgsProfilePoint, context: QgsProfileIdentifyContext) List[QgsProfileIdentifyResults] ¶
Identify results visible at the specified profile
point
.identify(self, distanceRange:
QgsDoubleRange
, elevationRange:QgsDoubleRange
, context:QgsProfileIdentifyContext
) -> List[QgsProfileIdentifyResults] Identify results visible within the specified ranges.- Parameters
point (QgsProfilePoint) –
context (QgsProfileIdentifyContext) –
- Return type
- renderResults(self, context: QgsProfileRenderContext)¶
Renders the results to the specified
context
.- Parameters
context (QgsProfileRenderContext) –
- sampledPoints(self) List[QgsPoint] ¶
Returns a list of sampled points, with their calculated elevation as the point z value.
- Return type
List[QgsPoint]
- snapPoint(self, point: QgsProfilePoint, context: QgsProfileSnapContext) QgsProfileSnapResult ¶
Snaps a
point
to the generated elevation profile.- Parameters
point (QgsProfilePoint) –
context (QgsProfileSnapContext) –
- Return type
- type(self) str ¶
Returns the unique string identifier for the results type.
- Return type
str
- zRange(self) QgsDoubleRange ¶
Returns the range of the retrieved elevation values
- Return type