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.