Bryce L Nordgren a écrit :
> Item 1: "Geophysics" and stored portrayal
> The 19123 coverage data type is not responsible for maintaining a
> "rendered" version of itself.  The "geophysics" flag is likely to
> disappear.  There is separate work with imagery.  (19128/19130).  If you've
> rendered a coverage to an image, it should be a completely separate
> coverage.  We can define an "ImageCoverage" data type which maintains an
> optional reference to a "base" coverage which contains the actual data.

Just a precision: the "geophysics" stuff do not come from any OGC or ISO 
standard; it is a pure Geotools extension. We need some way to switch between 
"image" and "geophysics" views, however we can do that in a different way than 
what we currently do if there is better idea.


> Item 2: GT Grid Implementations
> 19123 defines a Grid abstraction which is used by three coverage types.  GT
> should definately offer a Grid implementation based on the standard J2SE
> image objects (2 spatial dimensions + no temporal dimensions + bands; or 2
> spatial dimensions + band axis is temporal).  For multidimensional
> coverages, I propose that GT offer a Grid implementation based on the
> Multiarray2 library distributed with Java NetCDF.

This is one approach. It probably has the advantage of working directly with 
NetCDF files. An other approach is "CoverageStack", which is already 
implemented 
and will probably stay usefull in some cases. I guess that both implementations 
can live together.


> Item 3: GT Coverage Implementations
> I propose we start with the discrete grid point coverage, as this is the
> simplest item with the greatest utility.  I propose that the second focus
> of implementation is continuous quadrilateral grid coverage.  The
> continuous coverage _implementation_ should probably be related to the
> discrete coverage _implementation_, and should only add the ability to
> interpolate.  I do not see an advantage to making a "special" 2D discrete
> coverage.  I do think it is worthwhile to supply a "special" 2D continuous
> coverage which leverages the current JAI infrastructure to interpolate.

But a discrete coverage backed by a RenderedImage would be a "special" 2D 
discrete coverage, no? If yes, then the proposed plan is basically a 
refactoring 
of GridCoverage2D and Interpolator2D, which I agree with.

        Martin


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to