Skip to content

rasdaman/QgisWcs2Client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QgsWcsClient2

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

About

A WCS 2 Plugin for QGIS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.9%
  • Makefile 2.8%
  • Batchfile 1.3%