Class: QgsRasterLayerSimpleLabeling¶
Basic implementation of the labeling interface for raster layers.
Added in version 3.42.
List of all members, including inherited members
Class Hierarchy¶
Base classes¶
Abstract base class for labeling settings for raster layers. |
Methods
Returns the raster band to use for label values. |
|
Returns whether scale based visibility is enabled for the labels. |
|
Returns the maximum map scale (i.e. most "zoomed in" scale) at which the labels will be visible. |
|
Returns the minimum map scale (i.e. most "zoomed out" scale) at which the labels will be visible. |
|
Returns the numeric format used for the labels. |
|
Returns the label placement settings. |
|
Returns the priority of labels. |
|
Returns the resampling method used when the raster labels are being resampled over neighboring pixels. |
|
Returns the number of neighboring pixels to resample over, when labels are showing values resampled over neighboring pixels. |
|
Sest the raster band to use for label values. |
|
Sets the maximum map scale (i.e. most "zoomed in" scale) at which the labels will be visible. |
|
Sets the minimum map scale (i.e. most "zoomed out" scale) at which the labels will be visible. |
|
Sets the numeric format used for the labels. |
|
Sets the label placement settings. |
|
Sets the priority of labels. |
|
Sets the resampling method to use when the raster labels are being resampled over neighboring pixels. |
|
Sets the number of neighboring pixels to resample over, when labels are showing values resampled over neighboring pixels. |
|
Sets whether scale based visibility is enabled for the labels. |
|
Sets the text format used for rendering the labels. |
|
Sets the label thinning settings. |
|
Sets the Z-Index of the labels. |
|
Returns the text format used for rendering the labels. |
|
Returns the label thinning settings. |
|
Returns the Z-Index of the labels. |
Static Methods
Creates a |
- class qgis.core.QgsRasterLayerSimpleLabeling[source]¶
Bases:
QgsAbstractRasterLayerLabeling- static create(element: QDomElement, context: QgsReadWriteContext) QgsRasterLayerSimpleLabeling | None[source]¶
Creates a
QgsRasterLayerSimpleLabelingfrom a DOM element with saved configuration- Parameters:
element (QDomElement)
context (QgsReadWriteContext)
- Return type:
Optional[QgsRasterLayerSimpleLabeling]
- hasScaleBasedVisibility(self) bool[source]¶
Returns whether scale based visibility is enabled for the labels.
See also
See also
See also
- Return type:
bool
- maximumScale(self) float[source]¶
Returns the maximum map scale (i.e. most “zoomed in” scale) at which the labels will be visible.
The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no maximum scale visibility.
This setting is only considered if
hasScaleBasedVisibility()isTrue.See also
See also
See also
- Return type:
float
- minimumScale(self) float[source]¶
Returns the minimum map scale (i.e. most “zoomed out” scale) at which the labels will be visible.
The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no minimum scale visibility.
This setting is only considered if
hasScaleBasedVisibility()isTrue.See also
See also
See also
- Return type:
float
- numericFormat(self) QgsNumericFormat | None[source]¶
Returns the numeric format used for the labels.
See also
- Return type:
Optional[QgsNumericFormat]
- placementSettings(self) QgsLabelPlacementSettings¶
Returns the label placement settings.
See also
- Return type:
- priority(self) float[source]¶
Returns the priority of labels.
This is a value between 0 to 1, where 0 = highest priority and 1 = lowest priority.
The default is 0.5.
See also
- Return type:
float
- resampleMethod(self) Qgis.RasterResamplingMethod[source]¶
Returns the resampling method used when the raster labels are being resampled over neighboring pixels.
See also
See also
- Return type:
- resampleOver(self) int[source]¶
Returns the number of neighboring pixels to resample over, when labels are showing values resampled over neighboring pixels.
See also
See also
- Return type:
int
- setBand(self, band: int)[source]¶
Sest the raster
bandto use for label values.See also
- Parameters:
band (int)
- setMaximumScale(self, scale: float)[source]¶
Sets the maximum map
scale(i.e. most “zoomed in” scale) at which the labels will be visible.The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no maximum scale visibility.
This setting is only considered if
hasScaleBasedVisibility()isTrue.See also
See also
See also
- Parameters:
scale (float)
- setMinimumScale(self, scale: float)[source]¶
Sets the minimum map
scale(i.e. most “zoomed out” scale) at which the labels will be visible.The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no minimum scale visibility.
This setting is only considered if
hasScaleBasedVisibility()isTrue.See also
See also
See also
- Parameters:
scale (float)
- setNumericFormat(self, format: QgsNumericFormat | None)[source]¶
Sets the numeric
formatused for the labels.Ownership of
formatis transferred to the labeling.See also
- Parameters:
format (Optional[QgsNumericFormat])
- setPlacementSettings(self, settings: QgsLabelPlacementSettings)[source]¶
Sets the label placement
settings.See also
- Parameters:
settings (QgsLabelPlacementSettings)
- setPriority(self, priority: float)[source]¶
Sets the
priorityof labels.This is a value between 0 to 1, where 0 = highest priority and 1 = lowest priority.
See also
- Parameters:
priority (float)
- setResampleMethod(self, method: Qgis.RasterResamplingMethod)[source]¶
Sets the resampling
methodto use when the raster labels are being resampled over neighboring pixels.See also
See also
- Parameters:
method (Qgis.RasterResamplingMethod)
- setResampleOver(self, pixels: int)[source]¶
Sets the number of neighboring
pixelsto resample over, when labels are showing values resampled over neighboring pixels.See also
See also
- Parameters:
pixels (int)
- setScaleBasedVisibility(self, enabled: bool)[source]¶
Sets whether scale based visibility is enabled for the labels.
See also
See also
See also
- Parameters:
enabled (bool)
- setTextFormat(self, format: QgsTextFormat)[source]¶
Sets the text
formatused for rendering the labels.See also
- Parameters:
format (QgsTextFormat)
- setThinningSettings(self, settings: QgsLabelThinningSettings)[source]¶
Sets the label thinning
settings.See also
- Parameters:
settings (QgsLabelThinningSettings)
- setZIndex(self, index: float)[source]¶
Sets the Z-Index of the labels.
Labels with a higher z-index are rendered on top of labels with a lower z-index.
See also
- Parameters:
index (float)
- textFormat(self) QgsTextFormat[source]¶
Returns the text format used for rendering the labels.
See also
- Return type:
- thinningSettings(self) QgsLabelThinningSettings¶
Returns the label thinning settings.
See also
- Return type: