Revision: 4391
          http://sourceforge.net/p/jump-pilot/code/4391
Author:   ma15569
Date:     2015-04-09 08:40:50 +0000 (Thu, 09 Apr 2015)
Log Message:
-----------
Giuseppe Aruta [2015_04_09] Reduce display of large nodata values (es QGIS)* to 
readable number
Minor fix to language files/plugin xml file

Modified Paths:
--------------
    core/trunk/scripts/default-plugins.xml
    core/trunk/src/language/jump.properties
    core/trunk/src/language/jump_es.properties
    core/trunk/src/language/jump_it.properties
    
core/trunk/src/org/openjump/core/ui/plugin/raster/statistics/DEMStatisticsPlugIn.java

Modified: core/trunk/scripts/default-plugins.xml
===================================================================
--- core/trunk/scripts/default-plugins.xml      2015-04-08 13:08:58 UTC (rev 
4390)
+++ core/trunk/scripts/default-plugins.xml      2015-04-09 08:40:50 UTC (rev 
4391)
@@ -811,19 +811,18 @@
                        <main-menu menupath=" 
MenuNames.RASTER/MenuNames.STATISTICS" install="true"/>
                </menus>
        </plug-in>
+               
        <plug-in>
-               
org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn
-       </plug-in>
-       <plug-in>
                
org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn 
-                 
-       </plug-in>
+       </plug-in>
 
        <plug-in>
                
org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn
-                 
+       </plug-in>
+               
+       <plug-in>
+               
org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn
        </plug-in>
-       
        <separator />
 
        <plug-in> org.openjump.core.ui.plugin.raster.ProfileGraphPlugIn

Modified: core/trunk/src/language/jump.properties
===================================================================
--- core/trunk/src/language/jump.properties     2015-04-08 13:08:58 UTC (rev 
4390)
+++ core/trunk/src/language/jump.properties     2015-04-09 08:40:50 UTC (rev 
4391)
@@ -1073,7 +1073,7 @@
 
org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.layer_memory=Layer
 not saved
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.columns=Columns
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=Rows
-org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=Compare Grid 
Raster layers
+org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=Compare selected 
Grid Raster layers
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=Calculating 
layers statistics
 
 org.openjump.core.ui.plugin.raster.nodata.menu=Manage No Data values

Modified: core/trunk/src/language/jump_es.properties
===================================================================
--- core/trunk/src/language/jump_es.properties  2015-04-08 13:08:58 UTC (rev 
4390)
+++ core/trunk/src/language/jump_es.properties  2015-04-09 08:40:50 UTC (rev 
4391)
@@ -1054,7 +1054,7 @@
 
org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.layer_memory=
 Capa sin datos
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.columns=Columnas
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=l\xEDneas
-org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=Comparar capas 
raster MDE
+org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=Comparar capas 
raster MDE selecionadas
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=C\xE1lculo 
estad\xEDsticas de capas
 
 org.openjump.core.ui.plugin.raster.nodata.menu=Administrar valores NoData

Modified: core/trunk/src/language/jump_it.properties
===================================================================
--- core/trunk/src/language/jump_it.properties  2015-04-08 13:08:58 UTC (rev 
4390)
+++ core/trunk/src/language/jump_it.properties  2015-04-09 08:40:50 UTC (rev 
4391)
@@ -1054,7 +1054,7 @@
 
org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.layer_memory=Livello
 senza datasource
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.columns=Colonne
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=Righe
-org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=Compara livelli 
raster DEM
+org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=Compara livelli 
raster DEM selezionati
 org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=Calcolando la 
statistica dei livelli
 
 org.openjump.core.ui.plugin.raster.nodata.menu=Gestisci valori nodata

Modified: 
core/trunk/src/org/openjump/core/ui/plugin/raster/statistics/DEMStatisticsPlugIn.java
===================================================================
--- 
core/trunk/src/org/openjump/core/ui/plugin/raster/statistics/DEMStatisticsPlugIn.java
       2015-04-08 13:08:58 UTC (rev 4390)
+++ 
core/trunk/src/org/openjump/core/ui/plugin/raster/statistics/DEMStatisticsPlugIn.java
       2015-04-09 08:40:50 UTC (rev 4391)
@@ -55,9 +55,10 @@
 import com.vividsolutions.jump.workbench.ui.images.IconLoader;
 
 /**
- * Giuseppe Aruta [2015_01_27]
- * Computes various statistics for selected layers.
+ * Giuseppe Aruta [2015_01_27] Computes various statistics for selected layers.
  * [2015_01_27] added header with the number of selected raster layers
+ * Giuseppe Aruta [2015_04_09] Reduce display of large nodata values (es QGIS)
+ * to readable number
  */
 public class DEMStatisticsPlugIn extends AbstractPlugIn {
 
@@ -180,7 +181,14 @@
             String miny = df.format(extent.getMinY());
             int X = rstLayer.getNX(); // Number of columns
             int Y = rstLayer.getNY(); // Number of rows
-            String nodata = df.format(slayer.getNoDataValue());// No data
+            String nodata = null;
+            double nda = slayer.getNoDataValue();
+            if (nda == -3.4028234e+038) {
+                nodata = "<b><font color='red'>-3.4028234e+038</font></b>";
+            } else {
+                nodata = Double.toString(nda);
+            }
+
             int validcells = X * Y - nodata(context, rstLayer);// Number of
                                                                // valid
                                                                // cells


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to