Class: QgsScaleUtils¶
Contains utility functions for working with map scales.
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
scale
is 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
scale
is 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:
True
on success andFalse
if 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:
True
on success andFalse
if failed