Class: QgsScaleUtils¶
Contains utility functions for working with map scales.
List of all members, including inherited members
Static Methods
Returns whether the scale is equal to or greater than the minScale, taking non-round numbers into account. |
|
Returns whether the scale is less than the maxScale, taking non-round numbers into account. |
|
Load scales from the given file |
|
Save scales to the given file |
- class qgis.core.QgsScaleUtils[source]¶
Bases:
object- static equalToOrGreaterThanMinimumScale(scale: float, minScale: float) bool[source]¶
Returns whether the
scaleis equal to or greater than theminScale, taking non-round numbers into account.- Parameters:
scale (float) – The current scale to be compared.
minScale (float) – The minimum map scale (i.e. most “zoomed out” scale) at which features, labels or diagrams will be visible. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
See also
Added in version 3.40.
- Return type:
bool
- static lessThanMaximumScale(scale: float, maxScale: float) bool[source]¶
Returns whether the
scaleis less than themaxScale, taking non-round numbers into account.- Parameters:
scale (float) – The current scale to be compared.
maxScale (float) – The maximum map scale (i.e. most “zoomed in” scale) at which features, labels or diagrams will be visible. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
See also
Added in version 3.40.
- Return type:
bool
- static loadScaleList(fileName: str | None, scales: Iterable[str | None], errorMessage: str | None) bool[source]¶
Load scales from the given file
- Parameters:
fileName (Optional[str]) – the name of the file to process
scales (Iterable[Optional[str]]) – it will contain loaded scales
errorMessage (Optional[str]) – it will contain the error message if something went wrong
- Return type:
bool
- Returns:
Trueon success andFalseif failed
- static saveScaleList(fileName: str | None, scales: Iterable[str | None], errorMessage: str | None) bool[source]¶
Save scales to the given file
- Parameters:
fileName (Optional[str]) – the name of the output file
scales (Iterable[Optional[str]]) – the list of scales to save
errorMessage (Optional[str]) – it will contain the error message if something went wrong
- Return type:
bool
- Returns:
Trueon success andFalseif failed