Class: QgsServerMetadataUrlProperties

Manages QGIS Server properties for a map layer.

Added in version 3.22.

Class Hierarchy

Inheritance diagram of qgis.core.QgsServerMetadataUrlProperties

Subclasses

QgsMapLayerServerProperties

Manages QGIS Server properties for a map layer.

Methods

addMetadataUrl

Add a metadataUrl for the layer

layer

Gets the parent layer

metadataUrls

Returns a list of metadataUrl resources associated for the layer.

setMetadataUrls

Sets a the list of metadata URL for the layer

class qgis.core.QgsServerMetadataUrlProperties[source]

Bases: object

class MetadataUrl

Bases: object

MetadataUrl structure. MetadataUrl is a link to the detailed, standardized metadata about the data.

format: str

Format specification of online resource. It is strongly suggested to either use text/plain or text/xml.

type: str

Link type. Suggested to use FGDC or TC211.

url: str

URL of the link

addMetadataUrl(self, metaUrl: QgsServerMetadataUrlProperties.MetadataUrl)[source]

Add a metadataUrl for the layer

Parameters:

metaUrl (QgsServerMetadataUrlProperties.MetadataUrl)

layer(self) QgsMapLayer | None[source]

Gets the parent layer

Return type:

Optional[QgsMapLayer]

metadataUrls(self) List[QgsServerMetadataUrlProperties.MetadataUrl]

Returns a list of metadataUrl resources associated for the layer.

Return type:

List[QgsServerMetadataUrlProperties.MetadataUrl]

Returns:

the list of metadata URLs

setMetadataUrls(self, metaUrls: Iterable[QgsServerMetadataUrlProperties.MetadataUrl])[source]

Sets a the list of metadata URL for the layer

See also

metadataUrls()

See also

addMetadataUrl()

Parameters:

metaUrls (Iterable[QgsServerMetadataUrlProperties.MetadataUrl])