On 3/27/2011 1:06 PM, Rich Signell wrote:
Im adding the option to slice on one vertical layer. but woe the user
that selects multiple 3D variables with different vertical coordinates!
TDS Developer Gurus,
The NetCDF Subset Service (NCSS) in TDS is great for people who just
want to extract part of a dataset and save it locally as a NetCDF
file. It's great to be able to subset by lon/lat values and time
(X,Y,T), but how about also adding the ability to subset by
A common use case in oceanography is that folks just need the surface
layer currents from a model with many vertical layers to track things
that stay at the surface (oil, larvae, search& rescue, etc).
So it would be great if, for example, one could use NCSS to extract
just the surface layer (Depth: z=0) from this dataset:
instead of being forced to get all 40 layers!
If the data is on lat/lon coordinates, than these are always added. But
if its a projection grid, then the
lat/lon coordinates are 2D, and may or may not be wanted, although
strict CF compliance requires them.
As additional minor suggestions for the NCSS GUI, I think the
interface would benefit by
1) dropping the "all" radio buttons from the "Choose Spatial Subset"
and "Choose Time Subset" selections. The service already populates
the bounding box and start/stop times with the min/max extents of the
spatial and time coordinates, so just leaving the limits alone would
give you "all". I've seen several users change the limits to subset,
but forget to change the radio button from "all" to "subset", and then
have the request fail because they asked for too much data by mistake,
not realizing that the subset values they typed in were not activated.
2) turning "on" by default the "add Lon/Lat to file". Most people
want the coordinate variables! Not sure why there is an option to
leave off (by default even!) the lon/lat (X,Y) coordinate variables,
when there is no option to leave off the time (T) and depth (Z)
im open to what the default should be. i think its false right now.
3) Put a "1" in the "Horizontal Stride" box by default instead of
leaving it empty.
4) Add a "Time Stride" box, and give it a default value of "1".
5) Add a "Height Stride" box, and give it a default value of "1".
for grids, one can (now) only choose 1 level
for grid as point, i guess this makes sense.
I guess that's enough suggestions for now. ;-)