Opened 8 months ago

Closed 8 months ago

#2807 closed defect (fixed)

FIX - Support WCS GetCapabilities with sections parameter and XY axis labels in WCS GetCoverage with subsetting CRS

Reported by: Bang Pham Huu Owned by: Bang Pham Huu
Priority: major Milestone: 10.3
Component: petascope Version: 10.3
Keywords: Cc: Dimitar Misev
Complexity: Medium

Description

  • WCS GetCapabilites should support optional sections parameter which allows to get the list of requested sections from GetCapabilities result. The valid values are (choose one or multiple values):
    sections=ServiceMetadata,ServiceIdentification,ServiceProvider,OperationsMetadata,Contents,Languages
    

If sections=All it is equivalent to sections parameter is not specified.

  • Currently, petascope requires that XY axes label for subsettingCRS must match with the ones specified in the requesting coverage.

e.g. this coverage has EPSG:3857 as nativeCRS and the axis labels are X and Y, then this request below returns error, because Lat and Long don't exist in test_wms_3857.

http://localhost:8080/rasdaman/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=test_wms_3857&subset=Lat(-35,-25)&subset=Long(120,135)&format=image/png&subsettingCRs=http://www.opengis.net/def/crs/EPSG/0/4326

If Lat and Long are replaced by the existing axis labels X and Y in coverage test_wms_3857 then it will work, but this is not correct because X and Y have uom meters, while Lat and Long have uom degrees.

Hence, petascope needs to support the correct spatial axis labels specified in the geo CRS besides the existing coverage's spatial axis labels for backwards compatibility.

Change History (1)

comment:1 by Bang Pham Huu, 8 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.