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
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to