-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Invalid request produced by WCS 1.0.0 test wcs1-0-0:getcoverage_operations-getcoverage_response-encoding-supportedFormats #56
Comments
Thank you for reporting. |
Yes, you can reproduce the test issue with this service: https://demo.luciad.com/LuciadFusionPlatform/ogc/wcs/compliance_test?service=WCS&request=GetCapabilities&VERSION=1.0.0 |
@robinhoutmeyers We created a pull request fixing this problem. At the same time, we realized that test |
@dstenger No, it did appear (as a failure) in my report; I just double-checked this. |
@robinhoutmeyers Thanks for the feedback. We will release the fix in the coming days to Beta environment (as the test is not displayed in the report, it will not have a big effect on users; still, we will also update some dependencies). Of course, you are welcome to already execute a test with branch |
@robinhoutmeyers The fix was merged to master branch and installed on Beta environment. |
The assertion of the test is "A valid getCoverage response is returned for each of the supportedFormats.". For this purpose, it first performs a DescribeCoverage request. It then sends a GetCoverage request for one of the coverages. However, the GetCoverage request received from the test engine is wrong, because it contains a space:
Note the two values in the CRS parameter and the space between them.
The DescribeCoverage responses looks as follows
Based on https://github.com/opengeospatial/ets-wcs10/blob/master/src/main/scripts/ctl/wcs.xml, the test uses the srsName value of the gml:Envelope of a coverage. However, there are 2 gml:Envelope elements, which is allowed according to https://schemas.opengis.net/wcs/1.0.0/describeCoverage.xsd. Hence, I suspect that the XSLT logic to determine the srsName cannot cope with this.
The text was updated successfully, but these errors were encountered: