Hi Landon,
Both ImageJ and JAI Image IO are great, but to my knowledge neither provides
much support for non-regular domain sets and/or coordinate systems, as is
often needed in GIS applications.
Have you looked at VisAD (library) and/or the Integrated Data Viewer
(application)?
http://www.unidata.ucar.edu/software/idv/ http://www.ssec.wisc.edu/~billh/visad.htmlIt has built in support for geospatial coordinate systems, and might be
easier than writing your own code to transform BufferedImages. And VisAD has
a package (visad.data.gis) for importing GIS data. It uses Java2D and/or
Java3D to render images.
-Curtis
On Wed, Oct 14, 2009 at 6:58 PM, Sunburned Surveyor <
[hidden email]> wrote:
> ImageJ Users and Programmers:
>
> I'm currently working on some modifications to an open source desktop
> GIS application known as OpenJUMP. My work involves adding support for
> georeferrenced images. I'd like to use either ImageJ or JAI to obtain
> the buffered images I need to display in my Swing GUI.
>
> I've been looking at the documentation for ImageJ and JAI Image IO
> over the last couple days. I would like to ask if there are any
> significant differences between the IO capabilities of ImageJ when
> compared to JAI IO. Do I gain anything by using ImageJ as my library?
> (I'd be wrapping an ImagePlus object with the information needed to
> paint the image in the proper coordinate space. I'm using another
> application to get this information from a GIS world file.) Is there a
> reason why I wouldn't want to use ImageJ code to do this?
>
> I appreciate any suggestions or advice.
>
> I know ImageJ is a great program, and if I ever get around to
> developing some raster GIS tools I hope to use it more in the future.
>
> The Sunburned Surveyor
>