Revision: 4355 http://sourceforge.net/p/jump-pilot/code/4355 Author: ma15569 Date: 2015-03-27 12:53:34 +0000 (Fri, 27 Mar 2015) Log Message: ----------- (Giuseppe Aruta) added codes for Manage Raster NoData plugins
Modified Paths: -------------- core/trunk/ChangeLog core/trunk/src/language/jump.properties core/trunk/src/language/jump_cz.properties core/trunk/src/language/jump_de.properties core/trunk/src/language/jump_es.properties core/trunk/src/language/jump_fi.properties core/trunk/src/language/jump_fr.properties core/trunk/src/language/jump_hu.properties core/trunk/src/language/jump_it.properties core/trunk/src/language/jump_ja_JP.properties core/trunk/src/language/jump_ml.properties core/trunk/src/language/jump_pt.properties core/trunk/src/language/jump_pt_BR.properties core/trunk/src/language/jump_ta_IN.properties core/trunk/src/language/jump_te.properties core/trunk/src/language/jump_zh_CN.properties core/trunk/src/language/jump_zh_HK.properties core/trunk/src/org/openjump/core/ui/plugin/raster/RasterImageLayerPropertiesPlugIn.java core/trunk/src/org/openjump/core/ui/plugin/raster/statistics/DEMStatisticsPlugIn.java Modified: core/trunk/ChangeLog =================================================================== --- core/trunk/ChangeLog 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/ChangeLog 2015-03-27 12:53:34 UTC (rev 4355) @@ -1,9 +1,13 @@ # for display continuity sake please use 2 spaces instead of tabs +2015-03-22 Giuseppe Aruta (ma15569) + * RasterImageLayer Plugin: added Raster Layer statistics tab with several info about cell values + * DEMStaristics: added header with the number of selected raster layers + 2015-03-22 Giuseppe Aruta (ma15569) * SaveRasterImageAsImagePlugIn. Rewrite class using new RasterImage I/O components This version allows to export no nodata cell value to the output tif * RasterImage nodata management plugins: added layer statistics resume panel and - an output file chooser filed + an output file chooser field 2015-03-22 mmichaud <m.michael.mich...@orange.fr> * Hide unused AttributeType from the schema. Modified: core/trunk/src/language/jump.properties =================================================================== --- core/trunk/src/language/jump.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1073,13 +1073,24 @@ 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.report=Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=From: +org.openjump.core.ui.plugin.raster.nodata.to=To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=nodata: +org.openjump.core.ui.plugin.raster.nodata.min=min: +org.openjump.core.ui.plugin.raster.nodata.max=max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = Black-White org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = Blue-Green-Red org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = Blue-Red Modified: core/trunk/src/language/jump_cz.properties =================================================================== --- core/trunk/src/language/jump_cz.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_cz.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1047,13 +1047,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = \u010Cern\u00E1-B\u00EDl\u00E1 org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = Modr\u00E1-Zelen\u00E1-\u010Cerven\u00E1 org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = Modr\u00E1-\u010Cerven\u00E1 Modified: core/trunk/src/language/jump_de.properties =================================================================== --- core/trunk/src/language/jump_de.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_de.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1048,13 +1048,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = Schwarz-Weiss org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = Blau-Gr\u00fcn-Rot org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = Blau-Rot Modified: core/trunk/src/language/jump_es.properties =================================================================== --- core/trunk/src/language/jump_es.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_es.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1056,13 +1056,24 @@ 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.report=C\xE1lculo estad\xEDsticas de capas + org.openjump.core.ui.plugin.raster.nodata.menu=Administrar valores NoData +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=De: +org.openjump.core.ui.plugin.raster.nodata.to=A: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=Cambiar valores NoData -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=De: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=A: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=Establecer valor de la celda de entrada a NoData org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=Cambie este valor de la celda: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=A NoData: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.RasterQueryPlugIn=Inspecci\u00F3n pixel org.openjump.core.ui.plugin.raster.RasterQueryPlugIn.info=La capa seleccionada no es un raster monobanda org.openjump.core.ui.plugin.raster.RasterQueryPlugIn.previous.value=valor anterior Modified: core/trunk/src/language/jump_fi.properties =================================================================== --- core/trunk/src/language/jump_fi.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_fi.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1080,13 +1080,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.RasterQueryPlugIn=Pikseliarvojen kysely org.openjump.core.ui.plugin.raster.RasterQueryPlugIn.info=Valittu rasteritaso ei ole yksikanavainen org.openjump.core.ui.plugin.raster.RasterQueryPlugIn.previous.value=edellinen arvo Modified: core/trunk/src/language/jump_fr.properties =================================================================== --- core/trunk/src/language/jump_fr.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_fr.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1050,13 +1050,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = Noir-Blanc org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = Bleu-Vert-Rouge org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = Bleu-Rouge Modified: core/trunk/src/language/jump_hu.properties =================================================================== --- core/trunk/src/language/jump_hu.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_hu.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1048,12 +1048,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values + +org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = Fekete-feh\u00E9r org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = K\u00E9k-Z\u00F6ld-V\u00F6r\u00F6s org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = K\u00E9k-V\u00F6r\u00F6s Modified: core/trunk/src/language/jump_it.properties =================================================================== --- core/trunk/src/language/jump_it.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_it.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1056,13 +1056,24 @@ 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.report=Calcolando la statistica dei livelli + org.openjump.core.ui.plugin.raster.nodata.menu=Gestisci valori nodata +org.openjump.core.ui.plugin.raster.nodata.Inverse=Operazione inversa +org.openjump.core.ui.plugin.raster.nodata.from=Da: +org.openjump.core.ui.plugin.raster.nodata.to=A: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=Statistiche valori celle +org.openjump.core.ui.plugin.raster.nodata.nodata=nodata: +org.openjump.core.ui.plugin.raster.nodata.min= min: +org.openjump.core.ui.plugin.raster.nodata.max= max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=Cambia il valore nodata -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=Da: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=A: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=Imposta il valore cella a nodata org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=Cambia questo valore: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=al valore nodata: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=Abilita per convertire le celle nodata a celle con il valore inserito +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =Cambia un intervallo di valori a nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=Cambia questo intervallo di valori +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=Abilita per estrarre solo questo intervallo di valori definito + org.openjump.core.ui.plugin.raster.RasterQueryPlugIn=Ispezione pixel org.openjump.core.ui.plugin.raster.RasterQueryPlugIn.info=Il livello selezionato non \u00E8 un raster monobanda org.openjump.core.ui.plugin.raster.RasterQueryPlugIn.previous.value=valore precedente Modified: core/trunk/src/language/jump_ja_JP.properties =================================================================== --- core/trunk/src/language/jump_ja_JP.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_ja_JP.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1046,13 +1046,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = \#T\:Black-White org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = \#T\:Blue-Green-Red org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = \#T\:Blue-Red Modified: core/trunk/src/language/jump_ml.properties =================================================================== --- core/trunk/src/language/jump_ml.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_ml.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1406,13 +1406,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = \#T\: org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = \#T\: org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = \#T\: Modified: core/trunk/src/language/jump_pt.properties =================================================================== --- core/trunk/src/language/jump_pt.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_pt.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1046,13 +1046,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = T\:Black-White org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = T\:Blue-Green-Red org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = T\:Blue-Red Modified: core/trunk/src/language/jump_pt_BR.properties =================================================================== --- core/trunk/src/language/jump_pt_BR.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_pt_BR.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1046,13 +1046,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = T\:Black-White org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = T\:Blue-Green-Red org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = T\:Blue-Red Modified: core/trunk/src/language/jump_ta_IN.properties =================================================================== --- core/trunk/src/language/jump_ta_IN.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_ta_IN.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1044,13 +1044,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = \u0B95\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1-\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BC8 org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = \u0BA8\u0BC0\u0BB2\u0BAE\u0BCD, \u0BAA\u0B9A\u0BCD\u0B9A\u0BC8, \u0B9A\u0BBF\u0BB5\u0BAA\u0BCD\u0BAA\u0BC1 org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = \u0BA8\u0BC0\u0BB2\u0BAE\u0BCD, \u0BB0\u0BC6\u0B9F\u0BCD Modified: core/trunk/src/language/jump_te.properties =================================================================== --- core/trunk/src/language/jump_te.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_te.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1220,13 +1220,25 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = Black-White org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = Blue-Green-Red org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = Blue-Red Modified: core/trunk/src/language/jump_zh_CN.properties =================================================================== --- core/trunk/src/language/jump_zh_CN.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_zh_CN.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1049,13 +1049,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = \u9ed1\u767d org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = \u84dd\uff0c\u7eff\uff0c\u7ea2 org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = \u84dd\u7ea2 Modified: core/trunk/src/language/jump_zh_HK.properties =================================================================== --- core/trunk/src/language/jump_zh_HK.properties 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/language/jump_zh_HK.properties 2015-03-27 12:53:34 UTC (rev 4355) @@ -1049,13 +1049,24 @@ org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows=\#T\:Rows org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.name=\#T\:Compare Grid Raster layers org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.report=\#T\:Calculating layers statistics + org.openjump.core.ui.plugin.raster.nodata.menu=\#T\:Manage No Data values +org.openjump.core.ui.plugin.raster.nodata.Inverse=\#T\:Inverse operation +org.openjump.core.ui.plugin.raster.nodata.from=\#T\:From: +org.openjump.core.ui.plugin.raster.nodata.to=\#T\:To: +org.openjump.core.ui.plugin.raster.nodata.CellStatistics=\#T\:Cell statistics +org.openjump.core.ui.plugin.raster.nodata.nodata=\#T\:nodata: +org.openjump.core.ui.plugin.raster.nodata.min=\#T\:min: +org.openjump.core.ui.plugin.raster.nodata.max=\#T\:max: org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.name=\#T\:Change No Data value -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.from=\#T\:From: -org.openjump.core.ui.plugin.raster.nodata.ChangeNoDataValuePlugIn.to=\#T\:To: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.name=\#T\:Set input cell value to No Data value org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.change=\#T\:Change this cell value: org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tonodata=\#T\:to nodata value: +org.openjump.core.ui.plugin.raster.nodata.ChangeValueToNoDataPlugIn.tooltips=\#T\:Enable to convert cells with no nodata to cells with input value +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.name =\#T\:Change a range of cell values to nodata +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.change=\#T\:Change this range of values +org.openjump.core.ui.plugin.raster.nodata.ChangeRangeValuesToNoDataPlugIn.tooltips=\#T\:Enable to extract only the input range of values + org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Black-White = \u9ED1\u767D org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Green-Red = \u85CD\uFF0C\u7DA0\uFF0C\u7D05 org.openjump.core.ui.plugin.raster.color.RasterColorEditorDialog.Blue-Red = \u85CD\u7D05 Modified: core/trunk/src/org/openjump/core/ui/plugin/raster/RasterImageLayerPropertiesPlugIn.java =================================================================== --- core/trunk/src/org/openjump/core/ui/plugin/raster/RasterImageLayerPropertiesPlugIn.java 2015-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/org/openjump/core/ui/plugin/raster/RasterImageLayerPropertiesPlugIn.java 2015-03-27 12:53:34 UTC (rev 4355) @@ -18,6 +18,7 @@ import javax.media.jai.PlanarImage; import javax.swing.BorderFactory; import javax.swing.Icon; +import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JInternalFrame; import javax.swing.JPanel; @@ -44,15 +45,17 @@ /** * @author Giuseppe Aruta (giuseppe_aruta[AT]yahoo.it) - * @version 0.1 - 2013_05_27 Simple plugin that allows to view some properties - * of Sextante Raster Layer: name, file location, raster dimension (in - * cell), raster extension, X cell size, numbers of bands, min-max-mean - * of 1st band value (if the raster is monoband) - * @version 0.2 - 2015_01_02 Advanced plugin. Displays File, Raster and cells - * data properties of Sextante Raster Layer and allows to save those - * information as TXT file - * @version 0.2 - 2015_01_31. Used HTML instead of TXT frame. Info can be saved - * as HTML file + * @version 0.1 - 2013_05_27 (Giuseppe Aruta) Simple plugin that allows to view + * some properties of Sextante Raster Layer: name, file location, + * raster dimension (in cell), raster extension, X cell size, numbers + * of bands, min-max-mean of 1st band value (if the raster is monoband) + * @version 0.2 - 2015_01_02 (Giuseppe Aruta) Advanced plugin. Displays File, + * Raster and cells data properties of Sextante Raster Layer and allows + * to save those information as TXT file + * @version 0.3 - 2015_01_31. (Giuseppe Aruta) Used HTML instead of TXT frame. + * Info can be saved as HTML file + * @version 0.4 - 2015_03_27. (Giuseppe Aruta) Added Raster Layer statistics tab + * with several info about cell values */ public class RasterImageLayerPropertiesPlugIn extends AbstractPlugIn { @@ -98,18 +101,23 @@ .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.cell.nodata"); // New language codes + private final static String RASTER = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.raster"); private final static String NAMEFILE = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.namefile"); private final static String STATISTICS = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.statistics"); + private final static String ENV = I18N + .get("ui.plugin.LayerStatisticsPlugIn.envelope"); private final static String DIRECTORY = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.directory"); private final static String EXTENT = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.extent"); private final static String BANDS = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.file.bands_number"); + private final static String BAND = I18N + .get("org.openjump.core.ui.plugin.raster.CreatePolygonGridFromSelectedImageLayerPlugIn.band"); private final static String RASTER_SIZE = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.dimension_raster"); private final static String CELL_SIZE = I18N @@ -158,7 +166,8 @@ .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.xmax"); private final static String YMAX = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.ymax"); - + private final static String UNSPECIFIED = I18N + .get("coordsys.CoordinateSystem.unspecified"); private static final Logger LOGGER = Logger.getLogger(HTMLFrame.class); private Envelope extent; @@ -186,6 +195,9 @@ return IconLoader.icon("information_16x16.png"); } + public static final ImageIcon ICON_STAT = IconLoader + .icon("statistics16.png"); + public String getName() { return I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn"); @@ -509,6 +521,105 @@ } + public String StatisticsText(PlugInContext context, RasterImageLayer rLayer) + throws NoninvertibleTransformException, TiffReadingException, + Exception { + /* + * Overwrite Locale to UK Decimal format ####.## + */ + Locale locale = new Locale("en", "UK"); + String pattern = "###.########"; + DecimalFormat df = (DecimalFormat) NumberFormat + .getNumberInstance(locale); + df.applyPattern(pattern); + + String infotext = null; + OpenJUMPSextanteRasterLayer rstLayer = new OpenJUMPSextanteRasterLayer(); + rstLayer.create(rLayer); + Envelope layerEnv = rLayer.getWholeImageEnvelope(); + // Get the statistics + int numBands = rLayer.getNumBands(); + + String bandstring = ": " + String.valueOf(numBands); + df.format(rstLayer.getMinValue()); + df.format(rstLayer.getMaxValue()); + df.format(rstLayer.getMeanValue()); + int X = rstLayer.getNX(); // Number of columns + int Y = rstLayer.getNY(); // Number of rows + df.format(rstLayer.getMeanValue() * (X * Y - nodata(context, rstLayer))); + // String nodata = df.format(rstLayer.getNoDataValue());// No data + String nodata; + nodata = df.format(rLayer.getNoDataValue());// No data + df.format(rstLayer.getVariance()); + double var = rstLayer.getVariance();// Variance as double + df.format(Math.sqrt(var)); + df.format(var / rstLayer.getMeanValue()); + int validcells = X * Y - nodata(context, rstLayer);// Number of + // valid cells + + int nodatacells = nodata(context, rstLayer);// number of no data + // cells + + infotext = "<HTML><BODY>"; + infotext += "<table border='0.1'>"; + infotext += "<tr><td><b>" + LAYER_NAME + "</b> </td><td>" + + rLayer.getName() + "</td></tr>"; + infotext += "</table><br>"; + + infotext += "<table border='0.1'>"; + infotext += "<tr><td><b>" + ENV + "</b> </td><td>" + + layerEnv.toString() + "</td></tr>"; + infotext += "<tr><td><b>" + BANDS + "</b> </td><td>" + bandstring + + "</td></tr>"; + infotext += "<tr><td><b>" + NODATA + "</b> </td><td>" + nodata + + "</td></tr>"; + infotext += "<tr><td><b>" + VALIDCELLS + "</b> </td><td>" + + Integer.toString(validcells) + "</td></tr>"; + infotext += "<tr><td><b>" + NODATACELLS + "</b> </td><td>" + + Integer.toString(nodatacells) + "</td></tr>"; + infotext += "</table><br>"; + + infotext += "<table border='1'>"; + infotext += "<tr><td bgcolor=#CCCCCC align='center'> " + BAND + + "</td><td bgcolor=#CCCCCC align='center'> " + MIN + + "</td><td bgcolor=#CCCCCC align='center'> " + MAX + + "</td><td bgcolor=#CCCCCC align='center'> " + MEAN + + "</td><td bgcolor=#CCCCCC align='center'> " + SUM + + "</td><td bgcolor=#CCCCCC align='center'> " + VARIANCE + + "</td><td bgcolor=#CCCCCC align='center'> " + STD + + "</td><td bgcolor=#CCCCCC align='center'> " + CVAR + + + "</td></tr>"; + for (int b = 0; b < numBands; b++) { + int numerobanda = b + 1; + infotext += "</td><td align='right'>" + + numerobanda + + "</td><td align='right'>" + + df.format(rstLayer.getMinValue(b))// min + + "</td><td align='right'>" + + df.format(rstLayer.getMaxValue(b))// max + + "</td><td align='right'>" + + df.format(rstLayer.getMeanValue(b))// mean + + "</td><td align='right'>" + + df.format(rstLayer.getMeanValue(b) + * (X * Y - nodata(context, rstLayer)))// sum + + + "</td><td align='right'>" + + df.format(rstLayer.getVariance(b))// variance + + "</td><td align='right'>" + + df.format(Math.sqrt(rstLayer.getVariance(b)))// std + + "</td><td align='right'>" + + df.format(rstLayer.getVariance(b) + / rstLayer.getMeanValue(b))// cvar + + + "</td></tr>"; + } + infotext += "</table>"; + infotext += "</DIV></BODY></HTML>"; + + return infotext; + } + public boolean execute(PlugInContext context) throws Exception { RasterImageLayer rLayer = (RasterImageLayer) LayerTools @@ -518,21 +629,21 @@ // HTMLFrame out = context.getOutputFrame(); final JInternalFrame frame = new JInternalFrame(INFO); - JTabbedPane tabbedPane = new JTabbedPane(); - Border mainComponentBorder = BorderFactory.createCompoundBorder( - BorderFactory.createEtchedBorder(), - BorderFactory.createEmptyBorder(5, 5, 5, 5)); - tabbedPane.setBorder(mainComponentBorder); - HTMLPanel out = new HTMLPanel(); - out.getRecordPanel().removeAll(); - out.createNewDocument(); - // out.setForeground(Color.gray); - // out.setBackgroundColor(SystemColor.window); - // out.setBackground(Color.green); - out.addHeader(1, INFO); - out.append(InfoText(context, rLayer)); + // First panel Info general + HTMLPanel info = new HTMLPanel(); + info.getRecordPanel().removeAll(); + info.createNewDocument(); + info.addHeader(1, INFO); + info.append(InfoText(context, rLayer)); + // Second panel Statistics + HTMLPanel statistics = new HTMLPanel(); + statistics.getRecordPanel().removeAll(); + statistics.createNewDocument(); + statistics.addHeader(1, STATISTICS); + statistics.append(StatisticsText(context, rLayer)); + // -- OK button Panel JPanel okPanel = new JPanel(); final JButton okButton = new JButton(CANCEL) { @@ -559,7 +670,16 @@ * LAYER_STATISTICS); frame.add(tabbedPane, BorderLayout.CENTER); */ - frame.add(out, BorderLayout.CENTER); + JTabbedPane tabbedPane = new JTabbedPane(); + Border mainComponentBorder = BorderFactory.createCompoundBorder( + BorderFactory.createEtchedBorder(), + BorderFactory.createEmptyBorder(5, 5, 5, 5)); + tabbedPane.setBorder(mainComponentBorder); + // tabbedPane.add(info, INFO); + // tabbedPane.add(statistics,ICON_STAT, STATISTICS); + tabbedPane.addTab(INFO, getIcon(), info, ""); + tabbedPane.addTab(STATISTICS, ICON_STAT, statistics, ""); + frame.add(tabbedPane, BorderLayout.CENTER); frame.add(okPanel, BorderLayout.SOUTH); frame.setClosable(true); 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-03-22 20:19:40 UTC (rev 4354) +++ core/trunk/src/org/openjump/core/ui/plugin/raster/statistics/DEMStatisticsPlugIn.java 2015-03-27 12:53:34 UTC (rev 4355) @@ -55,32 +55,20 @@ import com.vividsolutions.jump.workbench.ui.images.IconLoader; /** + * Giuseppe Aruta [2015_01_27] * Computes various statistics for selected layers. + * [2015_01_27] added header with the number of selected raster layers */ public class DEMStatisticsPlugIn extends AbstractPlugIn { - private final static String LAYER_STATISTICS = I18N - .get("ui.plugin.LayerStatisticsPlugIn.layer-statistics"); - private final static String ENVELOPE = I18N - .get("ui.plugin.LayerStatisticsPlugIn.envelope"); - private final static String SOURCE_PATH = I18N - .get("org.openjump.core.ui.plugin.layer.LayerPropertiesPlugIn.Source-Path"); private final static String MAX = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.cell.max"); private final static String MIN = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.cell.min"); - private final static String MEAN = I18N - .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.cell.mean"); - private final static String SUM = I18N - .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.sum"); private final static String NODATA = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.cell.nodata"); - private final static String VARIANCE = I18N - .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.variance"); - private final static String STD = I18N - .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.std"); - private final static String CVAR = I18N - .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.cvar"); + private final static String NUM_LAYER = I18N + .get("org.openjump.core.ui.plugin.layer.LayerPropertiesPlugIn.Number-of-Layers"); private final static String NODATACELLS = I18N .get("org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.nodatacell"); private final static String VALIDCELLS = I18N @@ -95,6 +83,8 @@ .get("org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.columns"); private final static String ROWS = I18N .get("org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.rows"); + private final static String UNSPECIFIED = I18N + .get("coordsys.CoordinateSystem.unspecified"); public static MultiEnableCheck createEnableCheck( WorkbenchContext workbenchContext) { @@ -142,10 +132,12 @@ final WorkbenchContext wbcontext = context.getWorkbenchContext(); + int ras = wbcontext.getLayerNamePanel() + .selectedNodes(RasterImageLayer.class).size(); HTMLFrame out = context.getOutputFrame(); out.createNewDocument(); out.setBackground(Color.lightGray); - out.addHeader(1, LAYER_STATISTICS); + out.addHeader(1, NUM_LAYER + ": " + ras); out.append("<table border='1'>"); out.append("<tr><td bgcolor=#CCCCCC align='center'> " + I18N.get("ui.plugin.LayerStatisticsPlugIn.layer") @@ -194,18 +186,6 @@ // cells int nodatacells = nodata(context, rstLayer);// number of no data // cells - - /* - * out.addHeader(2, I18N.get("ui.plugin.LayerStatisticsPlugIn.layer" - * + ": ") + " " + slayer.getName()); - * - * Envelope layerEnv = slayer.getWholeImageEnvelope(); out.addField - * (I18N.get("ui.plugin.LayerStatisticsPlugIn.envelope"), - * layerEnv.toString()); out.addField( I18N.get( - * "org.openjump.core.ui.plugin.raster.RasterImageLayerPropertiesPlugIn.file.bands_number" - * ), bandstring); - */ - out.append("</td><td align='right'>" + slayer.getName() + "</td><td align='right'>" + min + "</td><td align='right'>" + max ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel