Class: QgsMeshDataProvider¶
- class qgis.core.QgsMeshDataProvider¶
Bases:
QgsDataProvider
,QgsMeshDataSourceInterface
,QgsMeshDatasetSourceInterface
Base class for providing data for
QgsMeshLayer
Responsible for reading native mesh data
Note
The API is considered EXPERIMENTAL and can be changed without a notice
New in version 3.2.
QgsMeshDataProvider(uri: str, providerOptions: QgsDataProvider.ProviderOptions, flags: Union[QgsDataProvider.ReadFlags, QgsDataProvider.ReadFlag] = QgsDataProvider.ReadFlags()) Ctor
Methods
Add error message
Closes the data provider and free every resources used
Returns the mesh driver metadata of the provider
Sets error message
Sets the temporal unit of the provider and reload data if it changes.
- rtype
QgsMeshDataProviderTemporalCapabilities
Signals
Emitted when some new dataset groups have been added [signal]
- appendError(self, message: QgsErrorMessage)¶
Add error message
- childEvent(self, QChildEvent)¶
- close(self)¶
Closes the data provider and free every resources used
New in version 3.22.
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- datasetGroupsAdded¶
Emitted when some new dataset groups have been added [signal]
- Parameters
count (int) –
- disconnectNotify(self, QMetaMethod)¶
- driverMetadata(self) QgsMeshDriverMetadata ¶
Returns the mesh driver metadata of the provider
- Return type
- Returns
the mesh driver metadata of the provider
New in version 3.22.
- isSignalConnected(self, QMetaMethod) bool ¶
- receivers(self, PYQT_SIGNAL) int ¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setTemporalUnit(self, unit: QgsUnitTypes.TemporalUnit)¶
Sets the temporal unit of the provider and reload data if it changes.
- Parameters
unit (QgsUnitTypes.TemporalUnit) – the temporal unit
New in version 3.14.
- temporalCapabilities(self) QgsMeshDataProviderTemporalCapabilities ¶
- Return type
- timerEvent(self, QTimerEvent)¶