Class: QgsMeshDataProvider¶
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
Added in version 3.2.
Class Hierarchy¶
Base classes¶
Abstract base class for spatial data provider implementations.  | 
|
Interface for mesh data sources  | 
|
Interface for mesh datasets and dataset groups  | 
Methods
Closes the data provider and free every resources used  | 
|
Returns the mesh driver metadata of the provider  | 
|
Sets the temporal unit of the provider and reload data if it changes.  | 
Signals
Emitted when some new dataset groups have been added  | 
- class qgis.core.QgsMeshDataProvider[source]¶
 Bases:
QgsDataProvider,QgsMeshDataSourceInterface,QgsMeshDatasetSourceInterface- __init__(uri: str | None, providerOptions: QgsDataProvider.ProviderOptions, a2: Qgis.DataProviderReadFlags | Qgis.DataProviderReadFlag = Qgis.DataProviderReadFlags())
 Ctor
- Parameters:
 uri (Optional[str])
providerOptions (QgsDataProvider.ProviderOptions)
a2 (Union[Qgis.DataProviderReadFlags, Qgis.DataProviderReadFlag] = Qgis.DataProviderReadFlags())
- signal datasetGroupsAdded(count: int)[source]¶
 Emitted when some new dataset groups have been added
- Parameters:
 count (int)
- driverMetadata(self) QgsMeshDriverMetadata[source]¶
 Returns the mesh driver metadata of the provider
- Return type:
 - Returns:
 the mesh driver metadata of the provider
Added in version 3.22.
- setTemporalUnit(self, unit: Qgis.TemporalUnit)[source]¶
 Sets the temporal unit of the provider and reload data if it changes.
- Parameters:
 unit (Qgis.TemporalUnit) – the temporal unit
Added in version 3.14.