It should work on OJ 6435 Il lun 7 set 2020, 3:53 PM Giuseppe Aruta <giuseppe.ar...@gmail.com> ha scritto:
> I Will check. Possibile I missed up a line. Thanks > > > Il lun 7 set 2020, 2:19 PM <edgar.sol...@web.de> ha scritto: > >> Peppe, >> >> this does not compile on my side. are there changes missing? ..ede >> >> Description Resource Path Location Type >> band cannot be resolved to a variable RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 387 Java Problem >> col cannot be resolved to a variable RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 387 Java Problem >> rectangle cannot be resolved to a variable RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 386 Java Problem >> renderedOp cannot be resolved RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 386 Java Problem >> renderedOp cannot be resolved to a variable RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 384 Java Problem >> row cannot be resolved to a variable RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 387 Java Problem >> subset cannot be resolved to a variable RasterImageIO.java >> /proj_oj-core/src/org/openjump/core/rasterimage line 330 Java Problem >> >> >> On 9/7/2020 9:44, jump-pilot-svn--- via Jump-pilot-devel wrote: >> > Revision: 6432 >> > http://sourceforge.net/p/jump-pilot/code/6432 >> > Author: ma15569 >> > Date: 2020-09-07 07:44:45 +0000 (Mon, 07 Sep 2020) >> > Log Message: >> > ----------- >> > Optimized code >> > >> > Modified Paths: >> > -------------- >> > core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java >> > >> > Modified: >> core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java >> > =================================================================== >> > --- core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java >> 2020-09-07 07:40:36 UTC (rev 6431) >> > +++ core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java >> 2020-09-07 07:44:45 UTC (rev 6432) >> > @@ -322,27 +322,13 @@ >> > >> > renderedOp = >> javax.media.jai.JAI.create("fileload", >> > filenameOrURL); >> > - >> > - >> > - return renderedOp.getData(rectangle) >> > + return renderedOp.getData(rectangle) >> > .getSampleDouble(col, row, band); >> > - }else if (filenameOrURL.toLowerCase().endsWith(".tif") >> > + } >> > + else if (filenameOrURL.toLowerCase().endsWith(".tif") >> > || >> filenameOrURL.toLowerCase().endsWith(".tiff")) { >> > - >> > - GeoReferencedRaster geoRaster; >> > - >> > - try { >> > - geoRaster = new GeoReferencedRaster(new >> File(filenameOrURL).toURI().toString()); >> > - renderedOp = geoRaster.getImage(); >> > - } catch (ReferencedImageException e) { >> > - // TODO Auto-generated catch block >> > - renderedOp = JAI.create("fileload", filenameOrURL); >> > - } >> > - >> > - return renderedOp.getData(rectangle) >> > - .getSampleDouble(col, row, band); >> > - >> > - >> > + return TiffUtils.getRenderedOp(new >> File(filenameOrURL)).getAsBufferedImage(subset, null).getData(); >> > + >> > } else if (filenameOrURL.toLowerCase().endsWith(".jpg")) { >> > // PlanarImage pimage; >> > >> > @@ -395,19 +381,11 @@ >> > >> > } else if (filenameOrURL.toLowerCase().endsWith(".tif") >> > || >> filenameOrURL.toLowerCase().endsWith(".tiff")) { >> > - GeoReferencedRaster geoRaster; >> > - RenderedOp renderedOp; >> > - try { >> > - geoRaster = new GeoReferencedRaster(new >> File(filenameOrURL).toURI().toString()); >> > - renderedOp = geoRaster.getImage(); >> > - } catch (ReferencedImageException e) { >> > - // TODO Auto-generated catch block >> > - renderedOp = JAI.create("fileload", filenameOrURL); >> > - } >> > - if (renderedOp != null) { >> > - return new Point(renderedOp.getWidth(), >> renderedOp.getHeight()); >> > - } >> > - >> > + renderedOp= TiffUtils.getRenderedOp(new >> File(filenameOrURL)); >> > + >> > + return renderedOp.getData(rectangle) >> > + .getSampleDouble(col, row, band); >> > + >> > >> > } else if (filenameOrURL.toLowerCase().endsWith(".flt")) { >> > >> > >> > >> > >> > _______________________________________________ >> > Jump-pilot-devel mailing list >> > Jump-pilot-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > >> >> >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel