Peppe,
i noticed earlier that your image reading implementation creates a new Reader
on every render call but thought you will notice when this becomes a
performance issue.
seeing you continue this trend with code like below i become a little worried
;) and suggest you try to model your approach using class instances keeping the
reference to be reused hence saving additional file access. easiest would be a
"caching" holding the ReferencedImageReader object in a HashMap with the path
value as key. remember to close it properly if the layer is removed!
this also may become a memory issue as i am not sure that all file handles are
closed automatically this way. ..sunshine ede
On 9/14/2020 9:51, jump-pilot-svn--- via Jump-pilot-devel wrote:
> + /**
> + * Get Envelope from file
> + * @param fileName
> + * @return Envelope
> + * @throws ReferencedImageException
> + */
> +
> + public static Envelope getGeoReferencing(String fileName) throws
> ReferencedImageException {
> + GeoReferencedRaster geoRaster = new
> GeoReferencedRaster(new File(fileName).toURI().toString());
> + return geoRaster.getEnvelope();
> +
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel