SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
WCSConnection Struct Reference

Parameters for an OGC Web Coverage Service (WCS 1.1.x / 2.0) source. More...

#include <basemapconnection.h>

Collaboration diagram for WCSConnection:

Public Attributes

QString name
 
QString url
 
QString version = QStringLiteral("2.0.1")
 Negotiated WCS version string ("1.0.0", "1.1.2", "2.0.1"). Populated at connect time; default targets 2.0.1.
 
QString coverageId
 
QString outputCrs = QStringLiteral("EPSG:4326")
 
QString outputFormat = QStringLiteral("image/tiff")
 
QString rangeSubset
 Optional WCS range subset string, e.g. "band[1]". Empty string = all fields (default).
 
QString interpolation = QStringLiteral("nearest")
 
BasemapHttpHeaders httpHeaders
 

Detailed Description

Parameters for an OGC Web Coverage Service (WCS 1.1.x / 2.0) source.

At connect time GetCapabilities is fetched to enumerate available coverages. DescribeCoverage is then fetched for the selected coverage to obtain its native CRS, extent, fields, and interpolation options.

The rendered output follows the WMS single-image pattern: one GetCoverage request per canvas viewport, decoded via GDAL and painted into the canvas.

Member Data Documentation

◆ coverageId

QString WCSConnection::coverageId

Selected coverage identifier.

◆ httpHeaders

BasemapHttpHeaders WCSConnection::httpHeaders

◆ interpolation

QString WCSConnection::interpolation = QStringLiteral("nearest")

◆ name

QString WCSConnection::name

◆ outputCrs

QString WCSConnection::outputCrs = QStringLiteral("EPSG:4326")

◆ outputFormat

QString WCSConnection::outputFormat = QStringLiteral("image/tiff")

GDAL-readable MIME type.

◆ rangeSubset

QString WCSConnection::rangeSubset

Optional WCS range subset string, e.g. "band[1]". Empty string = all fields (default).

◆ url

QString WCSConnection::url

Base service URL (no query string).

◆ version

QString WCSConnection::version = QStringLiteral("2.0.1")

Negotiated WCS version string ("1.0.0", "1.1.2", "2.0.1"). Populated at connect time; default targets 2.0.1.


The documentation for this struct was generated from the following file: