Class: QgsTiledSceneDataProvider

class qgis.core.QgsTiledSceneDataProvider

Bases: QgsDataProvider

Base class for data providers for QgsTiledSceneLayer

Added in version 3.34.

QgsTiledSceneDataProvider(uri: str, providerOptions: QgsDataProvider.ProviderOptions, flags: Union[QgsDataProvider.ReadFlags, QgsDataProvider.ReadFlag] = QgsDataProvider.ReadFlags()) Constructor for QgsTiledSceneDataProvider

QgsTiledSceneDataProvider(other: QgsTiledSceneDataProvider) Copy constructor.

Methods

appendError

Add error message

boundingVolume

Returns the bounding volume for the data provider.

capabilities

Returns flags containing the supported capabilities for the data provider.

childEvent

clone

Returns a clone of the data provider.

connectNotify

customEvent

disconnectNotify

index

Returns the provider's tile index.

isSignalConnected

receivers

sceneCrs

Returns the original coordinate reference system for the tiled scene data.

sender

senderSignalIndex

setError

Sets error message

timerEvent

zRange

Returns the provider's z range, or an infinite range if this is not known.

appendError(self, message: QgsErrorMessage)

Add error message

boundingVolume(self) QgsTiledSceneBoundingVolume

Returns the bounding volume for the data provider.

This corresponds to the root node bounding volume.

Warning

Coordinates in the returned volume are in the sceneCrs() reference system, not the QgsDataProvider.crs() system.

Return type:

QgsTiledSceneBoundingVolume

capabilities(self) Qgis.TiledSceneProviderCapabilities

Returns flags containing the supported capabilities for the data provider.

Return type:

Qgis.TiledSceneProviderCapabilities

childEvent(self, QChildEvent)
clone(self) QgsTiledSceneDataProvider

Returns a clone of the data provider.

Return type:

QgsTiledSceneDataProvider

connectNotify(self, QMetaMethod)
customEvent(self, QEvent)
disconnectNotify(self, QMetaMethod)
index(self) QgsTiledSceneIndex

Returns the provider’s tile index.

This is a shallow copy, implicitly shared container for an underlying QgsAbstractTiledSceneIndex implementation.

The index is thread safe and can be used safely across multiple threads or transferred between threads.

Return type:

QgsTiledSceneIndex

isSignalConnected(self, QMetaMethod) bool
receivers(self, PYQT_SIGNAL) int
sceneCrs(self) QgsCoordinateReferenceSystem

Returns the original coordinate reference system for the tiled scene data.

This may differ from the QgsDataProvider.crs(), which is the best CRS representation for the data provider for 2D use.

Warning

Care must be taken to ensure that sceneCrs() is used instead of crs() whenever transforming bounding volumes or geometries associated with the provider.

Return type:

QgsCoordinateReferenceSystem

sender(self) QObject
senderSignalIndex(self) int
setError(self, error: QgsError)

Sets error message

timerEvent(self, QTimerEvent)
zRange(self) QgsDoubleRange

Returns the provider’s z range, or an infinite range if this is not known.

Return type:

QgsDoubleRange