Class: QgsOwsConnection

class qgis.core.QgsOwsConnection(service: str, connName: str)

Bases: PyQt5.QtCore.QObject

Constructor

Parameters
  • service – service name: WMS,WFS,WCS

  • connName – connection name

Connections management

Methods

addWfsConnectionSettings

Adds uri parameters relating to the settings for a WFS connection to a QgsDataSourceUri uri.

addWmsWcsConnectionSettings

Adds uri parameters relating to the settings for a WMS or WCS connection to a QgsDataSourceUri uri.

childEvent

connectNotify

connectionInfo

Returns connection info string.

connectionList

Returns the list of connections for the specified service

connectionName

Returns the connection name.

customEvent

deleteConnection

Deletes the connection for the specified service with the specified name

disconnectNotify

isSignalConnected

receivers

selectedConnection

Retrieves the selected connection for the specified service

sender

senderSignalIndex

service

Returns a string representing the service type, e.g.

setSelectedConnection

Marks the specified connection for the specified service as selected

timerEvent

uri

Returns the connection uri.

addWfsConnectionSettings(uri: QgsDataSourceUri, settingsKey: str)QgsDataSourceUri

Adds uri parameters relating to the settings for a WFS connection to a QgsDataSourceUri uri. Connection settings are taken from the specified QSettings settingsKey.

New in version 3.0.

Parameters
Return type

QgsDataSourceUri

addWmsWcsConnectionSettings(uri: QgsDataSourceUri, settingsKey: str)QgsDataSourceUri

Adds uri parameters relating to the settings for a WMS or WCS connection to a QgsDataSourceUri uri. Connection settings are taken from the specified QSettings settingsKey.

New in version 3.0.

Parameters
Return type

QgsDataSourceUri

childEvent(self, QChildEvent)
connectNotify(self, QMetaMethod)
connectionInfo(self)str

Returns connection info string.

New in version 3.0.

Return type

str

connectionList(service: str)List[str]

Returns the list of connections for the specified service

Parameters

service (str) –

Return type

List[str]

connectionName(self)str

Returns the connection name.

New in version 3.0.

Return type

str

customEvent(self, QEvent)
deleteConnection(service: str, name: str)

Deletes the connection for the specified service with the specified name

Parameters
  • service (str) –

  • name (str) –

disconnectNotify(self, QMetaMethod)
isSignalConnected(self, QMetaMethod)bool
receivers(self, PYQT_SIGNAL)int
selectedConnection(service: str)str

Retrieves the selected connection for the specified service

Parameters

service (str) –

Return type

str

sender(self)QObject
senderSignalIndex(self)int
service(self)str

Returns a string representing the service type, e.g. “WMS”.

New in version 3.0.

Return type

str

setSelectedConnection(service: str, name: str)

Marks the specified connection for the specified service as selected

Parameters
  • service (str) –

  • name (str) –

timerEvent(self, QTimerEvent)
uri(self)QgsDataSourceUri

Returns the connection uri.

Return type

QgsDataSourceUri