[ 
https://issues.apache.org/jira/browse/IMAGING-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17426357#comment-17426357
 ] 

Gary Lucas commented on IMAGING-311:
------------------------------------

I've made some progress on this issue and have submitted a pull-request to 
Commons Imaging.  A bit more work is still required (mostly additional JUnit 
tests and a few missing accessor methods).

This change will enable Imaging to support additional data sets such as the 
National Bathymetry System GeoTIFF raster products.  These products give ocean 
depth as a combination of depth and accuracy.  The attached picture illustrates 
the concept.  The terrestrial features are from work that was done for 
Imaging-251, but the oceanographic information comes from multi-variable 
GeoTIFFs that were not previously accessible by the Imaging API (or any other 
Java API that I know of).

 

!NBS_Example.jpg!

 

I built the imagery using a combination of Commons Imaging, some open-source 
software I wrote to demonstrate [Shaded Relief Rendering 
Techniques,|https://gwlucastrig.github.io/gridfour/notes/ElevationGeoTiff1.html]
 and some geographic mapping modules I developed for my employer's Java-based  
[wXstation|http://www.sonalysts.com/products/wxstation/] product.

 

 

> Read TIFFs with multiple floating-point samples
> -----------------------------------------------
>
>                 Key: IMAGING-311
>                 URL: https://issues.apache.org/jira/browse/IMAGING-311
>             Project: Commons Imaging
>          Issue Type: New Feature
>          Components: Format: TIFF
>    Affects Versions: 1.0-alpha3
>         Environment: 
> [IMAGING-251|https://issues.apache.org/jira/browse/IMAGING-251]
>            Reporter: Gary Lucas
>            Priority: Major
>         Attachments: NBS_Example.jpg
>
>
> I propose to extend Commons Imaging to support reading TIFF files that 
> contain floating-point formats that feature more than one sample.  The 
> ability to support floating-point samples was introduced in  
> [ISSUE-251|https://issues.apache.org/jira/browse/IMAGING-251].  But that 
> implementation was limited to only those files that provided a single sample 
> per raster cell (e.g. "a single sample per pixel"). The ability to read files 
> with multiple samples per raster cell would extend the usefulness of the 
> Commons Imaging API, particularly for geophysical applications.
> If anyone knows of good sources for test TIFF files that use this format, 
> please let me know.
> *Background*
> In addition to conventional image data, TIFF files can provide floating-point 
> numerical information.  This feature is often used for geophysical data (in 
> GeoTIFF files), but can also be applied to other uses.  Although the existing 
> implementation can support files which give a single value per raster cell, 
> there are some products that carry multiple samples per cell. Examples 
> include products that give both a measured value and a corresponding accuracy 
> estimate (i.e. 245.6 meters plus or minus 0.5 meters). Some geophysical 
> products give vectors (gravitational potential, wind vectors, ocean currents, 
> etc.).
> Changes would involve extensions to the classes in the TIFF datareader 
> package as well as the TiffRasterData class.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to