hey Peppe, On 9/17/2020 14:58, Giuseppe Aruta wrote: > Hi Ede, > the class > com.vividsolutions.jump.workbench.imagery.geoimg.GeoReferencedRaster (and > related) work very well on loading raster in sextante. > In order to clean up from any message error belonging to classes non used > by Sextante (ReferencedImage at similar and the method .paint. I made a > copy of it (and GeoRaster class), cleaned from all those unused method, > renamed (as SextanteReferencedRaster etc) and use it instead of the > original to load Raster as Sextante.
while i understand your approach here, which is good for learning and understanding things i really do not like duplicated code in production. how about we modify the sources eg. TIFFUtil and others instead to fit your need instead? > My idea was also to modify the class in order to have a method that > calculate the location of a raster without computing the image/raster. i don't understand. you mean retrieving georeferencing values, image dimensions, both? > I was aware to have back the same error as Roberto. But the error was > limited to only one file (among the one Roberto sent: Adrena070.tif) which > shows some values of the cells as doubles with many decimals, possibly > derived from irrational number? give me some time to check that out. i am currently not sure what's going on, but suspect some JAI operations at fault here. > Now I see your new mail about commons imaging: could it be that they are > used somehow by the class GeoRaster? somehow, yes. but with no regard to the use via TIFFUtil class if the forced loader is used. >And this explains the similar warning? should be completely unrelated. ArrayIndexOutOfBoundsException are the NPEs of array handling. pretty common if not actually every possibility was thought of before implementing the code. ..ede _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel