51 QString
serviceUrl(
const QgsServerRequest &request,
const QgsProject *project,
const QgsServerSettings &settings );
56 QgsVectorLayer *
layerByTypeName(
const QgsProject *project,
const QString &typeName );
61 QgsFeatureRequest
parseFilterElement(
const QString &typeName, QDomElement &filterElem, QgsProject *project =
nullptr );
66 QgsFeatureRequest
parseFilterElement(
const QString &typeName, QDomElement &filterElem, QStringList &serverFids,
const QgsProject *project =
nullptr,
const QgsMapLayer *layer =
nullptr );
69 const QString
WFS_NAMESPACE = QStringLiteral(
"http://www.opengis.net/wfs" );
70 const QString
GML_NAMESPACE = QStringLiteral(
"http://www.opengis.net/gml" );
71 const QString
OGC_NAMESPACE = QStringLiteral(
"http://www.opengis.net/ogc" );
72 const QString
QGS_NAMESPACE = QStringLiteral(
"http://www.qgis.org/gml" );
Base class for all map layer types.
QString implementationVersion()
Returns the highest version supported by this implementation.
QgsVectorLayer * layerByTypeName(const QgsProject *project, const QString &typeName)
Retrieve a layer by typename.
QString serviceUrl(const QgsServerRequest &request, const QgsProject *project, const QgsServerSettings &settings)
Service URL string.
const QString OGC_NAMESPACE
const QString GML_NAMESPACE
const QString WFS_NAMESPACE
const QString QGS_NAMESPACE
QgsFeatureRequest parseFilterElement(const QString &typeName, QDomElement &filterElem, QgsProject *project)
Transform a Filter element to a feature request.