Class: QgsMapSettingsUtils

Utilities for map settings.

Enums

EffectsCheckFlag

Flags for controlling the behavior of containsAdvancedEffects()

Static Methods

containsAdvancedEffects

Checks whether any of the layers attached to a map settings object contain advanced effects.

worldFileContent

Creates the content of a world file.

worldFileParameters

Computes the six parameters of a world file.

class qgis.core.QgsMapSettingsUtils[source]

Bases: object

class EffectsCheckFlag(*values)

Bases: IntEnum

Flags for controlling the behavior of containsAdvancedEffects()

Added in version 3.14.

  • IgnoreGeoPdfSupportedEffects: Ignore advanced effects which are supported in geospatial PDF exports

IgnoreGeoPdfSupportedEffects = 1
class EffectsCheckFlags
class EffectsCheckFlags(f: QgsMapSettingsUtils.EffectsCheckFlags | QgsMapSettingsUtils.EffectsCheckFlag)
class EffectsCheckFlags(a0: QgsMapSettingsUtils.EffectsCheckFlags)

Bases: object

static containsAdvancedEffects(mapSettings: QgsMapSettings, flags: QgsMapSettingsUtils.EffectsCheckFlags | QgsMapSettingsUtils.EffectsCheckFlag = QgsMapSettingsUtils.EffectsCheckFlags()) List[str][source]

Checks whether any of the layers attached to a map settings object contain advanced effects.

The optional flags argument can be used to fine-tune the check behavior.

Parameters:
Return type:

List[str]

static worldFileContent(mapSettings: QgsMapSettings) str[source]

Creates the content of a world file.

Parameters:

mapSettings (QgsMapSettings) – map settings

Note

Uses 17 places of precision for all numbers output

Return type:

str

static worldFileParameters(mapSettings: QgsMapSettings)[source]

Computes the six parameters of a world file.

Parameters:

mapSettings (QgsMapSettings) -> (float) – map settings

Returns:

  • a: the a parameter

  • b: the b parameter

  • c: the c parameter

  • d: the d parameter

  • e: the e parameter

  • f: the f parameter

Added in version 3.10.