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