Opened 8 years ago

Closed 7 years ago

#1278 closed defect (fixed)

WCS client: small corrections

Reported by: Peter Baumann Owned by: Bang Pham Huu
Priority: major Milestone: 9.4
Component: applications Version: development
Keywords: wcs client Cc: Vlad Merticariu
Complexity: Medium

Description (last modified by Peter Baumann)

  • there should be a way to select the protocol (GET, POST, SOAP, REST); can be packaged into a section "protocol binding extension"
  • going to http://ows.rasdaman.org/rasdaman/ows and doing a GetCapabilities I can pick any functionality except GetCoverage. Obviously doing a DescibeCov first is required by the client. This should not be the case.
  • HTML title says "petascope web client", should be: "rasdaman OGC Web service client"

Please fix asap as in Testbed 12 it will be used by the OGC experts.

Change History (7)

comment:1 by Peter Baumann, 8 years ago

Complexity: TrivialEasy
Description: modified (diff)

comment:2 by Alex Toader, 8 years ago

At the moment the client sends queries as KVP and works with the returned XML. SOAP is not supported natively by the browser, and adding support will require around 40 hours of work.

The controls on the GetCoverage tab require the user to select a coverage. If I just enable the tab, it will be blank until the user selects a coverage in the GetCapabilities tab or on the DescribeCoverage tab. Do you want to add a text box from which the user can select a coverage on the GetCoverage tab? The interaction will be as follows:

  1. The user navigates to the OGC Web client.
  2. The user selects the GetCoverage tab which is blank.
  3. The user types in a coverage name into the text box and presses a button to retrieve the coverage information.
  4. The GetCoverage tab is populated with information from the coverage and the user can do slicing, trimming etc.
  5. The user presses Download Coverage to get the coverage.

Does that sound better? Please advise.

comment:3 by Peter Baumann, 8 years ago

thanks for detailing. Based on this,

  • allow GetCoverage with id selection as described above, it will simplify the client interaction's state automaton significantly.
  • postpone SOAP support by the client.

comment:4 by Dimitar Misev, 7 years ago

Owner: changed from Alex Toader to Vlad Merticariu
Status: newassigned

Vlad you could forward this to Nate perhaps.

comment:5 by Bang Pham Huu, 7 years ago

Cc: Alex Dumitru removed
Complexity: EasyMedium
Keywords: wcs client added
Milestone: 10.09.3
Owner: changed from Vlad Merticariu to Bang Pham Huu
Version: 9.1.0

I wanted to learn AngularJS so assign to me.

comment:6 by Bang Pham Huu, 7 years ago

Milestone: 9.39.4
Version: development

comment:7 by Bang Pham Huu, 7 years ago

Resolution: fixed
Status: assignedclosed

now web client can access the GetCoverage directly instead of DescribeCoverage then GetCoverage, close ticket as patch was accepted.

Note: See TracTickets for help on using tickets.