A QGis WCS2.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: https://github.com/EOX-A/QgsWcsClient2/issues/8 ]
It would be more than welcome to receive accessible EO-WCS server-urls for additional testing.
Added Features & Fixed Bugs: 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:
2018-06-26 - version 0.3.2