Revision: 6072 http://sourceforge.net/p/jump-pilot/code/6072 Author: ma15569 Date: 2019-01-04 06:43:33 +0000 (Fri, 04 Jan 2019) Log Message: ----------- Correct bug on reading newly generated Sextante or OpenKLEM raster files
Modified Paths: -------------- core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileGraphPlugIn.java Modified: core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileGraphPlugIn.java =================================================================== --- core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileGraphPlugIn.java 2019-01-04 06:40:16 UTC (rev 6071) +++ core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileGraphPlugIn.java 2019-01-04 06:43:33 UTC (rev 6072) @@ -160,16 +160,22 @@ } - private void setDialogValues(final MultiInputDialog dialog, PlugInContext context) { + private void setDialogValues(final MultiInputDialog dialog, + PlugInContext context) { final Collection<RasterImageLayer> rlayers = context.getTask() .getLayerManager().getLayerables(RasterImageLayer.class); final ArrayList<String> srsArray = new ArrayList<String>(); srsArray.add("metre"); srsArray.add("foot"); + String srs = ""; for (final RasterImageLayer currentLayer : rlayers) { - final String srs = currentLayer.getSRSInfo().getUnit().toString(); + try { + srs = currentLayer.getSRSInfo().getUnit().toString(); + } catch (final Exception e) { + srs = "metre"; + } - if (!srsArray.contains(srs)) { + if (!srs.isEmpty() & !srsArray.contains(srs)) { srsArray.add(Unit.find(srs).toString()); } @@ -177,7 +183,12 @@ final RasterImageLayer firstElement = (RasterImageLayer) rlayers .toArray()[0]; - final String srsCode = firstElement.getSRSInfo().getUnit().toString(); + String srsCode; + try { + srsCode = firstElement.getSRSInfo().getUnit().toString(); + } catch (final Exception e) { + srsCode = "Unknown"; + } final String OUTPUT_GROUP = "Match Type"; dialog.setSideBarDescription(DESCRIPTION); _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel