Class: QgsTiledSceneDataProvider¶
- class qgis.core.QgsTiledSceneDataProvider¶
Bases:
QgsDataProvider
Base class for data providers for
QgsTiledSceneLayer
New 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
Add error message
Returns the bounding volume for the data provider.
Returns flags containing the supported capabilities for the data provider.
Returns a clone of the data provider.
Returns metadata in a format suitable for feeding directly into a subset of the GUI properties "Metadata" tab.
Returns the provider's tile index.
Returns the original coordinate reference system for the tiled scene data.
Sets error message
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 theQgsDataProvider.crs()
system.- Return type:
- capabilities(self) Qgis.TiledSceneProviderCapabilities ¶
Returns flags containing the supported capabilities for the data provider.
- Return type:
- childEvent(self, QChildEvent)¶
- clone(self) QgsTiledSceneDataProvider ¶
Returns a clone of the data provider.
- Return type:
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- htmlMetadata(self) str ¶
Returns metadata in a format suitable for feeding directly into a subset of the GUI properties “Metadata” tab.
- Return type:
str
- 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:
- 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 ofcrs()
whenever transforming bounding volumes or geometries associated with the provider.- Return type:
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- timerEvent(self, QTimerEvent)¶
- zRange(self) QgsDoubleRange ¶
Returns the provider’s z range, or an infinite range if this is not known.
- Return type: