Revision: 6627
http://sourceforge.net/p/jump-pilot/code/6627
Author: michaudm
Date: 2020-11-21 20:39:09 +0000 (Sat, 21 Nov 2020)
Log Message:
-----------
Make it possible to read images with wrongly typed geotags like ones exported
by Gimp
Modified Paths:
--------------
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoReferencedRaster.java
Modified:
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoReferencedRaster.java
===================================================================
---
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoReferencedRaster.java
2020-11-21 19:24:09 UTC (rev 6626)
+++
core/trunk/src/com/vividsolutions/jump/workbench/imagery/geoimg/GeoReferencedRaster.java
2020-11-21 20:39:09 UTC (rev 6627)
@@ -164,7 +164,7 @@
setEnvelope(tags);
}
// use the tiepoints as defined
- else {
+ else if (fieldModelTiePoints.getType() == XTIFFField.TIFF_DOUBLE) {
// Get the number of modeltiepoints
// int numModelTiePoints = fieldModelTiePoints.getCount() / 6;
// ToDo: alleen numModelTiePoints == 1 ondersteunen.
@@ -346,9 +346,11 @@
// First, try to get the TIFF directory
// Object dir = src.getProperty("tiff.directory");
parseGeoTIFFDirectory(uri);
- // still with us? must have succeeded
- Logger.debug("XTIFF geo metadata fetched.");
- return;
+ if (envModel_image != null) {
+ // still with us? must have succeeded
+ Logger.debug("XTIFF geo metadata fetched.");
+ return;
+ }
} catch (ReferencedImageException e) {
Logger.debug("XTIFF geo metadata unavailable: " + e.getMessage());
}
@@ -355,7 +357,7 @@
Logger.info("No georeference found! Will use default 0,0 placement.");
JUMPWorkbench.getInstance().getFrame()
- .warnUser(this.getClass().getName() + ".no-geo-reference-found");
+ .warnUser(this.getClass().getName() + ".no-georeference-found");
// set up a default envelope
double[] tags = new double[6];
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel