|
|||
|
This is version 9.
It is not the current version, and thus it cannot be edited. I have been prototyping a UI for getting OPeNDAP data into Kepler. So my idea was to use a browser to allow the user to navigate to data sets of interest using the OPeNDAP servers web interface. When the user selects a data set by clicking on an of the DAP response types the request is caught and the DDS is rendered as a "selection" tree like one might see in a typical software installer:
Where the interface allows the user to select parts of the hierarchy by clicking the selection boxes. Selecting a node selects all of it's children. Expanding a node and selecting some of it's children causes the selection icon for the node to indicate that is partially selected (). So I would sketch the UI like this:
So I built a simple prototype. The browser is pretty limited (it doesn't do javascript or Ajax) but it works. Here is a snapshot of the UI pointed at a collection page of the OPeNDAP test server:
Clicking on one of the data set links on the left causes the UI to look at the dataset and load it's type hierarchy into the center pane and it's metadata into the left pane:
And I stopped writing code there because it's clearly going to get a lot more complex pretty quickly and I want to get peoples input. The rest of the idea is that when a user selects a variable by highlighting (single clicking on) the name in the data set tree the appropriate sub-setting interface appears in the Sub-setting Pane. By navigating the data set tree, clicking the check boxes, and highlighting the selected variables the user can build the data request that they want. So I have some questions:
I can see a couple of things to try beyond this:
Any input you all care to give would be welcome! N Attachments:
|
This material is based upon work supported by the National Science Foundation under award 0619060. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Copyright 2007 |