QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsWfs::v1_0_0 Namespace Reference

Classes

struct  transactionDelete
struct  transactionInsert
struct  transactionRequest
struct  transactionUpdate

Functions

QDomDocument createGetCapabilitiesDocument (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request)
 Create get capabilities document.
QDomDocument createTransactionDocument (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request)
 Create a wfs transaction document.
QgsFeatureList featuresFromGML (QDomNodeList featureNodeList, QgsVectorLayer *layer)
 Transform GML feature nodes to features.
QDomElement getCapabilityElement (QDomDocument &doc, const QgsProject *project, const QgsServerRequest &request, const QgsServerSettings *settings)
 Create Capability element for get capabilities document.
QDomElement getFeatureTypeListElement (QDomDocument &doc, QgsServerInterface *serverIface, const QgsProject *project)
 Create FeatureTypeList element for get capabilities document.
QDomElement getServiceElement (QDomDocument &doc, const QgsProject *project)
 Create Service element for get capabilities document.
transactionDelete parseDeleteActionElement (QDomElement &actionElem, const QgsProject *project)
 Transform Delete element to transactionDelete.
transactionInsert parseInsertActionElement (QDomElement &actionElem)
 Transform Insert element to transactionInsert.
transactionRequest parseTransactionParameters (QgsServerRequest::Parameters parameters, const QgsProject *project)
transactionRequest parseTransactionRequestBody (QDomElement &docElem, const QgsProject *project)
 Transform RequestBody root element to getFeatureRequest.
transactionUpdate parseUpdateActionElement (QDomElement &actionElem, const QgsProject *project)
 Transform Update element to transactionUpdate.
void performTransaction (transactionRequest &aRequest, QgsServerInterface *serverIface, const QgsProject *project)
 Perform the transaction.
void writeGetCapabilities (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response)
 Output WFS GetCapabilities response.
void writeTransaction (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response)
 Output WFS transaction response.

Function Documentation

◆ createGetCapabilitiesDocument()

QDomDocument QgsWfs::v1_0_0::createGetCapabilitiesDocument ( QgsServerInterface * serverIface,
const QgsProject * project,
const QString & version,
const QgsServerRequest & request )

Create get capabilities document.

Definition at line 72 of file qgswfsgetcapabilities_1_0_0.cpp.

◆ createTransactionDocument()

QDomDocument QgsWfs::v1_0_0::createTransactionDocument ( QgsServerInterface * serverIface,
const QgsProject * project,
const QString & version,
const QgsServerRequest & request )

Create a wfs transaction document.

Definition at line 62 of file qgswfstransaction_1_0_0.cpp.

◆ featuresFromGML()

QgsFeatureList QgsWfs::v1_0_0::featuresFromGML ( QDomNodeList featureNodeList,
QgsVectorLayer * layer )

Transform GML feature nodes to features.

Definition at line 765 of file qgswfstransaction_1_0_0.cpp.

◆ getCapabilityElement()

QDomElement QgsWfs::v1_0_0::getCapabilityElement ( QDomDocument & doc,
const QgsProject * project,
const QgsServerRequest & request,
const QgsServerSettings * settings )

Create Capability element for get capabilities document.

Definition at line 194 of file qgswfsgetcapabilities_1_0_0.cpp.

◆ getFeatureTypeListElement()

QDomElement QgsWfs::v1_0_0::getFeatureTypeListElement ( QDomDocument & doc,
QgsServerInterface * serverIface,
const QgsProject * project )

Create FeatureTypeList element for get capabilities document.

Definition at line 262 of file qgswfsgetcapabilities_1_0_0.cpp.

◆ getServiceElement()

QDomElement QgsWfs::v1_0_0::getServiceElement ( QDomDocument & doc,
const QgsProject * project )

Create Service element for get capabilities document.

Definition at line 129 of file qgswfsgetcapabilities_1_0_0.cpp.

◆ parseDeleteActionElement()

transactionDelete QgsWfs::v1_0_0::parseDeleteActionElement ( QDomElement & actionElem,
const QgsProject * project )

Transform Delete element to transactionDelete.

Definition at line 1133 of file qgswfstransaction_1_0_0.cpp.

◆ parseInsertActionElement()

transactionInsert QgsWfs::v1_0_0::parseInsertActionElement ( QDomElement & actionElem)

Transform Insert element to transactionInsert.

Definition at line 1220 of file qgswfstransaction_1_0_0.cpp.

◆ parseTransactionParameters()

transactionRequest QgsWfs::v1_0_0::parseTransactionParameters ( QgsServerRequest::Parameters parameters,
const QgsProject * project )

Definition at line 838 of file qgswfstransaction_1_0_0.cpp.

◆ parseTransactionRequestBody()

transactionRequest QgsWfs::v1_0_0::parseTransactionRequestBody ( QDomElement & docElem,
const QgsProject * project )

Transform RequestBody root element to getFeatureRequest.

Definition at line 1099 of file qgswfstransaction_1_0_0.cpp.

◆ parseUpdateActionElement()

transactionUpdate QgsWfs::v1_0_0::parseUpdateActionElement ( QDomElement & actionElem,
const QgsProject * project )

Transform Update element to transactionUpdate.

Definition at line 1162 of file qgswfstransaction_1_0_0.cpp.

◆ performTransaction()

void QgsWfs::v1_0_0::performTransaction ( transactionRequest & aRequest,
QgsServerInterface * serverIface,
const QgsProject * project )

Perform the transaction.

Definition at line 201 of file qgswfstransaction_1_0_0.cpp.

◆ writeGetCapabilities()

void QgsWfs::v1_0_0::writeGetCapabilities ( QgsServerInterface * serverIface,
const QgsProject * project,
const QString & version,
const QgsServerRequest & request,
QgsServerResponse & response )

Output WFS GetCapabilities response.

Definition at line 39 of file qgswfsgetcapabilities_1_0_0.cpp.

◆ writeTransaction()

void QgsWfs::v1_0_0::writeTransaction ( QgsServerInterface * serverIface,
const QgsProject * project,
const QString & version,
const QgsServerRequest & request,
QgsServerResponse & response )

Output WFS transaction response.

Definition at line 53 of file qgswfstransaction_1_0_0.cpp.