A QGIS WCS 2.0 / EO-WCS Plugin
A tool to download (and subset in space and time) a time-series of raster data and get the data in your desired file-format and projection.
The WCS 2.0 / EO-WCS Client allows to specify an Area-Of-Interest and a Time-Of-Interest and then access/download the raster data (coverages) from OGC WCS 2.0 and WCS 2.0 / EO-WCS compliant servers. Unlike WMS, WCS enables the access to the original data (and not just to portrayals). The tool also handles the EO-WCS Application profile which allows to access/download a full time-series of coverages with just a few clicks. For multi-band EO-imagery the bands of interest can also be selected/sub-setted and their order in the output can be chosen. The downloaded coverages are directly loaded as layers into QGIS.
Requirements: This tool requires the python lxml-module to be pre-installed. [ Help for installation in Windows (thankfully provided by hkristen) can by found at: EOX-A#8 ]
It would be more than welcome to receive accessible EO-WCS server-urls for additional testing.
Added Features & Fixed Bugs:
2024-01-15
- Update for QGIS 3.x
2017-05-03 - verison 0.3:
- added Button to import WCS-Urls already stored in native QGis settings
- added Button to sort the Server_List
- enabled resizing of QgsWcsClient2-Client Window
- added "WGS84 UpperCorner & WGS84LowerCorner" (BoundingBox) fields to GetCapabilities and DescribeEOCoverageSet Results-View
- added a uniq "Browser tag" to be submitted with the requests, to verify in the access log-files that the Qgis-plugin was used (Identifies now with User-Agent => 'Python-urllib/2.7,QgsWcsClient-plugin')
- enabled support to access https:// sites
- config_server.pkl file (containing the server entries) will not get overwritten during update/re-installatinon anymore (a default one will only be installed if it is not available at plugin startup)
- added possibility to view full GetCapabilities XML response-document (also made more clear to view DescribeEOCoverageSet XML) (now all are accessible => GetCap, DescCov, DescEOCov: just use copy/paste to save them)
- better error checking e.g. for http errors -> warning messages (e.g. for redirects, automatic redirection is not supported to minimize security issues)
- fixed xml_parsing error
- fixed issue with "offered CRS"
- fixed issue "offered interpolation"
- fixed issue if no coverage was found in selected time-period
- removed the "striping/alternatingRowColors" from the Coverage-listings
- fixed issue with "no data selected" fixed for "DescribeEOCoverage" Request
- fixed various the xml-namespace handling issues
- fixed issue with the "clock" icon shown permanently
- fixed Time selection (BeginTime/EndTime) for DescribeEOCoverageSet (2.5 D coverages i.e 2D plus Time), added plausability check
- fixed issue with associateing the corresponding axisLabel / CRS etc. with each coverage (once DescribeCoverage is executed for a specific Coverage)
2017-09-22 - version 0.3.1:
- fixed minor issue with Windows installation of 'config_srvlist.pkl' - due to differernt line endings in Linux/Windows
2018-06-26 - version 0.3.2
- fixed issue when modifying a Server-URL without changing Server-Name
- fixed issue with DescribeEOCoverageSet requests when using sections parameter