QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
WCS implementation. More...
Classes | |
class | QgsRequestNotWellFormedException |
Exception thrown in case of malformed request. More... | |
class | QgsSecurityAccessException |
Exception thrown when data access violates access controls. More... | |
class | QgsServiceException |
Exception class for WFS services. More... | |
class | Service |
OGC web service specialized for WCS. More... | |
Functions | |
QDomDocument | createDescribeCoverageDocument (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request) |
Create describe coverage document. More... | |
QDomDocument | createGetCapabilitiesDocument (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request) |
Create get capabilities document. More... | |
QDomElement | getContentMetadataElement (QDomDocument &doc, QgsServerInterface *serverIface, const QgsProject *project) |
Create ContentMetadata element for get capabilities document. More... | |
QByteArray | getCoverageData (QgsServerInterface *serverIface, const QgsProject *project, const QgsServerRequest &request) |
Compute coverage data. More... | |
QDomElement | getCoverageOffering (QDomDocument &doc, const QgsRasterLayer *layer, const QgsProject *project, bool brief=false) |
CoverageOffering or CoverageOfferingBrief element. More... | |
QDomElement | getServiceElement (QDomDocument &doc, const QgsProject *project) |
Create Service element for get capabilities document. More... | |
QString | implementationVersion () |
Returns the highest version supported by this implementation. More... | |
QgsRectangle | parseBbox (const QString &bboxStr) |
Parse bounding box. More... | |
QString | serviceUrl (const QgsServerRequest &request, const QgsProject *project, const QgsServerSettings &settings) |
Service URL string. More... | |
void | writeDescribeCoverage (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response) |
Output WCS DescribeCoverage response. More... | |
void | writeGetCapabilities (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response) |
Output WCS GetCapabilities response. More... | |
void | writeGetCoverage (QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request, QgsServerResponse &response) |
Output WCS DescribeCoverage response. More... | |
Variables | |
const QString | GML_NAMESPACE = QStringLiteral( "http://www.opengis.net/gml" ) |
const QString | OGC_NAMESPACE = QStringLiteral( "http://www.opengis.net/ogc" ) |
const QString | WCS_NAMESPACE = QStringLiteral( "http://www.opengis.net/wcs" ) |
WCS implementation.
WCS implementation
QDomDocument QgsWcs::createDescribeCoverageDocument | ( | QgsServerInterface * | serverIface, |
const QgsProject * | project, | ||
const QString & | version, | ||
const QgsServerRequest & | request | ||
) |
Create describe coverage document.
Definition at line 67 of file qgswcsdescribecoverage.cpp.
QDomDocument QgsWcs::createGetCapabilitiesDocument | ( | QgsServerInterface * | serverIface, |
const QgsProject * | project, | ||
const QString & | version, | ||
const QgsServerRequest & | request | ||
) |
Create get capabilities document.
Definition at line 66 of file qgswcsgetcapabilities.cpp.
QDomElement QgsWcs::getContentMetadataElement | ( | QDomDocument & | doc, |
QgsServerInterface * | serverIface, | ||
const QgsProject * | project | ||
) |
Create ContentMetadata element for get capabilities document.
Definition at line 272 of file qgswcsgetcapabilities.cpp.
QByteArray QgsWcs::getCoverageData | ( | QgsServerInterface * | serverIface, |
const QgsProject * | project, | ||
const QgsServerRequest & | request | ||
) |
Compute coverage data.
Definition at line 49 of file qgswcsgetcoverage.cpp.
QDomElement QgsWcs::getCoverageOffering | ( | QDomDocument & | doc, |
const QgsRasterLayer * | layer, | ||
const QgsProject * | project, | ||
bool | brief | ||
) |
CoverageOffering or CoverageOfferingBrief element.
Definition at line 35 of file qgswcsutils.cpp.
QDomElement QgsWcs::getServiceElement | ( | QDomDocument & | doc, |
const QgsProject * | project | ||
) |
Create Service element for get capabilities document.
Definition at line 133 of file qgswcsgetcapabilities.cpp.
QString QgsWcs::implementationVersion | ( | ) |
Returns the highest version supported by this implementation.
Definition at line 30 of file qgswcsutils.cpp.
QgsRectangle QgsWcs::parseBbox | ( | const QString & | bboxStr | ) |
Parse bounding box.
Definition at line 286 of file qgswcsutils.cpp.
QString QgsWcs::serviceUrl | ( | const QgsServerRequest & | request, |
const QgsProject * | project, | ||
const QgsServerSettings & | settings | ||
) |
Service URL string.
Definition at line 254 of file qgswcsutils.cpp.
void QgsWcs::writeDescribeCoverage | ( | QgsServerInterface * | serverIface, |
const QgsProject * | project, | ||
const QString & | version, | ||
const QgsServerRequest & | request, | ||
QgsServerResponse & | response | ||
) |
Output WCS DescribeCoverage response.
Definition at line 33 of file qgswcsdescribecoverage.cpp.
void QgsWcs::writeGetCapabilities | ( | QgsServerInterface * | serverIface, |
const QgsProject * | project, | ||
const QString & | version, | ||
const QgsServerRequest & | request, | ||
QgsServerResponse & | response | ||
) |
Output WCS GetCapabilities response.
Definition at line 32 of file qgswcsgetcapabilities.cpp.
void QgsWcs::writeGetCoverage | ( | QgsServerInterface * | serverIface, |
const QgsProject * | project, | ||
const QString & | version, | ||
const QgsServerRequest & | request, | ||
QgsServerResponse & | response | ||
) |
Output WCS DescribeCoverage response.
Output WCS GetCoverage response.
Definition at line 40 of file qgswcsgetcoverage.cpp.
const QString QgsWcs::GML_NAMESPACE = QStringLiteral( "http://www.opengis.net/gml" ) |
Definition at line 64 of file qgswcsutils.h.
const QString QgsWcs::OGC_NAMESPACE = QStringLiteral( "http://www.opengis.net/ogc" ) |
Definition at line 65 of file qgswcsutils.h.
const QString QgsWcs::WCS_NAMESPACE = QStringLiteral( "http://www.opengis.net/wcs" ) |
Definition at line 63 of file qgswcsutils.h.