6.1.1.4.1.3. thyrsis.meshlayer.meshdataprovidermetadata module

class thyrsis.meshlayer.meshdataprovidermetadata.MeshDataProviderMetadata(key, description, library_or_create_func=None)

Bases: qgis.core.additions.providermetadata.PyProviderMetadata

base class for mesh data providers, please note that this class is called in a multithreaded context

decodeUri(self, uri: str)Dict[str, Any]

Breaks a provider data source URI into its component paths (e.g. file path, layer name).

Parameters

uri – uri string

Returns

map containing components. Standard components may include:

  • ”path”: file path

  • ”layerName”

  • ”url”: base URL, for online services

  • ”referer”: referrer string, for HTTP requests

  • ”host”: hostname, for database services

  • ”bounds”: hardcoded layer bounds (as a QgsRectangle)

  • ”crs”: CRS definition

  • ”authcfg”: authentication configuration ID

Note

this function may not be supported by all providers, an empty map will be returned in such case

New in version 3.10.