Revision 22210

View differences:

org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3

  
4
	<modelVersion>4.0.0</modelVersion>
5
	<artifactId>org.gvsig.raster.tools.toolbox.algorithm</artifactId>
6
	<packaging>jar</packaging>
7
	<name>org.gvsig.raster.tools.toolbox.algorithm</name>
8
	<parent>
9
		<groupId>org.gvsig</groupId>
10
		<artifactId>org.gvsig.raster.tools</artifactId>
11
		<version>2.2.242</version>
12
	</parent>
13
	<dependencies>
14
		<dependency>
15
		    <groupId>org.gvsig</groupId>
16
   			<artifactId>org.gvsig.raster.tools.algorithm.layerdatatype</artifactId>
17
            <scope>runtime</scope>
18
   		</dependency>
19
		<dependency>
20
		    <groupId>org.gvsig</groupId>
21
   			<artifactId>org.gvsig.raster.algorithm</artifactId>
22
            <scope>compile</scope>
23
   		</dependency>
24
		<dependency>
25
		    <groupId>org.gvsig</groupId>
26
   			<artifactId>org.gvsig.geoprocess.algorithm.base</artifactId>
27
            <scope>compile</scope>
28
   		</dependency>
29
		<dependency>
30
			<groupId>org.gvsig</groupId>
31
			<artifactId>org.gvsig.geoprocess.lib.sextante</artifactId>
32
			<scope>compile</scope>
33
		</dependency>
34
		<dependency>
35
			<groupId>org.gvsig</groupId>
36
			<artifactId>org.gvsig.tools.lib</artifactId>
37
			<scope>compile</scope>
38
		</dependency>
39
		<dependency>
40
			<groupId>org.gvsig</groupId>
41
			<artifactId>org.gvsig.ui</artifactId>
42
			<scope>compile</scope>
43
		</dependency>
44
	    <dependency>
45
			<groupId>org.gvsig</groupId>
46
			<artifactId>org.gvsig.i18n</artifactId>
47
			<scope>compile</scope>
48
		</dependency>
49
		<dependency>
50
            <groupId>org.gvsig</groupId>
51
            <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
52
            <scope>compile</scope>
53
        </dependency>
54
        <dependency>
55
            <groupId>org.gvsig</groupId>
56
            <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
57
            <scope>runtime</scope>
58
        </dependency>
59
		<dependency>
60
            <groupId>org.gvsig</groupId>
61
            <artifactId>org.gvsig.projection.api</artifactId>
62
            <scope>compile</scope>
63
        </dependency>
64
        <dependency>
65
            <groupId>org.gvsig</groupId>
66
            <artifactId>org.gvsig.projection.cresques.impl</artifactId>
67
            <scope>runtime</scope>
68
        </dependency>
69
   		<dependency>
70
            <groupId>org.gvsig</groupId>
71
            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
72
            <scope>compile</scope>
73
        </dependency>
74
	</dependencies>
75
</project>
0 76

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.raster.tools.RasterToolsSextanteLibrary
0 2

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources/org/gvsig/raster/tools/sextante/i18n/text.properties
1
layer_datatype=Cambiar tipo de dato
2
raster_layer=Capas r?ster
3
Input_layer=Capa de entrada
4
dst_datatype=Tipo de dato de destino
5
dec_2_int=De decimal a entero
6
big_2_small=De mayor a menor
7
file_exists=El fichero existe
8
convert_datatype=Convirtiendo el tipo de dato
0 9

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources/org/gvsig/raster/tools/sextante/i18n/text_en.properties
1
layer_datatype=Change the data type
2
raster_layer=Raster layers
3
Input_layer=Input layer
4
dst_datatype=Data type of the result
5
dec_2_int=From decimal to integer
6
big_2_small=From greater type to lesser type
7
file_exists=The file exists
8
convert_datatype=Transforming the data type
0 9

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources/help/LayerDatatypeSextanteAlgorithm.xml
1
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
2
<help>
3
	<element name="DESCRIPTION"
4
		text=""
5
		description="Descripci&#243;n" type="0">
6
		<!-- <image description="" file="">
7
		</image>-->
8
	</element>
9
	<element name="ADDITIONAL_INFO" text=""
10
		description="Informaci&#243;n adicional" type="0">
11
	</element>
12
	<element name="EXTENSION_AUTHOR" text=""
13
		description="Algoritmo creado por" type="0">
14
	</element>
15
	<element name="HELP_AUTHOR" text="" description="Ayuda creada por"
16
		type="0">
17
	</element>
18
	<element name="USER_NOTES" text="" description="Notas de usuario"
19
		type="0">
20
	</element>
21
</help>
0 22

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/resources/help/LayerDatatypeSextanteAlgorithm_en.xml
1
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
2
<help>
3
	<element name="DESCRIPTION"
4
		text=""
5
		description="Descripci&#243;n" type="0">
6
		<!-- <image description="" file="">
7
		</image> -->
8
	</element>
9
	<element name="ADDITIONAL_INFO" text=""
10
		description="Informaci&#243;n adicional" type="0">
11
	</element>
12
	<element name="EXTENSION_AUTHOR" text=""
13
		description="Algoritmo creado por" type="0">
14
	</element>
15
	<element name="HELP_AUTHOR" text="" description="Ayuda creada por"
16
		type="0">
17
	</element>
18
	<element name="USER_NOTES" text="" description="Notas de usuario"
19
		type="0">
20
	</element>
21
</help>
0 22

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/java/org/gvsig/raster/tools/RasterToolsSextanteLibrary.java
1
package org.gvsig.raster.tools;
2

  
3
import org.gvsig.geoprocess.algorithm.base.core.AlgorithmAbstractLibrary;
4
import org.gvsig.i18n.Messages;
5
import org.gvsig.tools.library.LibraryException;
6

  
7
/**
8
 * Initialization of <code>RasterToolsSextanteLibrary</code> library.
9
 */
10
public class RasterToolsSextanteLibrary extends AlgorithmAbstractLibrary {
11

  
12
    @Override
13
    protected void doInitialize() throws LibraryException {
14
        // Nothing to do
15
    }
16

  
17
    @Override
18
    protected void doPostInitialize() throws LibraryException {
19
        Messages.addResourceFamily(
20
            "org.gvsig.raster.tools.sextante.i18n.text", RasterToolsSextanteLibrary.class
21
                .getClassLoader(), RasterToolsSextanteLibrary.class.getClass().getName());
22
        
23
        registerGeoProcess(new LayerDatatypeSextanteAlgorithm());
24
    }
25

  
26
}
0 27

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.toolbox.algorithm/src/main/java/org/gvsig/raster/tools/LayerDatatypeSextanteAlgorithm.java
1
package org.gvsig.raster.tools;
2

  
3
import java.util.HashMap;
4
import java.util.List;
5

  
6
import org.gvsig.fmap.dal.coverage.RasterLocator;
7
import org.gvsig.fmap.dal.coverage.datastruct.Extent;
8
import org.gvsig.fmap.dal.coverage.exception.ProcessInterruptedException;
9
import org.gvsig.fmap.dal.coverage.store.RasterDataStore;
10
import org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess;
11
import org.gvsig.geoprocess.lib.sextante.dataObjects.FLyrRasterIRasterLayer;
12
import org.gvsig.raster.algorithm.RasterBaseAlgorithmLibrary;
13
import org.gvsig.raster.algorithm.process.DataProcess;
14
import org.gvsig.raster.algorithm.process.IProcessActions;
15
import org.gvsig.raster.algorithm.process.ProcessException;
16
import org.gvsig.raster.fmap.layers.FLyrRaster;
17

  
18
import es.unex.sextante.core.AnalysisExtent;
19
import es.unex.sextante.core.Sextante;
20
import es.unex.sextante.dataObjects.IRasterLayer;
21
import es.unex.sextante.exceptions.GeoAlgorithmExecutionException;
22
import es.unex.sextante.exceptions.NullParameterAdditionalInfoException;
23
import es.unex.sextante.exceptions.NullParameterValueException;
24
import es.unex.sextante.exceptions.RepeatedParameterNameException;
25
import es.unex.sextante.exceptions.WrongParameterIDException;
26
import es.unex.sextante.exceptions.WrongParameterTypeException;
27

  
28
/**
29
 * Process to change a layer of data type
30
 * @author Nacho Brodin (nachobrodin@gmail.com)
31
 */
32
public class LayerDatatypeSextanteAlgorithm extends AbstractSextanteGeoProcess implements IProcessActions {
33
    public static final String RESULT            = "RESULT";
34
    public static final String LAYER             = "RasterStore1";
35
	public static final String DATATYPE          = "Datatype";
36
	public static final String ADJUST_DEC2INT    = "AdjustDec2Int";
37
	public static final String ADJUST_BIG2SMALL  = "AdjustBig2Small";
38

  
39
	public static String[]    DEC2INT_OPTIONS    = new String[]{"Trunk", "Round", "Ceil", "Floor"};
40
	public static String[]    BIG2SMALL_OPTIONS  = new String[]{"Trunk", "Maxvalue", "NoData"};
41
	public static String[]    DATATYPES          = new String[]{"Byte", "UShort", "Short", "Integer", "Float", "Double"};
42

  
43
    private DataProcess        task            = null;
44

  
45

  
46
    public void defineCharacteristics() {
47
        setName(getTranslation("layer_datatype"));
48
        setGroup(getTranslation("raster_layer"));
49

  
50
        try {
51
            m_Parameters.addInputRasterLayer(LAYER, getTranslation("Input_layer"), true);
52
            m_Parameters.addSelection(DATATYPE, getTranslation("dst_datatype"), DATATYPES);
53
            m_Parameters.addSelection(ADJUST_DEC2INT, getTranslation("dec_2_int"), DEC2INT_OPTIONS);
54
            m_Parameters.addSelection(ADJUST_BIG2SMALL, getTranslation("big_2_small"), BIG2SMALL_OPTIONS);
55
        } catch (RepeatedParameterNameException e) {
56
            Sextante.addErrorToLog(e);
57
        }
58
        addOutputRasterLayer(RESULT, getTranslation("principalcomponents"));
59
    }
60

  
61
    public boolean processAlgorithm() throws GeoAlgorithmExecutionException {
62

  
63
    	if(existsOutPutFile(LayerDatatypeSextanteAlgorithm.RESULT, 0)) {
64
    		throw new GeoAlgorithmExecutionException(getTranslation("file_exists"));
65
    	}
66

  
67
    	IRasterLayer input = m_Parameters.getParameterValueAsRasterLayer(LAYER);
68

  
69
    	FLyrRaster lyrRaster = ((FLyrRaster)input.getBaseDataObject());
70
    	IRasterLayer output = null;
71

  
72
    	output = getNewRORasterLayer(
73
    			RESULT,
74
    			Sextante.getText("layerdatatype_description"),
75
    			input.getDataType(),
76
    			input.getBandsCount());
77

  
78
    	String fileName = ((FLyrRasterIRasterLayer)output).getName();
79

  
80
    	try {
81
    		setProgressText(getTranslation("convert_datatype"));
82
			task = createLayerDatatypeProcess(lyrRaster.getDataStore(), fileName);
83
			task.execute();
84
			HashMap<String, Object> params = task.getResult();
85
			fileName = (String)params.get("FileName");
86

  
87
			((FLyrRasterIRasterLayer)output).setBaseDataObject(fileName);
88
		} catch (ProcessInterruptedException e) {
89
			Sextante.addErrorToLog(e);
90
		} catch (ProcessException e) {
91
			Sextante.addErrorToLog(e);
92
		}
93

  
94
		if(getTaskMonitor().isCanceled())
95
			return false;
96

  
97
        return true;
98
    }
99

  
100
    /**
101
     * Creates a process to calculate statistics
102
     * @param inputStore
103
     * @return
104
     * @throws ProcessException
105
     * @throws NullParameterAdditionalInfoException
106
     * @throws NullParameterValueException
107
     * @throws WrongParameterIDException
108
     * @throws WrongParameterTypeException
109
     */
110
    private DataProcess createLayerDatatypeProcess(RasterDataStore inputStore, String fileName) throws ProcessException, WrongParameterTypeException, WrongParameterIDException, NullParameterValueException, NullParameterAdditionalInfoException {
111
    	DataProcess taskStats = RasterBaseAlgorithmLibrary.getManager().createRasterTask("LayerDatatypeProcess");
112
    	taskStats.setActions(this);
113
    	List<String> params = taskStats.getRasterTaskInputParameters("LayerDatatypeProcess");
114
    	for (int i = 0; i < params.size(); i++) {
115
    		String paramName = params.get(i);
116
    		Class<?> paramType = taskStats.getParameterTypeByProcess("LayerDatatypeProcess", paramName);
117
    		if(paramType == RasterDataStore.class) {
118
    			taskStats.addParam(paramName, (RasterDataStore)inputStore);
119
    		}
120

  
121
    		if(paramName.equals("Path")) {
122
    			taskStats.addParam(paramName, fileName);
123
    		}
124

  
125
    		if(paramName.equals(DATATYPE)) {
126
    			String value = m_Parameters.getParameterValueAsString(DATATYPE);
127
    			int position = 0;
128
    			for (int j = 0; j < DATATYPES.length; j++) {
129
					if(DATATYPES[j].equals(value))
130
						position = j;
131
				}
132
    			taskStats.addParam(paramName, position);
133
    		}
134

  
135
    		if(paramName.equals(ADJUST_DEC2INT)) {
136
    			String value = m_Parameters.getParameterValueAsString(ADJUST_DEC2INT);
137
    			int position = 0;
138
    			for (int j = 0; j < DEC2INT_OPTIONS.length; j++) {
139
					if(DEC2INT_OPTIONS[j].equals(value))
140
						position = j;
141
				}
142
    			taskStats.addParam(paramName, position);
143
    		}
144

  
145
    		if(paramName.equals(ADJUST_BIG2SMALL)) {
146
    			String value = m_Parameters.getParameterValueAsString(ADJUST_BIG2SMALL);
147
    			int position = 0;
148
    			for (int j = 0; j < BIG2SMALL_OPTIONS.length; j++) {
149
					if(BIG2SMALL_OPTIONS[j].equals(value))
150
						position = j;
151
				}
152
    			taskStats.addParam(paramName, position);
153
    		}
154

  
155
    		if(paramName.equals("WINDOW")) {
156
    			AnalysisExtent ext = getAnalysisExtent();
157
    			Extent bbox = RasterLocator.getManager().getDataStructFactory().createExtent(
158
    					ext.getXMin(), ext.getYMax(), ext.getXMax(), ext.getYMin());
159
    			Extent inputBbox = inputStore.getExtent();
160
    			if(bbox.getULX() != inputBbox.getULX() ||
161
    				bbox.getULY() != inputBbox.getULY() ||
162
    				bbox.getLRX() != inputBbox.getLRX() ||
163
    				bbox.getLRY() != inputBbox.getLRY()) {
164
    				taskStats.addParam(paramName, bbox);
165
    			}
166
    		}
167
    	}
168
    	return taskStats;
169
    }
170

  
171
	public void interrupted() {
172

  
173
	}
174

  
175
	public void end(Object param) {
176

  
177
	}
178

  
179
	public void updateProgress(int current, int total) {
180
		boolean cancelled = setProgress(current, total);
181

  
182
		if(!cancelled) {
183
			if(task != null)
184
				task.actionCanceled(null);
185
		}
186
	}
187

  
188
    /*
189
     * TODO: Customized panels
190
    @Override
191
    public Class<? extends GeoAlgorithmParametersPanel> getCustomParametersPanelClass() {
192
        return PrincipalComponentsParametersPanel.class;
193
    }*/
194
}
0 195

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.app.basic/buildNumber.properties
1
#Fri Mar 08 01:01:22 CET 2024
2
buildNumber=294
0 3

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.app.basic/src/test/java/org/gvsig/raster/app/extension/TestNoDataPanel.java
1
package org.gvsig.raster.app.extension;
2

  
3
import javax.swing.JFrame;
4

  
5
import org.gvsig.raster.tools.app.basic.tool.properties.panel.NoDataPanel;
6

  
7
public class TestNoDataPanel {
8
		private int                          w        = 510;
9
		private int                          h        = 300;
10
		private JFrame                       frame    = new JFrame();
11
		private NoDataPanel               desc     = null;
12

  
13
		public TestNoDataPanel() {
14
			desc = new NoDataPanel();
15
			frame.getContentPane().add(desc);
16
			frame.setSize(w, h);
17
			frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
18
			frame.setVisible(true);
19
		}
20

  
21
		public static void main(String[] args) {
22
			new TestNoDataPanel();
23
		}
24
	}
0 25

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.app.basic/src/test/java/org/gvsig/raster/app/extension/TestClipPanel.java
1
package org.gvsig.raster.app.extension;
2

  
3
import javax.swing.JFrame;
4

  
5
import org.gvsig.raster.tools.app.basic.tool.clip.ui.ClippingPanel;
6
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer;
7

  
8
public class TestClipPanel {
9
		private int                          w        = 510;
10
		private int                          h        = 300;
11
		private JFrame                       frame    = new JFrame();
12
		private ClippingPanel               desc     = null;
13

  
14
		public TestClipPanel() {
15
			new DefaultLibrariesInitializer().fullInitialize(true);
16
			desc = new ClippingPanel(null);
17
			frame.getContentPane().add(desc);
18
			frame.setSize(w, h);
19
			frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
20
			frame.setVisible(true);
21
		}
22

  
23
		public static void main(String[] args) {
24
			new TestClipPanel();
25
		}
26
	}
0 27

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.app.basic/src/test/resources/README.txt
1
Put into this folder the resources needed by your test classes.
2

  
3
This folder is added to the Tests classpath, so you can load any resources 
4
through the ClassLoader.
5

  
6
By default, in this folder you can find an example of log4j configuration,
7
prepared to log messages through the console, so logging works when you
8
run your tests classes.
0 9

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.app.basic/src/test/resources/log4j.xml
1
<?xml version="1.0" encoding="ISO-8859-1" ?>
2
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
3

  
4
<!-- 
5
Log4J configuration file for unit tests execution.
6
 -->
7
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
8

  
9
	<!-- Appender configuration to show logging messages through the console -->
10
	<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
11
		<layout class="org.apache.log4j.PatternLayout">
12
			<param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5p [%c{2}.%M()]\n  %m%n" />
13
		</layout>
14
	</appender>
15

  
16
	<!-- 
17
	Activate logging messages of DEBUG level of higher only for the
18
	org.gvsig.tools packages.
19
	You can put full classes names or packages instead, to configure
20
	logging for all the classes and subpackages of the package.
21
	-->
22
	<category name="org.gvsig.tools">
23
		<priority value="DEBUG" />
24
	</category>
25
	<category name="org.gvsig.raster">
26
		<priority value="DEBUG" />
27
	</category>
28

  
29
	<!-- 
30
	By default, show only logging messages of INFO level or higher, 
31
	through the previously configured CONSOLE appender. 
32
	-->
33
	<root>
34
		<priority value="INFO" />
35
		<appender-ref ref="CONSOLE" />
36
	</root>
37
</log4j:configuration>
0 38

  
org.gvsig.raster.tools/tags/org.gvsig.raster.tools-2.2.242/org.gvsig.raster.tools.app.basic/src/main/resources-plugin/text_en.properties
1
#Translations for language [en]
2
#Mon Oct 30 09:38:21 CET 2006
3
accept=Accept
4
apply=Apply
5
activar=Activate
6
addband_error=Bands haven't been added to selected dataset.
7
analysisview=Analysis View
8
ancho_alto=Weight X Height
9
archivo=File
10
bands_panel=Bands
11
bands_number=Bands number
12
blue=Blue
13
gray=Gray
14
cumulative=Cumulative
15
cumulative_logarithmic=Cumulative logarithmic
16
header_Size=Header size
17
file_size_in_bytes=File size
18
data_type=Data type
19
byte_order=Byte order
20
type_of_interleaving=Type of interleaving
21
output_file_too_big=Output image is too big.
22
output_file_too_big_jpeg2000=Output image is too big for JPEG2000 format.
23
output_header_format=Header output format
24
select_image_geometry=Raster geometry selection
25
open_raw_file=Open RAW File
26
brillo=Brightness
27
Brightness=Brightness
28
brillo_y_contraste=Brightness and Contrast
29
de=de
30
sharpen=Sharpen
31
cancelando=Cancel
32
colores=Colors adjust
33
cargar_toc=Would you like to load layer?
34
center_raster=Center raster layer on View
35
tfw_load=To load georeferencing coordinates from tfw file
36
closeanalysisview=Close analisys view
37
compress=Compress
38
confirmacion=Confirmation
39
contraste=Contrast
40
Contrast=Contrast
41
elementos=Elements
42
luminosity=Luminosity
43
tolumsa=HSL balance
44
eliminar_extremos=Remove ends
45
RemoveEnds=Remove ends
46
endinfo=End statistics
47
error_aplicando_filtro=Error adding filter
48
error_adding_filters=Selected filters are causing problems.\n Processes won't be executed. 
49
error_render_preview=Error rendering preview
50
error_setview_preview=Error setting preview
51
error_carga_capa=Error loading layer
52
error_writing_raster_file=It's not possible to write in this path
53
error_georasterwriter=Writing error in GeoRasterWriter.
54
error_lectura=It's not possible to read from this path
55
error_not_suported_extension=Couldn't find writer. Not supported extension.
56
error_opened_file=File is opened in a project view. Close layer before saving.
57
error_props_show=It's not possible to operate with the layer now. Wait a moment please.
58
error_props_tabs=Properties panel was closed because it wasn't panels
59
error_extensiones_soportadas=Error getting supported extension list. The layer can't be exported
60
error_writer=Writer not found.
61
raster_error_file_exists=File already exists. Would you like to overwrite it?
62
error_file_not_found=File not found
63
error_file_not_valid=File not valid
64
error_file_not_writable=It's not possible to create output file
65
error_importando_tabla_color_rmf=Selected rmf file hasn't color tables.
66
error_load_layer=It was not possible load layer. We can try it by hand
67
error_salvando_rmf=Error writing in rmf file
68
error_transformacion=Invalid transformation
69
error_transformacion1=It's not possible to calc inverse transformation of any point
70
error_rowtable=Error adding row to the table
71
error_creando_filtro=Error creating filter
72
error_lookingfor_view=Selected view not found.\n It's not possible to load georeferencing view
73
error_point_file=Selected points file is not valid
74
error_view_not_found=Error: View not found
75
error_dont_exists_layer=The layer don't exists. It was not possible show preview.
76
error_processing=An exception has been launched.\n The process was aborted.\n (gvSIG.log for more information)
77
error_cutting=An exception has been throwed cutting the raster
78
error_filtering=An exception has been throwed adding filters
79
error_rois_table=ROIs Table error.
80
error_creating_rois=Error creating ROIs.
81
escale=Scale
82
espectrales=Spectral functions
83
interpolando=Interpolating
84
salvando_imagen=Saving image
85
cancelando_espere=Cancelling. Wait a moment, please ...
86
radiometricos=Radiometric enhanced
87
espaciales=Spatial functions
88
suavizado=Smooth
89
deteccion_bordes=Border detection
90
espere=Wait a moment, please
91
extension_no_soportada=Selected format is not supported
92
file=File
93
file_too_big=Input raster is too big to create a TIFF file (> 4GB).\n The result of the process will be compress to JPEG2000.
94
filtro_de=Filter of
95
formato=Format
96
bmp_file=BMP File
97
jpeg_file=JPEG File 
98
png_file=PNG File
99
tif_file=TIF File
100
general_info=Dataset information
101
generando_bloque=Creating block
102
generando_recorte=Clippping
103
geolocation=Geolocalization
104
georref=Georeferencing
105
georreferenciacion=Georeferencing
106
get_tool_focus=Gets the tool focus
107
green=Green
108
ancho=Width
109
alto=Height
110
height=Height
111
histogram_error=Error calculating histogram
112
increase=Cursor Zoom
113
incremento_recorte=Progress increment
114
info=Info
115
level_slice=Level slice
116
leyendo_raster=Reading input data raster. \u00a1Warning!. This operation could to take a few minutes. Wait a moment, please...
117
lineal_directo=Linear
118
lineas=Lines
119
linf_der=Lower right
120
lsup_izq=Upper left
121
msg_save_raster=The operation will be cancelled. Would you like to go on?
122
mtspixel=Cell size
123
name=Name
124
nbandas=Bands number
125
no=No
126
no_driver_escritura=It's not possible to get write driver. The raster is not in disk yet.
127
onSharpening=Activate pansharpening
128
opacidad=Opacity
129
poligonos=Poligons
130
previsualizacion=Preview
131
preview_not_available=Preview is not available. It's not possible copy the layer
132
props=Properties
133
puntos=Points
134
rasterizando=Rasterizing
135
realce=Enhanced
136
realces=Enhanced
137
red=Red
138
recorte_de_colas=Clipping tail(%)
139
TailTrim=Clipping tail (%)
140
resolution=Resolution
141
salvando_bloque=Saving block
142
salvar_raster_geo=Save view to georeferenced raster
143
salvar_rois=Save ROIS to shp file
144
salvando_raster=Save to raster
145
saveas=Save as
146
scale=Scale
147
seleccionar_capas_raster=Select raster layers
148
seleccionar_fichero=Select file
149
select=Select
150
selectBandaRefinado=Select refined band
151
si=Yes
152
size=Size
153
standard=Standard
154
tarea_en_progreso=Task in progress
155
tipo_dato=Data type
156
transparencia=Transparency
157
transp_by_pixel=Transparencia by pixel
158
transp_selection=Transparencia by selection
159
time=Time
160
width=Width
161
yes=Yes
162
coor_geograficas=Geographics coordinates
163
tamPixX=Pixel size in X
164
tamPixY=Pixel size int Y
165
coor_right=Right
166
coor_up=Up
167
coor_left=Left
168
coor_down=Down
169
coor_center=Center
170
metadata=Metadata
171
origin=Origin
172
histograma=Histogram
173
histograms=Histograms
174
datos_visualizados=Visualize data
175
vista_datasource=View extension
176
imagen_completa=Full image
177
normal=Usual
178
accumulated=Acumulate
179
logaritmic=Logar\u00edtmic
180
band=Band
181
generando_histograma=Generating histogram. Wait a moment, please,...
182
calculando_histograma=Calculating histogram values
183
ocultar_estadisticas=Hide statistics
184
mostrar_estadisticas=Show statistics
185
boton_mostrar=Show all
186
boton_limpiar=Clean
187
recorte=Clip raster layer
188
coordenadas_pixel=Pixel coordinates
189
sup_izq=Upper left
190
inf_der=Lower right
191
coordenadas_reales=Real coordinates
192
fullExtent=Raster layer's complete extent 
193
select_tool=Select from view
194
contraer=Contract
195
expandir=Expand
196
resolucion_espacial=Resolution
197
tamanyo_celda=Cell size
198
ancho_x_alto=Width x Height
199
celda=Cell
200
vecino_+_proximo=Nearest neighbourhood
201
bilinear=Bilinear
202
distancia_inversa=Inverse distance
203
bicubico=Bicubic
204
b_splines=B-Spline
205
seleccion_bandas=Bands
206
crear_1_capa_por_banda=Create a layer for each band
207
otras_opciones=Options
208
nombre_capas=Layer names
209
nombre_capa=Layer name
210
cargar_en_toc=Load layer
211
seleccionar_directorio=Select a directory
212
coordenadas_recorte=Coordinates
213
guardar_en_disco=Save on disk automatically
214
guardar_predeterminado=Save as default
215
calculando_estadisticas=Calculating statistics
216
estadisticas_calculadas=Calculated statistics.
217
vista_previa=Preview
218
aplicar_capa=Apply on layer
219
aplicar_vista_previa=Apply on preview
220
filtros=RGB Filters
221
solo_visualizacion=Only on visualization
222
generar_fichero=Generate file
223
abrir_memoria=Open in memory
224
capa_nueva=New layer
225
enabled=Active
226
brightness=Brightness
227
contrast=Contrast
228
enhanced=Enhanced
229
enhanced_rad=Radiometric enhanced
230
rgbtohsl=RGB->HSL
231
hsltorgb=HSL->RGB
232
rgbtocmyk=RGB->CMYK
233
cmyktorgb=CMYK->RGB
234
colorbalancecmy=CMY balance
235
colorbalancergb=RGB balance
236
sobel=Sobel
237
roberts=Roberts
238
prewitt=Prewitt
239
freichen=Freichen
240
median=Median
241
moda=Mode
242
pasobajo=Low pass
243
pasoalto=High pass
244
gauss=Gauss
245
personalizado=Custom
246
aplicando_filtros=Applying filters
247
guardando_capa=Saving layer
248
ruta=Directory
249
cambiar_ruta=Change...
250
transparencia=Transparency
251
tablas_color=Color table
252
transparencia=Transparency
253
pansharp= Pansharp
254
ul=Upper left
255
ur=Upper right
256
lr=Lower right
257
ll=Lower left
258
regiones_interes=Area of interest
259
rotX=X rotation
260
rotY=Y rotation
261
ux=X
262
uy=Y
263
px=Pix X
264
py=Pix Y
265
rx=Rot X
266
ry=Rot Y
267
geolocation=Geolocalization
268
error_transformacion=Error in transformation parameters
269
salvar_transf=Save current transformation as default
270
back_transf=Go to last transformation
271
next_transf=Go to next transformation
272
aplicar_transf=Set trasformation
273
first_transf=Go to first transformation
274
reset_transf=Inicializate with disk transformation
275
aviso_write_transform=The raster layer georeferencing is going to be changed. Would you like to go on?
276
aviso_salir_salvando=There is changes in georeferencing data. Would you like to save and overwrite raster layer's georeferencing data?
277
tabla=Table
278
rampa=Gradient
279
interpolado=Interpolated
280
activar_tablas_color=Activate color table
281
tabinterpolated_color=Color
282
comprimir_paleta=It's possible to compress color palette. Would you like to do that?
283
tabla_actual=Current table
284
desea_guardar_cambios=Would you like to save changes?
285
desea_borrar_librerias=Would you like to delete selected libraries?
286
nueva_libreria=New library
287
nueva_libreria_title=New library
288
duplicar_libreria=Duplicate library
289
libreria=Library
290
minimo=Minimun
291
maximo=Maximun
292
minimoRGB=RGB minimun
293
maximoRGB=RGB maximun
294
varianza=Varianza
295
media=Media
296
ajustar_limites=Limits adjust
297
limites=Limits
298
guardar_como_predeterminado=Would you like to save current color table as default of this layer?
299
nombre=Name
300
borrar_libreria=Delete library
301
interpolacion=Interpolation
302
restablecer=Restore
303
tamano_intervalo=Interval size
304
n_intervalos=Number of intervals
305
confirmar=Confirm
306
addlibrary_supera_limite=The piece number is too big. It could take too much time. Would you like to go on?
307
equidistar=Middle distance
308
escala_minima=Minimum scale
309
escala_maxima=Maximun scale
310
rango_de_escalas=Scale range
311
no_mostrar_la_capa_cuando_la_escala_sea=Not show the layer when the scale 
312
menor_de=Less than
313
mayor_de=Greater than
314
scale_panel=Scale
315
no_existe_fichero=File doesn't exists
316
el_fichero=The file
317
esta_formato_desconocido=is in a not recognized format
318
no_puede_abrir_fichero=The file can't be opened
319
error_abrir_fichero=Error opening file
320
informacion_adicional=Aditional information
321
files=Files
322
todos_soportados=All supported
323
export_libreria=Export library
324
valor_general=General value
325
transparente=Transparent
326
activar_uso_nodata=Active NoData
327
tratar_nodata_transparente=Set NoData value to transparent
328
nodata=NoData
329
import_libreria=Import library
330
overviews_generating=Generating pyramid
331
incremento_overview=Increase in overviews generation
332
generar_overviews=Generate overviews
333
sobreescribir_datos_overview=Generate overview process could <BR>overwrite the file. Would you like to go on?
334
sobreescribir_overviews=The image already has overviews.<BR> Would you like to overwrite them?
335
layer_without_georref=The layer has not geographic reference.<BR> Would you like to introduce it manually?
336
num_overviews=Overviews Number
337
algorithm=Algorithm
338
overviews=Overviews
339
proporcion_overviews=Ratio
340
generacion_overviews=Create overviews when load a raster
341
vecino_cercano=Nearest neightbourhood
342
media=Media
343
media_phase=Media Mag/Phase
344
cache=Cache
345
preference_cache_warning=<html><center><b>WARNING: You mustn't to change this section if you're not sure what you are doing</b></center></html>
346
tamanyo=Size
347
paginas_grupo=Pages x Group
348
tamanyo_pagina=Page size
349
bloques_procesos=Process blocks
350
rutas=Paths
351
temporales=Temporary
352
general=General
353
num_clases=Number of classes
354
previsualizar_automaticamente_raster=Preview automatically changing properties
355
pedir_coordenadas_georreferenciacion=Ask for coordinates when a raster without georeferencing is loaded
356
ask_for_projection=Ask for projection when the raster loaded has different projection from view
357
carga_capas=Load layers
358
tabla_color=Color tables
359
loadlayer_aplicar=When load a DEM set
360
global=Global
361
capa=Layer
362
nodata_modificado_continuar=Default NoData value is going to be change. Would you like to go on?
363
transf=Transformation
364
corners=Corners
365
increase_statistics=Increment calculating statistics
366
stats=Statistics
367
statistics_generation=Generating statistics
368
recalc_stats=Recalc
369
affine_algorithm=Afin transformation
370
polynomial_algorithm=Polinomial transformation
371
georef_type=Georeference type
372
georef_file=Fichero a georreferenciar
373
georef_algorithm=Georeferencing algorithm
374
without_map=Without reference cartography
375
with_map=With reference cartography
376
layer_not_loaded=There isn't a velid layer. Please, select a raster layer
377
full_view=Full zoom
378
prev_zoom=Last zoom
379
select_zoom_area=Zoom selecting area
380
zoom_menos=Decrease zoom level
381
zoom_mas=Increase zoom level
382
Umbral=Threshold
383
Compare=Compare
384
LadoVentana=Window side
385
Agudeza=Sharpness
386
color_interpretation_continue=It's going to change default color interpretationlor for this raster. Would you like to go on?
387
regionalpha=Transparent area
388
combinacion_no_asignable=It's not possible to save this selection of bands as default.\n A band only can to have one color interpretation
389
end_georef=Exit to georeferencing
390
ask_end_georef=Do you want to close georeferencing aplication?
391
no_rows=There isn't entries in point table
392
no_rows_selected=There aren't selected entries in points table
393
table_not_initialize=Table not initialize
394
capa_raster=Raster layer
395
process_raster=Raster process
396
geo_raster=GeoRaster
397
show_number=Show control point number graphically
398
add_errors_csv=Add errors to CSV file
399
center_view=Center view to selected point
400
error_set_view=Error setting load view parameters
401
no_selected_points=It's not possible to center view to a point.\n There aren't selected points 
402
value_not_valid=Value not valid in one cell
403
nodatavalue_not_valid=Value not valid. The nodata value is removed of this layer.
404
georef_loading=Loading georeferencig module
405
move_image=Move image
406
add-point=Add point
407
process=Process
408
save_to_xml=Save control point in raster metadata file
409
load_from_xml=Load control point from raster metadata file
410
save_to_ascii=Save control point in CSV file
411
load_from_ascii=Load control point from CSV file
412
eliminar_puntos=This operation will delete all points \n in point table.\n Would you like to go on?
413
raster_export=Export to raster
414
transformaciones_geograficas=Geographic transformations
415
sobreescribir_puntos=This function will delete all control points\n in raster metadata file.\n Would you like to go on?
416
start_save=You can begin to select a area on the view 
417
input_hist=Input
418
output_hist=Output
419
clip=Clip
420
levels=Levels
421
operation=Operation
422
band=Bands
423
drawing_type=Drawed
424
histogram_type=Type
425
range_wrong=Wrong range values.\n
426
select_rgb=Select RGB clicking on view
427
mascaras=Masks
428
value=Value
429
inversa=Inverse
430
logarithmical=Logarithmic
431
exponential=Exponential
432
rois_needed=<html><b>Warning:</b> It's necesary some ROI to<BR> apply this filter. Please, go to the dialog<BR> "Interest regions" and select at least one</html>.
433
adjust_to_rois=Adjust to maximun extension defined by layer ROIs
434
square_root=Square root
435
pow=Square
436
apply_all=Apply selected option to all files
437
not_load=Don't load the layer
438
ignore_raster_proj=Use the view projection in the raster layer and load
439
reproject=Reproject raster to view projection
440
change_view_proj=Change the view projection to raster projection
441
proj_options=Projection options
442
dif_proj=Projection of selected raster is diferent<br>that view projection. Please, select an option.
443
desactivado=Deactivate
444
color=Color
445
clase=Class
446
valor=Value
447
hasta=Final
448
alpha=Alpha
449
anadir_filtro=Add filter
450
eliminar_filtro=Delete filter
451
stats=Statistics
452
select_proj=Select projection
453
src_proj=source projection
454
dest_proj=target projection
455
reprojecting=Reprojecting
456
error_reprojecting=Reprojecting error
457
dest_file=target file
458
capa_a_reproyectar=Reproject layer 
459
toc_reproject=Reproject layer
460
layer=Layer
461
ask_generar_overviews=Do you want build overviews?
462
error_create_overviews=It was not possible to create overviews
463
error_write_overviews=It was not possible to save overviews
464
highpassfilter=High Pass filter
465
radio=Radio
466
noisefilter=Noise filter
467
grayescaleconversion=Gray Scale Conversion
468
outputscale=Output Scale
469
path=Path
470
porarea=Area selection
471
porroi=ROI selection
472
vectbbox=Select all inside bounding box
473
vectinside=Set nodata in all outside regions values
474
selectROI=ROI selection
475
vectorization=Vectorization
476
prev=Last
477
posterization=Posterization
478
panel_preview_not_available=Preview not available for this panel
479
nograyscale=It wasn't possible to add\n gray scale filter
480
noposterization=It wasn't possible to add\n posterization filter
481
threshold=Threshold
482
selectarea=Selection
483
grayconversionscale=B/W Conversion
484
vectorization=Vectorization
485
vector_generation=Vector generation
486
clip_raster_again=Would you like to cut raster again?
487
filter_raster_again=Would you like to process raster again?
488
modefilter=Filtero de Moda
489
nomedian=It wasn't possible to add\n median filter
490
loadstretch=Load Stretch
491
stretch=Stretch
492
datatype_not_byte=Would you like a stretch selection?
493
grayscaleconversion=Gray Scale
494
path_not_valid=Path not valid
495
source_too_big=Source layer is too big.\n Would you like to go on?
496
load_parameters=Load parameters
497
save_parameters=Save parameters
498
equalization=Equalization
499
memoria_excedida=There isn't enough memory for this operation.\n You can try to change JVM parameters \n or build a smaller image.
500
black=Black
501
corner_threshold=Corner threshold
502
curve_optimization=Curve optimization
503
despeckle=Despeckle
504
left=Left
505
majority=Majority
506
minority=Minority
507
optimization_tolerance=Optimization tolerance
508
output_quantization=Output quantization
509
policy=Policy
510
potracelines=Potrace parameters
511
random=Random
512
right=Right
513
white=White
514
wrong_resolution=You should introduce the output raster resolution.\n Height and width in pixels
515
downloading_image=Downloading image from the server.\n This operation could take a few minutes.
516
remember_select_size=WARNING!\n Now, you have to select the output size.
517
no_resolution_level=The selected layer is not tiled with resolution levels. \nThis zoom cannot be applied.
518
max_zoom_reached=Maximum resolution level reached
519
min_zoom_reached=Minimum resolution level reached
520
there_arent_selected=There aren't a layer selected with resolution levels 
521
goto_resolution_level=Go to the next/previous resolution level
522
colortables_not_loaded=Color tables dialog cannot be opened
523
error_computing_histogram=Error computing the histogram
524
nbandas_file=Bands in file
525
tipo_proveedor=Provider type
526
file_exists_rename=The file exists and will be renamed
527
guardar_box_value=Save as NoData the selected value in the text box
528
restore=Restore
529
restore_native_value=Restore the original NoData value
530
default_value=Default value
531
set_configuration_value=Assigns the NoData value by default in gvSIG configuration
532
delete=Delete
533
delete_value=Deletes the NoData value of this layer
534
tratar_nodata_transparente=Draw the NoData values transparent
535
value_not_valid=This NoData value is not valid
536
round_pixels=Round off pixels
537
tiled_layer=Would you like to use tile cache with the selected layers?
538
tiled_layer2=Would you like to load layers normally or caching data as tiles?
539
normally=Normally
540
tiled=Tiled
541
all_normally=Normally all
542
all_tiled=Tiled all
543
yes_dont_ask_anymore=Yes for all
544
no_dont_ask_anymore=Not for all
545
open_window=Exits an open pixel inspector.\n Close the window before continue
546
info=Information
547
view=View
548
layer_list=Layer list
549
band_values=Values by band
550
pixel_point=Pixel
551
view_point=View
552
world_point=Map
553
bands=Bands
554
colors=Colors
555
coords=Coordinates
556
lat=Latitude
557
long=Longitude
558
red=Red
559
green=Green
560
blue=Blue
561
infobypoint=Info by point
562
export_view_to_image=Export view to image
563
resolution_method_selection=Method of resolution selection
564
reproject_on_the_fly=Reproject on the fly
565
colortable_not_active=The color table is off for this layer. Activate the check box or these will be remove from this layer.
566
change_datatype=Change data type
567
adjust_dec2int=Decimal to integer
568
adjust_big2small=Major to minor
569
output_too_big=The size of the output file too big
570
some_parameter_is_not_correct=Some parameter is not correct. Review the dialog
571
filename_cannot_be_empty=The file name cannot be empty
572
scale_cannot_be_zero=The scale cannot be zero
573
height_cannot_be_zero=The height cannot be zero
574
width_cannot_be_zero=The width cannot be zero
575
cellsize_cannot_be_zero=The cellsize cannot be zero
576
wc_wrong=The world coordinates are wrong
577
different_projection=The view and some of the loaded layers have different projections.\n The result layer will have the view projection.
578
clip_view=Clip view
579
overwrite_projection=The layer projection, in its metadata file (RMF) will be overwritten with the view projection.\n Would you like to go on?
580
set_view_projection=Set projection
581
error_saving_rois_rmf=Error saving the ROI in the metadata file
582
problems_loading_rois=Problems loading regions of interest from the file.\n The execution of gvSIG will continue normally.
583
remove_roi_file_link=Would you like to remove the link with the ROI file? This file will not be removed from disk.
584
folder_not_writable=The selected layer is in a not writable folder. Please, select a writable folder to save metadata
585
folder=Folder
586
folder_not_writable1=This folder is not writable
587
view_not_active=The active window is not a View
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff