Opened 3 years ago

Closed 3 years ago

#497 closed defect (fixed)

Slicings for Multipoint coverages

Reported by: pcampalani Owned by: arezaeim
Priority: major Milestone: 9.0.x
Component: petascope Version: 8.5
Keywords: multipoint slice Cc:
Complexity: Medium

Description

When a slice is requested on a Multipoint coverage in a WCS GetCoverage request, CRS and coverage geometric metadata need to be properly updated, i.e. properly sliced.

This involves:

  • removing the sliced coordinate(s) from gml:lowerCorner and gml:upperCorner elements of the gml:BoundedBy section;
  • removing the sliced coordinate(s) in the gml:domainSet;
  • removing the axis of the sliced coordinate(s) from the @srsName attributes in gml:Envelope and inside the gml:domainSet tree: if all the axis in a single CRS are sliced out, then the whole correspondent URI will be dropped, otherwise the current interim notation @<axis_left_1>,<axis_left_2>,__,<axis_left_N> will be used;
  • removing the label of the axis of the sliced coordinate(s) from the @axisLabels attributes in gml:Envelope and inside the gml:domainSet tree;
  • removing the Unit of Measure (UoM) of the axis of the sliced coordinate(s) from the @uomLabels attributes in gml:Envelope and inside the gml:domainSet tree;
  • decreasing the dimensionality of the CRS accordingly to the number of sliced coordinate(s), i.e. @srsDimension attribute in gml:Envelope and inside the gml:domainSet tree;

For instance docs on gridded coverages, see:
./systemtest/testcases_services/test_wcs/oracle/06-get_coverage_slice.kvp.oracle
./systemtest/testcases_services/test_wcs/oracle/07-get_coverage_slice2.kvp.oracle

Change History (3)

comment:1 Changed 3 years ago by pcampalani

  • Summary changed from Slicings for Mulitpoint coverages to Slicings for Multipoint coverages

comment:3 Changed 3 years ago by dmisev

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.