Revision 23479

View differences:

tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/.project
1
<?xml version="1.0" encoding="UTF-8"?>
2
<projectDescription>
3
	<name>extGeoprocessingExtensions</name>
4
	<comment></comment>
5
	<projects>
6
	</projects>
7
	<buildSpec>
8
		<buildCommand>
9
			<name>org.eclipse.jdt.core.javabuilder</name>
10
			<arguments>
11
			</arguments>
12
		</buildCommand>
13
		<buildCommand>
14
			<name>de.loskutov.FileSync.FSBuilder</name>
15
			<arguments>
16
			</arguments>
17
		</buildCommand>
18
	</buildSpec>
19
	<natures>
20
		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
21
		<nature>org.eclipse.jdt.core.javanature</nature>
22
		<nature>org.eclipse.jem.beaninfo.BeanInfoNature</nature>
23
	</natures>
24
</projectDescription>
0 25

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/src-test/com/iver/cit/gvsig/geoprocess/LineCleanTest.java
1
package com.iver.cit.gvsig.geoprocess;
2

  
3
import java.io.File;
4
import java.net.URL;
5
import java.util.HashMap;
6

  
7
import junit.framework.TestCase;
8

  
9
import org.cresques.cts.IProjection;
10

  
11
import com.hardcode.gdbms.driver.exceptions.InitializeWriterException;
12
import com.iver.cit.gvsig.exceptions.layers.LoadLayerException;
13
import com.iver.cit.gvsig.fmap.crs.CRSFactory;
14
import com.iver.cit.gvsig.fmap.drivers.SHPLayerDefinition;
15
import com.iver.cit.gvsig.fmap.edition.IWriter;
16
import com.iver.cit.gvsig.fmap.edition.ShpSchemaManager;
17
import com.iver.cit.gvsig.fmap.edition.writers.shp.MultiShpWriter;
18
import com.iver.cit.gvsig.fmap.edition.writers.shp.ShpWriter;
19
import com.iver.cit.gvsig.fmap.layers.FLayer;
20
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
21
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
22
import com.iver.cit.gvsig.geoprocess.core.fmap.GeoprocessException;
23
import com.iver.cit.gvsig.geoprocess.core.fmap.XTypes;
24
import com.iver.cit.gvsig.geoprocess.impl.topology.lineclean.fmap.LineCleanGeoprocess;
25
/*
26
 * Created on 13-jun-2007
27
 *
28
 * gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
29
 *
30
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
31
 *
32
 * This program is free software; you can redistribute it and/or
33
 * modify it under the terms of the GNU General Public License
34
 * as published by the Free Software Foundation; either version 2
35
 * of the License, or (at your option) any later version.
36
 *
37
 * This program is distributed in the hope that it will be useful,
38
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
39
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
40
 * GNU General Public License for more details.
41
 *
42
 * You should have received a copy of the GNU General Public License
43
 * along with this program; if not, write to the Free Software
44
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
45
 *
46
 * For more information, contact:
47
 *
48
 *  Generalitat Valenciana
49
 *   Conselleria d'Infraestructures i Transport
50
 *   Av. Blasco Ib??ez, 50
51
 *   46010 VALENCIA
52
 *   SPAIN
53
 *
54
 *      +34 963862235
55
 *   gvsig@gva.es
56
 *      www.gvsig.gva.es
57
 *
58
 *    or
59
 *
60
 *   IVER T.I. S.A
61
 *   Salamanca 50
62
 *   46005 Valencia
63
 *   Spain
64
 *
65
 *   +34 963163400
66
 *   dac@iver.es
67
 */
68
/* CVS MESSAGES:
69
 *
70
 * $Id$
71
 * $Log$
72
 * Revision 1.1  2007-07-12 11:11:01  azabala
73
 * *** empty log message ***
74
 *
75
 *
76
 */
77
/**
78
 * Tests por LineClean topologic geoprocess.
79
 * 
80
 */
81
public class LineCleanTest extends TestCase {
82
	static final String fwAndamiDriverPath = "../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/drivers";
83
	private static File baseDataPath;
84
	private static File baseDriversPath;
85
	public static String SHP_DRIVER_NAME = "gvSIG shp driver";
86

  
87
	static IProjection PROJECTION_DEFAULT = CRSFactory.getCRS("EPSG:23030");
88
	
89
	
90
	protected void setUp() throws Exception {
91
		URL url = LineCleanTest.class.getResource("testdata");
92
		if (url == null)
93
			throw new Exception("No se encuentra el directorio con datos de prueba");
94

  
95
		baseDataPath = new File(url.getFile());
96
		if (!baseDataPath.exists())
97
			throw new Exception("No se encuentra el directorio con datos de prueba");
98

  
99
		baseDriversPath = new File(fwAndamiDriverPath);
100
		if (!baseDriversPath.exists())
101
			throw new Exception("Can't find drivers path: " + fwAndamiDriverPath);
102

  
103
		LayerFactory.setDriversPath(baseDriversPath.getAbsolutePath());
104
		LayerFactory.setWritersPath(baseDriversPath.getAbsolutePath());
105
		if (LayerFactory.getDM().getDriverNames().length < 1)
106
			throw new Exception("Can't find drivers in path: " + fwAndamiDriverPath);
107
		
108
	}
109

  
110

  
111
	public static  FLayer newLayer(String fileName,
112
									   String driverName)
113
								throws LoadLayerException {
114
		File file = new File(baseDataPath, fileName);
115
		return LayerFactory.createLayer(fileName,
116
										driverName,
117
										file, PROJECTION_DEFAULT);
118
	}
119
	
120
	
121
	public void test1() throws LoadLayerException, InitializeWriterException, GeoprocessException{
122
		FLyrVect inputLayer = (FLyrVect) newLayer("carrilbici.shp", SHP_DRIVER_NAME);
123
		File outputFile = new File(baseDataPath+"/test1result.shp");
124
		LineCleanGeoprocess geoprocess = new LineCleanGeoprocess(inputLayer);
125
		SHPLayerDefinition definition = (SHPLayerDefinition) geoprocess.createLayerDefinition();
126
		definition.setFile(outputFile);
127
		ShpSchemaManager schemaManager = new ShpSchemaManager(outputFile.getAbsolutePath());
128
		IWriter writer = null;
129
		int shapeType = definition.getShapeType();
130
		if(shapeType != XTypes.MULTI){
131
			writer = new ShpWriter();
132
			((ShpWriter) writer).setFile(definition.getFile());
133
			writer.initialize(definition);
134
		}else{
135
			writer = new MultiShpWriter();
136
			((MultiShpWriter) writer).setFile(definition.getFile());
137
			writer.initialize(definition);
138
		}
139
		geoprocess.setResultLayerProperties(writer, schemaManager);
140
		HashMap params = new HashMap();
141
		params.put("layer_selection", new Boolean(false));
142
		geoprocess.setParameters(params);
143
		geoprocess.checkPreconditions();
144
		geoprocess.process();
145
	}
146
	
147

  
148
}
149

  
0 150

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/src-test/com/iver/cit/gvsig/geoprocess/AllTests.java
1
package com.iver.cit.gvsig.geoprocess;
2

  
3
import junit.framework.Test;
4
import junit.framework.TestSuite;
5

  
6
public class AllTests {
7

  
8
	public static Test suite() {
9
		TestSuite suite = new TestSuite(
10
				"Test for com.iver.cit.gvsig.geoprocess");
11
		//$JUnit-BEGIN$
12
		suite.addTestSuite(LineCleanTest.class);
13
		//$JUnit-END$
14
		return suite;
15
	}
16

  
17
}
0 18

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<libraries library-dir=".">
4
	</libraries>
5
	<depends plugin-name="com.iver.cit.gvsig"/>
6
	<depends plugin-name="com.iver.cit.gvsig.geoprocess"/>
7
	<resourceBundle name="text"/>
8
	<extensions>
9
		<extension class-name="com.iver.cit.gvsig.geoprocess.impl.RegisterGeoprocessExtension"
10
			description="Extensiones de geoprocesamiento"
11
			active="true">
12
	</extension>
13
	</extensions>
14
</plugin-config>
0 15

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.topology.polygonbuild.PolygonBuildGeoprocessPlugin/description_en.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Polygon build</TITLE>
6
</HEAD>
7
<BODY DIR="LTR">
8
<P><FONT COLOR="#800000"><B>Clean</B></FONT>
9
</P>
10
<P>This geoprocesss build a polygon layer from those features of a line layer which close areas.
11
</P>
12
<P>
13
Those all lines that dont close aresas, optionally could be added to auxiliar layers (dangling lines and cutted lines).
14
</P>
15
<P>
16
<IMG SRC="polybuilddesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0 WIDTH=600 HEIGHT=500>
17
<P>
18
Optionally you can specify a<b>dangling line tolerance</b>, to filter out all those lines whose lenght would
19
be greater than this tolerance.
20
</P>
21
</BODY>
22
</HTML>
0 23

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.topology.polygonbuild.PolygonBuildGeoprocessPlugin/description_es.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Construir pol?gonos</TITLE>
6
</HEAD>
7
<BODY LANG="es-ES" DIR="LTR">
8
<P><FONT COLOR="#800000"><B>Clean</B></FONT>
9
</P>
10
<P>Este geoproceso genera una capa de pol?gonos a partir de aquellos elementos de una capa de l?neas
11
que encierren superficies cerradas.
12
</P>
13
<P>
14
Puesto que es posible que no todas las l?neas de la capa de entrada participen en la formaci?n de pol?gonos
15
cerrados, opcionalmente se pueden construir capas auxiliares con l?neas sueltas y con l?neas colgantes.
16
<br>
17

  
18
</P>
19
<P>
20
<IMG SRC="polybuilddesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0 WIDTH=600 HEIGHT=500>
21
</P>
22
<P>
23
Se puede especificar una <b>tolerancia de l?neas colgantes</b>, de forma que aquellas l?neas cuya longitud
24
sea inferior a esta tolerancia no sean consideradas.
25
</P>
26
</BODY>
27
</HTML>
0 28

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_zh.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.2  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070831;9565600">
8
	<META NAME="CHANGED" CONTENT="20070831;9575800">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-top: 0.1cm; margin-bottom: 0.1cm; widows: 2; orphans: 2">
17
<FONT COLOR="#800000"><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN"><B>投影变换(</B></SPAN></FONT></FONT><FONT FACE="宋体"><FONT SIZE=3><B>Reproject)
18
</B></FONT></FONT></FONT>
19
</P>
20
<P ALIGN=JUSTIFY STYLE="margin-top: 0.1cm; margin-bottom: 0.1cm; font-weight: medium; widows: 2; orphans: 2">
21
<FONT COLOR="#000000"><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN">该项处理工具能够更改图层中矢量元素的投影系统。在这之前,您必须指定新的投影系统。</SPAN></FONT></FONT></FONT></P>
22
<P ALIGN=JUSTIFY STYLE="margin-top: 0.1cm; margin-bottom: 0.1cm; font-weight: medium; widows: 2; orphans: 2">
23
<FONT COLOR="#000000"><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN">该工具对在同一个项目中载入属于不同投影系统的图层非常有用。</SPAN></FONT></FONT></FONT></P>
24
<P><IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=571 HEIGHT=183 BORDER=0><BR><BR>
25
</P>
26
</BODY>
27
</HTML>
0 28

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_en.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Reproyecci?n</TITLE>
6
</HEAD>
7
<BODY LANG="es-ES" DIR="LTR">
8
<P>
9
<FONT COLOR="#800000">
10
<B>Reproject</B>
11
</FONT>
12
</P>
13
<P>This geoprocess reproject all features of the input layer.
14
To do that, user must specify the new projection for them.
15
</P>
16
<P>
17
<IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0>
18
</P>
19
<P>
20
This is useful to load layers with different projections in a same project.
21
</P>
22
</BODY>
23
</HTML>
0 24

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_ca.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070803;11115400">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm"><SPAN LANG="ca-ES"><FONT COLOR="#800000"><B>Reprojecci&oacute;</B>
17
</FONT></SPAN>
18
</P>
19
<P LANG="ca-ES" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
20
Este geoproc&eacute;s permet canviar la projecci&oacute; geod&egrave;sica
21
dels elements vectorials de la capa d'entrada. Per a este fet,
22
l'usuari haur&agrave; d'especificar la nova projecci&oacute; que s’ha
23
d’aplicar. 
24
</P>
25
<P LANG="ca-ES" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; widows: 2; orphans: 2">
26
<BR>
27
</P>
28
<P LANG="ca-ES" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; widows: 2; orphans: 2">
29
<IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=571 HEIGHT=183 BORDER=0><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Este
30
geoproc&eacute;s pot ser de gran utilitat per a fer concordar
31
cartografies en un mateix projecte cartografies que es troben en
32
projeccions distintes. </FONT></FONT></FONT>
33
</P>
34
</BODY>
35
</HTML>
0 36

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_pt.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070803;12550000">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P ALIGN=JUSTIFY><FONT COLOR="#800000"><B>REPROJE&Ccedil;&Atilde;O /
17
REPROJECTION </B> </FONT>
18
</P>
19
<P ALIGN=JUSTIFY><BR><BR>
20
</P>
21
<P ALIGN=JUSTIFY>Este geoprocesso permite alterar o sistema de
22
proje&ccedil;&atilde;o cartogr&aacute;fica dos elementos vetoriais da
23
camada de entrada. Para isso, o usu&aacute;rio dever&aacute;
24
especificar a nova proje&ccedil;&atilde;o que deseja aplicar.</P>
25
<UL>
26
	<P LANG="ca-ES" ALIGN=JUSTIFY><IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=571 HEIGHT=183 BORDER=0><FONT FACE="Times New Roman, serif">Este
27
	geoprocesso pode ser de grande utilidade para que haja concord&acirc;ncia
28
	na sobreposi&ccedil;&atilde;o de camadas que se encontram em
29
	proje&ccedil;&otilde;es distintas em um mesmo projeto de gvSIG.</FONT></P>
30
</UL>
31
</BODY>
32
</HTML>
0 33

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_cs.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070803;12555700">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm"><FONT COLOR="#800000"><FONT SIZE=3><B>Změna
17
kartografick&eacute;ho zobrazen&iacute;</B></FONT></FONT></P>
18
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
19
<FONT COLOR="#000000"><FONT SIZE=3>Tato prostorov&aacute; operace
20
provede změnu kartografick&eacute;ho zobrazen&iacute; všech
21
geoprvků vstupn&iacute; vrstvy. K tomu mus&iacute; uživatel
22
specifikovat nov&eacute; kartografick&eacute; zobrazen&iacute;.</FONT></FONT></P>
23
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
24
<FONT COLOR="#000000"><FONT SIZE=3>To je užitečn&eacute; při
25
nač&iacute;t&aacute;n&iacute; vrstev v různ&yacute;ch
26
kartografick&yacute;ch zobrazen&iacute;ch do jednoho projektu.</FONT></FONT></P>
27
<UL>
28
	<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
29
	<IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=571 HEIGHT=183 BORDER=0></P>
30
</UL>
31
</BODY>
32
</HTML>
0 33

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_es.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Reproyecci?n</TITLE>
6
</HEAD>
7
<BODY LANG="es-ES" DIR="LTR">
8
<P>
9
<FONT COLOR="#800000">
10
<B>Reproyecci?n</B>
11
</FONT>
12
</P>
13
<P>Este geoproceso permite cambiar la proyecci?n geod?sica de los elementos vectoriales de la capa de entrada.
14
Para tal f&iacute;n, el usuario deber&aacute; especificar la nueva proyecci&oacute;n a aplicar.
15
</P>
16
<P>
17
<IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0>
18
</P>
19
<P>
20
Este geoproceso puede ser de gran utilidad para hacer concordar
21
cartograf&iacute;as en un mismo proyecto cartograf&iacute;as que se encuentran en proyecciones distintas.
22
</P>
23
</BODY>
24
</HTML>
0 25

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_de.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Win32)">
7
	<META NAME="CREATED" CONTENT="20080128;12112019">
8
	<META NAME="CHANGED" CONTENT="20080128;12115127">
9
</HEAD>
10
<BODY LANG="es-ES" DIR="LTR">
11
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
12
<FONT COLOR="#800000"><B>&Auml;nderung der Projektion
13
(Reproject)</B></FONT></P>
14
<P LANG="de-DE" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
15
<FONT COLOR="#000000">Mit dieser Funktion kann die
16
Projektion der Eingabe-Ebene ver&auml;ndert werden. Dies ist
17
sinnvoll, um beispielsweise mehrere Ebenen mit unterschiedlichen
18
Projektionen in einem gemeinsamen Projekt darzustellen.</FONT></P>
19
<P><IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0><BR><BR>
20
</P>
21
</BODY>
22
</HTML>
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_eu.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070719;12404700">
8
	<META NAME="CHANGED" CONTENT="20070719;12414800">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P><FONT COLOR="#800000">Berproiektatu</FONT></P>
17
<P>Geoprozesu honek, sarrera geruzako elementu bektorialen proiekzio
18
geodesikoa aldatzea ahalbidetzen du. Hontarako, erabiltzaileak,
19
ezarri beharreko proiekzio berria zehaztu beharko du.</P>
20
<P><IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=571 HEIGHT=183 BORDER=0><BR><BR>
21
</P>
22
</BODY>
23
</HTML>
0 24

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin/description_pl.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070803;12553100">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
17
<FONT COLOR="#800000"><B>Zmiana odwzorowania</B></FONT></P>
18
<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
19
Geoproces ten dokonuje reprojekcji wszystkich obiekt&oacute;w warstwy
20
wejściowej do zadanego odwzorowania. 
21
</P>
22
<UL>
23
	<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
24
	<IMG SRC="reprojectdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=571 HEIGHT=183 BORDER=0><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif">Jest
25
	on szczeg&oacute;lnie przydatny dla wielu warstw w r&oacute;żnych
26
	odwzorowaniach umieszczonych w jednym projekcie. </FONT></FONT>
27
	</P>
28
</UL>
29
</BODY>
30
</HTML>
0 31

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_es.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Traslaci?n 2D</TITLE>
6
</HEAD>
7
<BODY LANG="es-ES" DIR="LTR">
8
<P>
9
<FONT COLOR="#800000">
10
<B>Traslaci?n 2D</B>
11
</FONT>
12
</P>
13
<P>Este geoproceso permite aplicar una transformaci&oacute;n de
14
traslaci&oacute;n sobre todos los puntos de las geometr&iacute;as de
15
la capa de entrada. Para tal fin, el usuario deber&aacute;
16
especificar el desplazamiento en X y en Y a aplicar.
17
</P>
18
<P>
19
<IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT  BORDER=0>
20
</P>
21
<P>
22
Este geoproceso puede ser de gran utilidad para hacer concordar
23
cartograf&iacute;as procedentes de fuentes distintas, en lo que se
24
viene a denominar por el t&eacute;rmino ingl&eacute;s conflation.
25
</P>
26
</BODY>
27
</HTML>
0 28

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_de.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Traslaci&oacute;n 2D</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Win32)">
7
	<META NAME="CREATED" CONTENT="20080128;12101502">
8
	<META NAME="CHANGED" CONTENT="20080128;12105572">
9
</HEAD>
10
<BODY LANG="es-ES" DIR="LTR">
11
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm"><FONT COLOR="#800000"><B>XY
12
Verschiebung (XY Shift)</B></FONT></P>
13
<P LANG="de-DE" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
14
<FONT COLOR="#000000">Diese Funktion erlaubt es, eine
15
2D-Transformation auf alle Elemente der Eingabe-Ebene anzuwenden,
16
d.h. das Thema in xy-Richtung zu verschieben. </FONT>
17
</P>
18
<P><IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0><BR><BR>
19
</P>
20
</BODY>
21
</HTML>
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_eu.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Traslaci&oacute;n 2D</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070719;12421000">
8
	<META NAME="CHANGED" CONTENT="20070719;12433200">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P><B><FONT COLOR="#800000">2D Translazioa </FONT></B>
17
</P>
18
<P><FONT COLOR="#000000">Geoprozesu honek, sarrera geruzako
19
elementuen translazio transformazio bat eragiten du. Hontarako,
20
erabiltzaileak X eta Y ardatzetan egin beharreko mugimendua adierazi
21
behar du. </FONT>
22
</P>
23
<P><IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=400 HEIGHT=315 BORDER=0><BR><BR>
24
</P>
25
</BODY>
26
</HTML>
0 27

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_pl.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.2  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070905;10035500">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
17
<FONT COLOR="#800000"><B>Przesunięcie XY</B></FONT></P>
18
<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
19
Geoproces ten to dwuwymiarowa translacja wszystkich punkt&oacute;w
20
wszystkich obiekt&oacute;w warstwy wejściowej o zadany wektor.
21
Należy wprowadzić wartości X oraz Y wektora przesunięcia. 
22
</P>
23
<UL>
24
	<P LANG="pl-PL" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
25
	<IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=400 HEIGHT=315 BORDER=0></P>
26
</UL>
27
</BODY>
28
</HTML>
0 29

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_zh.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Traslaci&oacute;n 2D</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.2  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070831;13053900">
8
	<META NAME="CHANGED" CONTENT="20070831;13061600">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-top: 0.1cm; margin-bottom: 0.1cm; widows: 2; orphans: 2">
17
<FONT COLOR="#800000"><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN"><B>两维平移(</B></SPAN></FONT></FONT><FONT FACE="宋体"><FONT SIZE=3><B>XY
18
Shift</B></FONT></FONT><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN"><B>)</B></SPAN></FONT></FONT></FONT></P>
19
<P ALIGN=JUSTIFY STYLE="margin-top: 0.1cm; margin-bottom: 0.1cm; font-weight: medium; widows: 2; orphans: 2">
20
<FONT COLOR="#000000"><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN">该功能允许将图层中的全部标点进行平移操作。为此,您必须指定</SPAN></FONT></FONT><FONT FACE="宋体"><FONT SIZE=3>X</FONT></FONT><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN">和</SPAN></FONT></FONT><FONT FACE="宋体"><FONT SIZE=3>Y</FONT></FONT><FONT FACE="宋体"><FONT SIZE=3><SPAN LANG="zh-CN">轴移动量</SPAN></FONT></FONT></FONT></P>
21
<P ALIGN=JUSTIFY STYLE="margin-top: 0.1cm; margin-bottom: 0.1cm; font-weight: medium; widows: 2; orphans: 2">
22
<BR><BR>
23
</P>
24
<P><IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=400 HEIGHT=315 BORDER=0><BR><BR>
25
</P>
26
</BODY>
27
</HTML>
0 28

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_en.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Traslaci?n 2D</TITLE>
6
</HEAD>
7
<BODY LANG="es-ES" DIR="LTR">
8
<P>
9
<FONT COLOR="#800000">
10
<B>XY Shift</B>
11
</FONT>
12
</P>
13
<P>This geoprocess applies a 2D translation transform to all points of the geometry of all the features
14
of the input layer. To do that, user must enter x and y offsets.
15
</P>
16
<P>
17
<IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT  BORDER=0>
18
</P>
19
<P>
20
This is useful for conflation task, to integrate layers from different sources and
21
cartographic technical specs.
22
</P>
23
</BODY>
24
</HTML>
0 25

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_ca.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070808;10443500">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm"><SPAN LANG="ca-ES"><FONT COLOR="#800000"><B>Translaci&oacute;
17
2D</B> </FONT></SPAN>
18
</P>
19
<P LANG="ca-ES" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
20
Este geoproc&eacute;s permet aplicar una transformaci&oacute; de
21
translaci&oacute; sobre tots els punts de les geometries de la capa
22
d'entrada. Per a este fi, l'usuari haur&agrave; d'especificar el
23
despla&ccedil;ament en X i en I que s’ha d’aplicar. 
24
</P>
25
<P LANG="ca-ES" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
26
<IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=400 HEIGHT=315 BORDER=0><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Este
27
geoproc&eacute;s pot ser de gran utilitat per a fer concordar
28
cartografies procedents de fonts distintes, que es denomina amb el
29
terme angl&eacute;s conflation. </FONT></FONT></FONT>
30
</P>
31
</BODY>
32
</HTML>
0 33

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_pt.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070808;10451800">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P ALIGN=JUSTIFY><FONT COLOR="#800000"><B>TRANSLA&Ccedil;&Atilde;O 2D
17
/ TRANSLATION 2D</B> </FONT>
18
</P>
19
<P ALIGN=JUSTIFY>Este geoprocesso permite aplicar uma transforma&ccedil;&atilde;o
20
de transla&ccedil;&atilde;o 2D sobre todos os pontos das geometrias
21
da camada de entrada. Para isso, o usu&aacute;rio dever&aacute;
22
especificar o deslocamento nos eixos X e Y que deseja aplicar. 
23
</P>
24
<P ALIGN=JUSTIFY><BR><BR>
25
</P>
26
<P LANG="ca-ES" ALIGN=JUSTIFY STYLE="margin-left: 0.64cm"><IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=400 HEIGHT=315 BORDER=0><FONT FACE="Times New Roman, serif">Este
27
geoprocesso pode ser de grande utilidade para que haja concord&acirc;ncia
28
na sobreposi&ccedil;&atilde;o de camadas procedentes de fontes
29
distintas, denominado pelo termo em ingl&ecirc;s <B>conflation</B>. </FONT>
30
</P>
31
</BODY>
32
</HTML>
0 33

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin/description_cs.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5
	<TITLE>Reproyecci&oacute;n</TITLE>
6
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.2  (Linux)">
7
	<META NAME="CREATED" CONTENT="20070803;11111800">
8
	<META NAME="CHANGED" CONTENT="20070905;10032700">
9
	<STYLE TYPE="text/css">
10
	<!--
11
		@page { size: 21cm 29.7cm }
12
	-->
13
	</STYLE>
14
</HEAD>
15
<BODY LANG="es-ES" DIR="LTR">
16
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-top: 0.49cm; margin-bottom: 0.49cm">
17
<FONT COLOR="#800000"><FONT SIZE=3><B>XY posun</B></FONT></FONT></P>
18
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm"><FONT COLOR="#000000"><FONT SIZE=3>Tato
19
prostorov&aacute; operace prov&aacute;d&iacute; 2D transformaci typu
20
posun souřadnic všech vrcholů a uzlů všech geoprvků vstupn&iacute;
21
vrstvy. K tomu mus&iacute; uživatel zadat x a y posun.</FONT></FONT></P>
22
<P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm"><BR>
23
</P>
24
<UL>
25
	<P><IMG SRC="xyshiftdesc.png" NAME="Imagen1" ALIGN=LEFT WIDTH=400 HEIGHT=315 BORDER=0></P>
26
</UL>
27
</BODY>
28
</HTML>
0 29

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.topology.lineclean.LineCleanGeoprocessPlugin/description_en.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Clean</TITLE>
6
</HEAD>
7
<BODY DIR="LTR">
8
<P><FONT COLOR="#800000"><B>Clean</B></FONT>
9
</P>
10
<P>This geoprocess forces the input layer to have a correct line topology.
11
</P>
12
<P>
13
"Correct line topology" means this layer cant have pseudonodes (their line geometries
14
only could intersect in nodes, extreme points).
15
</P>
16
<P>
17
<IMG SRC="cleandesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0>
18
</P>
19
<P>
20
When this geoprocess founds a pseudonode, it breaks the intersecting lines
21
and creates four new lines which intersects in an extreme point.
22
</P>
23
</BODY>
24
</HTML>
0 25

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/docs/com.iver.cit.gvsig.geoprocess.impl.topology.lineclean.LineCleanGeoprocessPlugin/description_es.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<HTML>
3
<HEAD>
4
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
5
	<TITLE>Clean</TITLE>
6
</HEAD>
7
<BODY LANG="es-ES" DIR="LTR">
8
<P><FONT COLOR="#800000"><B>Clean</B></FONT>
9
</P>
10
<P>Este geoproceso corrige topol?gicamente las geometr?as de una capa de l?neas,
11
de forma que esta capa pase a tener una topolog?a de l?neas correcta.
12
</P>
13
<P>
14
Por "topolog?a correcta de l?neas", entendemos que las geometr?as lineales de
15
esta capa no se autointersecten, y que solamente intersecten con otras geometr?as
16
de l?neas por sus puntos extremos (nodos).
17
</P>
18
<P>
19
<IMG SRC="cleandesc.png" NAME="Imagen1" ALIGN=LEFT BORDER=0>
20
</P>
21
<P>
22
Si durante la ejecuci?n del mismo se detecta que dos l?neas intersectan en un
23
punto que no es nodo (pseudonodo), se fragmentar? estas geometr?as originando
24
cuatro nuevas l?neas que s? intersectar?n en sus extremos.
25
</P>
26
</BODY>
27
</HTML>
0 28

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/text.properties
1
#text.properties
2
Aplicar_tolerancia_de_dangles=Aplicar tolerancia de lineas colgantes.
3
Aplicar_tolerancia_de_snap=Aplicar tolerancia fuzzi.
4
A?adir_al_TOC_geometrias_erroneas=A?adir al TOC geometrias con error.
5
Distancia_dangle_incorrecta=Tolerancia de lineas colgantes en formato incorrecto.
6
Distancia_snap_incorrecta=Tolerancia fuzzi en formato incorrecto.
7
PolygonBuild._Progress_Message=Construyendo topolog?a de pol?gonos...
8
Build_de_poligonos=Construir pol?gonos a partir de l?neas
9
Limpiar_topologicamente_la_capa_de_entrada=Limpiar topol?gicamente la capa de entrada.
10
Error_offset_no_numerico=Error. Se han introducido valores de desplazamiento no v?lidos
11
Error_proyecciones_iguales=Error. Las proyecciones de origen y destino son iguales.
12
Introducir_valores_desplazamiento=Valores de desplazamiento.
13
Reproyeccion._Introduccion_de_datos=Reproyecci?n. Introducci?n de datos
14
xOffset=Desplazamiento en X
15
XYShift._Introduccion_de_datos=Traslaci?n. Introducci?n de datos
16
XYShift._Progress_Message=Aplicando desplazamiento...
17
yOffset=Desplazamiento en Y
18
Proyeccion_Actual=Proyecci?n Actual
19
Proyeccion_Destino=Proyecci?n Destino
20
Reproyectar=Reproyectar
21
XYShift=Traslaci?n 2D
0 22

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/text_zh.properties
1
#Translations for language [en]
2
#Fri Nov 03 13:14:56 CET 2006
3
Abrir=\u9009\u62e9
4
Cobertura_de_entrada=\u8f93\u5165\u5c42
5
Cobertura_de_salida=\u8f93\u51fa\u5c42
6
Conversion_de_datos=\u6570\u636e\u8f6c\u6362
7
Error_ejecucion=\u8fd0\u884c\u65f6\u51fa\u9519
8
Error_entrada_datos=\u8f93\u5165\u6570\u636e\u65f6\u51fa\u9519
9
Error_escritura_resultados=\u6570\u636e\u4fdd\u5b58\u65f6\u51fa\u9519
10
Error_fallo_geoproceso=\u5728\u8fd0\u884c Geoprocess \u65f6\u51fa\u9519
11
Error_offset_no_numerico=\u9519\u8bef\u3002\u79fb\u52a8\u6570\u503c\u65e0\u6548\u3002
12
Error_preparar_escritura_resultados=\u5728\u51c6\u5907\u7ed3\u679c\u5c42\u65f6\u51fa\u9519
13
Error_proyecciones_iguales=\u9519\u8bef\u3002\u6295\u5f71\u6765\u6e90\u4e0e\u76ee\u6807\u662f\u4e00\u81f4\u7684\u3002
14
Error_seleccionar_resultado=\u60a8\u5fc5\u987b\u6307\u5b9a\u7ed3\u679c\u6863\u6848\u3002
15
Introducir_valores_desplazamiento=\u79fb\u52a8\u503c
16
Proyeccion_Actual=\u6295\u5f71\u6765\u6e90
17
Proyeccion_Destino=\u6295\u5f71\u76ee\u6807
18
Reproyeccion._Introduccion_de_datos=\u91cd\u65b0\u6295\u5f71\u3002 \u6570\u636e\u8f93\u5165\u3002
19
Reproyectar=\u91cd\u65b0\u6295\u5f71
20
Usar_solamente_los_elementos_seleccionados=\u53ea\u4f7f\u7528\u9009\u5b9a\u5143\u7d20
21
xOffset=\u5728X\u8f74\u4e0a\u79fb\u52a8
22
XYShift=2D\u8f6c\u79fb
23
XYShift._Introduccion_de_datos=2D\u8f6c\u79fb\u3002\u6570\u636e\u8f93\u5165
24
XYShift._Progress_Message=\u8fd0\u884c\u8f6c\u79fb\u3002
25
yOffset=\u5728Y\u8f74\u4e0a\u79fb\u52a8
0 26

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/config/text_en.properties
1
#text_en.properties
2
Aplicar_tolerancia_de_dangles=Apply dangling lines tolerance.
3
Aplicar_tolerancia_de_snap=Apply fuzzi tolerance.
4
A?adir_al_TOC_geometrias_erroneas=Add to TOC geometry errors.
5
Limpiar_topologicamente_la_capa_de_entrada=Clean topology of input layer.
6
Distancia_dangle_incorrecta=Error. Invalid dangle tolerance value.
7
Distancia_snap_incorrecta=Error. Invalid fuzzi tolerance value.
8
PolygonBuild._Progress_Message=Building polygon topology...
9
Build_de_poligonos=Build polygons from lines
10
Error_offset_no_numerico=Error. Invalid offset values.
11
Error_proyecciones_iguales=Error. Source and target projections are equals.
12
Introducir_valores_desplazamiento=Offset values
13
Reproyeccion._Introduccion_de_datos=Reproject. Data input.
14
yOffset=Y Offset
15
xOffset=X Offset
16
XYShift._Introduccion_de_datos=XY Shift. Data input
17
XYShift._Progress_Message=Applying xy offset.
18
Proyeccion_Actual=Source projection
19
Proyeccion_Destino=Target projection
20
Reproyectar=Reproject
21
XYShift=XY Shift
0 22

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/build.number
1
#Build Number for ANT. Do not edit!
2
#Thu Mar 27 09:58:34 CET 2008
3
build.number=1210
0 4

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/src/com/iver/cit/gvsig/geoprocess/impl/RegisterGeoprocessExtension.java
1
/*
2
 * Created on 28-jun-2006
3
 *
4
 * gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
5
 *
6
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
7
 *
8
 * This program is free software; you can redistribute it and/or
9
 * modify it under the terms of the GNU General Public License
10
 * as published by the Free Software Foundation; either version 2
11
 * of the License, or (at your option) any later version.
12
 *
13
 * This program is distributed in the hope that it will be useful,
14
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
 * GNU General Public License for more details.
17
 *
18
 * You should have received a copy of the GNU General Public License
19
 * along with this program; if not, write to the Free Software
20
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
21
 *
22
 * For more information, contact:
23
 *
24
 *  Generalitat Valenciana
25
 *   Conselleria d'Infraestructures i Transport
26
 *   Av. Blasco Ib??ez, 50
27
 *   46010 VALENCIA
28
 *   SPAIN
29
 *
30
 *      +34 963862235
31
 *   gvsig@gva.es
32
 *      www.gvsig.gva.es
33
 *
34
 *    or
35
 *
36
 *   IVER T.I. S.A
37
 *   Salamanca 50
38
 *   46005 Valencia
39
 *   Spain
40
 *
41
 *   +34 963163400
42
 *   dac@iver.es
43
 */
44
/* CVS MESSAGES:
45
*
46
* $Id$
47
* $Log$
48
* Revision 1.4  2006-12-21 17:23:48  azabala
49
* *** empty log message ***
50
*
51
* Revision 1.3  2006/07/03 20:28:20  azabala
52
* *** empty log message ***
53
*
54
* Revision 1.2  2006/06/29 17:58:31  azabala
55
* *** empty log message ***
56
*
57
* Revision 1.1  2006/06/28 18:17:21  azabala
58
* first version in cvs
59
*
60
*
61
*/
62
package com.iver.cit.gvsig.geoprocess.impl;
63

  
64
import com.iver.andami.PluginServices;
65
import com.iver.andami.plugins.Extension;
66
import com.iver.cit.gvsig.geoprocess.impl.reproject.ReprojectGeoprocessPlugin;
67
import com.iver.cit.gvsig.geoprocess.impl.topology.lineclean.LineCleanGeoprocessPlugin;
68
import com.iver.cit.gvsig.geoprocess.impl.topology.polygonbuild.PolygonBuildGeoprocessPlugin;
69
import com.iver.cit.gvsig.geoprocess.impl.xyshift.XYShiftGeoprocessPlugin;
70
import com.iver.utiles.extensionPoints.ExtensionPoints;
71
import com.iver.utiles.extensionPoints.ExtensionPointsSingleton;
72

  
73
public class RegisterGeoprocessExtension extends Extension{
74

  
75
	public void initialize() {
76
		ExtensionPoints extensionPoints = 
77
			ExtensionPointsSingleton.getInstance();
78
		extensionPoints.add("GeoprocessManager",
79
				"XYSHIFT", 
80
				XYShiftGeoprocessPlugin.class);
81
		extensionPoints.add("GeoprocessManager",
82
				"REPROJECT", 
83
				ReprojectGeoprocessPlugin.class);
84
		
85
		extensionPoints.add("GeoprocessManager",
86
				"LINECLEAN", 
87
				LineCleanGeoprocessPlugin.class);
88
		
89
		extensionPoints.add("GeoprocessManager",
90
				"POLYGONBUILD", 
91
				PolygonBuildGeoprocessPlugin.class);
92
		registerIcons();
93
	}
94
	
95
	private void registerIcons(){
96
		PluginServices.getIconTheme().registerDefault(
97
				"xyshiftdesc-icon",
98
				XYShiftGeoprocessPlugin.class.getResource("resources/xyshiftdesc.png")
99
			);
100
		PluginServices.getIconTheme().registerDefault(
101
				"polygbuilddesc-icon",
102
				LineCleanGeoprocessPlugin.class.getResource("resources/polygbuilddesc.png")
103
			);
104
		PluginServices.getIconTheme().registerDefault(
105
				"linecleandesc-icon",
106
				LineCleanGeoprocessPlugin.class.getResource("resources/linecleandesc.png")
107
			);
108
	}
109
	
110
	public void execute(String actionCommand) {
111
	}
112

  
113
	public boolean isEnabled() {
114
		return true;
115
	}
116

  
117
	public boolean isVisible() {
118
		return true;
119
	}
120

  
121
}
122

  
0 123

  
tags/v2_0_0_Build_2000/extensions/extGeoprocessingExtensions/src/com/iver/cit/gvsig/geoprocess/impl/topology/polygonbuild/gui/PolygonBuildGeoprocessPanel.java
1
/*
2
 * Created on 15-dic-2006
3
 *
4
 * gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
5
 *
6
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
7
 *
8
 * This program is free software; you can redistribute it and/or
9
 * modify it under the terms of the GNU General Public License
10
 * as published by the Free Software Foundation; either version 2
11
 * of the License, or (at your option) any later version.
12
 *
13
 * This program is distributed in the hope that it will be useful,
14
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
 * GNU General Public License for more details.
17
 *
18
 * You should have received a copy of the GNU General Public License
19
 * along with this program; if not, write to the Free Software
20
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
21
 *
22
 * For more information, contact:
23
 *
24
 *  Generalitat Valenciana
25
 *   Conselleria d'Infraestructures i Transport
26
 *   Av. Blasco Ib??ez, 50
27
 *   46010 VALENCIA
28
 *   SPAIN
29
 *
30
 *      +34 963862235
31
 *   gvsig@gva.es
32
 *      www.gvsig.gva.es
33
 *
34
 *    or
35
 *
36
 *   IVER T.I. S.A
37
 *   Salamanca 50
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff