QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
22 #ifndef QGSWFSTRANSACTION_1_0_0_H
23 #define QGSWFSTRANSACTION_1_0_0_H
30 struct transactionInsert
45 struct transactionUpdate
64 struct transactionDelete
QList< transactionInsert > inserts
QgsFeatureList featuresFromGML(QDomNodeList featureNodeList, QgsVectorLayer *layer)
Transform GML feature nodes to features.
QDomNodeList featureNodeList
QgsServerRequest Class defining request interface passed to services QgsService::executeRequest() met...
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
transactionRequest parseTransactionParameters(QgsServerRequest::Parameters parameters, const QgsProject *project)
QMap< QString, QString > Parameters
QDomDocument createTransactionDocument(QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request)
Create a wfs transaction document.
transactionUpdate parseUpdateActionElement(QDomElement &actionElem, const QgsProject *project)
Transform Update element to transactionUpdate.
QList< transactionUpdate > updates
This class wraps a request for features to a vector layer (or directly its vector data provider).
transactionInsert parseInsertActionElement(QDomElement &actionElem)
Transform Insert element to transactionInsert.
QList< QgsFeature > QgsFeatureList
QgsFeatureRequest featureRequest
QgsFeatureRequest featureRequest
QList< transactionDelete > deletes
transactionRequest parseTransactionRequestBody(QDomElement &docElem, const QgsProject *project)
Transform RequestBody root element to getFeatureRequest.
Represents a vector layer which manages a vector based data sets.
void performTransaction(transactionRequest &aRequest, QgsServerInterface *serverIface, const QgsProject *project)
Perform the transaction.
QMap< QString, QString > propertyMap
void writeTransaction(QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response)
Output WFS transaction response.
transactionDelete parseDeleteActionElement(QDomElement &actionElem, const QgsProject *project)
Transform Delete element to transactionDelete.
QDomElement geometryElement
QStringList insertFeatureIds
QgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins.
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...