Revision: 6021
http://sourceforge.net/p/jump-pilot/code/6021
Author: ma15569
Date: 2018-12-20 15:22:42 +0000 (Thu, 20 Dec 2018)
Log Message:
-----------
disable stretched legend if the raster has only one value
Modified Paths:
--------------
core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
Modified: core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
===================================================================
--- core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
2018-12-20 15:09:58 UTC (rev 6020)
+++ core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
2018-12-20 15:22:42 UTC (rev 6021)
@@ -583,7 +583,13 @@
if(symbology == null) {
if(stats.getBandCount() < 3) {
- RasterSymbology rasterSymbology = new
RasterSymbology(RasterSymbology.TYPE_RAMP);
+ final RasterSymbology rasterSymbology;
+ if (metadata.getStats().getMin(0) == metadata
+ .getStats().getMax(0)) {
+ rasterSymbology = new
RasterSymbology(RasterSymbology.TYPE_SINGLE);
+ } else {
+ rasterSymbology = new
RasterSymbology(RasterSymbology.TYPE_RAMP);
+ }
rasterSymbology.addColorMapEntry(metadata.getNoDataValue(), transparentColor);
rasterSymbology.addColorMapEntry(metadata.getStats().getMin(0), Color.WHITE);
rasterSymbology.addColorMapEntry(metadata.getStats().getMax(0), Color.BLACK);
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel