Statistics
| Revision:

gvsig-geoprocess / org.gvsig.geoprocess / trunk / org.gvsig.geoprocess / org.gvsig.geoprocess.app / org.gvsig.geoprocess.app.mainplugin / src / main / resources / help / es / general / commandline.html @ 338

History | View | Annotate | Download (11.4 KB)

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2

    
3
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
4
original version by:  Nikos Drakos, CBLU, University of Leeds
5
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
6
* with significant contributions from:
7
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
8
<HTML>
9
<HEAD>
10
<TITLE>Procesos por lotes</TITLE>
11
<META NAME="description" CONTENT="Procesos por lotes">
12
<META NAME="keywords" CONTENT="ManualElementosSEXTANTE">
13
<META NAME="resource-type" CONTENT="document">
14
<META NAME="distribution" CONTENT="global">
15

    
16
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
17
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
18
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
19

    
20
<LINK REL="STYLESHEET" HREF="ManualElementosSEXTANTE.css">
21

    
22
</HEAD>
23

    
24
<BODY >
25
<!--Table of Child-Links-->
26
<A NAME="CHILD_LINKS"><STRONG>Subsecciones</STRONG></A>
27

    
28
<UL CLASS="ChildLinks">
29
<LI><A NAME="tex2html185"
30
  HREF="node6.html#SECTION00610000000000000000">Introducci?n</A>
31
<LI><A NAME="tex2html186"
32
  HREF="node6.html#SECTION00620000000000000000">La tabla de par?metros</A>
33
<LI><A NAME="tex2html187"
34
  HREF="node6.html#SECTION00630000000000000000">Rellenando la tabla de par?metros</A>
35
<LI><A NAME="tex2html188"
36
  HREF="node6.html#SECTION00640000000000000000">Estableciendo las caracter?sticas de las salidas raster</A>
37
<LI><A NAME="tex2html189"
38
  HREF="node6.html#SECTION00650000000000000000">Ejecutando el proceso por lotes</A>
39
<LI><A NAME="tex2html190"
40
  HREF="node6.html#SECTION00660000000000000000">Procesos por lotes con capas ya cargadas</A>
41
</UL>
42
<!--End of Table of Child-Links-->
43
<HR>
44

    
45
<H1><A NAME="SECTION00600000000000000000">
46
Procesos por lotes</A>
47
</H1>
48

    
49
<P>
50

    
51
<H1><A NAME="SECTION00610000000000000000">
52
Introducci&#243;n</A>
53
</H1>
54

    
55
<P>
56
Todas las extensiones de SEXTANTE (incluyendo los modelos) pueden ejecutarse como procesos por lotes. Es decir, pueden ejecutarse repetidamente sobre un conjunto de par&#225;metros de entrada, sin necesidad de llamar en varias ocasiones a la extensi&#243;n correspondiente a trav&#233;s del gestor de extensiones. Esto sirve, entre otras cosas, para ejecutar una operaci&#243;n (por ejemplo, la aplicaci&#243;n de un filtro) sobre un conjunto de capas, tales como todas las contenidas en una carpeta dada.
57

    
58
<P>
59
<DIV ALIGN="CENTER">
60
<IMG
61
  WIDTH="377" HEIGHT="488" ALIGN="BOTTOM" BORDER="0"
62
 SRC="./ProLotes1.png"
63
 ALT="Image ProLotes1">
64

    
65
</DIV>
66

    
67
<P>
68

    
69
<H1><A NAME="SECTION00620000000000000000">
70
La tabla de par&#225;metros</A>
71
</H1>
72

    
73
<P>
74
Ejecutar un proceso por lotes no es muy diferente de ejecutar una extensi&#243;n de SEXTANTE de la forma habitual. Basta con especificar los par&#225;metros que controlan la ejecuci&#243;n del algoritmo correspondiente, las entradas de &#233;ste y sus salidas. Estas tareas se realizan en una tabla, como la mostrada en la siguiente figura.
75

    
76
<P>
77
<DIV ALIGN="CENTER">
78
<IMG
79
  WIDTH="818" HEIGHT="385" ALIGN="BOTTOM" BORDER="0"
80
 SRC="./ProLotes5.png"
81
 ALT="Image ProLotes5">
82

    
83
</DIV>
84

    
85
<P>
86
Cada l&#237;nea de la tabla representa una ejecuci&#243;n individual de la extensi&#243;n, y las celdas de esa l&#237;nea contienen los valores de los par&#225;metros, de la misma forma que &#233;stos se introducir&#237;an en los distintos campos.
87

    
88
<P>
89
Por defecto, la tabla contiene &#250;nicamente dos filas. Puede variarse el n&#250;mero de &#233;stas utilizando los botones <SPAN  CLASS="textit">A&#241;adir fila</SPAN> y <SPAN  CLASS="textit">Eliminar fila</SPAN> situados en la parte derecha de la ventana.
90

    
91
<P>
92
Una vez que se ha definido el tama&#241;o deseado de la tabla, el siguiente paso es rellenar cada una de las celdas con los valores adecuados.
93

    
94
<P>
95

    
96
<H1><A NAME="SECTION00630000000000000000">
97
Rellenando la tabla de par&#225;metros</A>
98
</H1>
99

    
100
<P>
101
Todas las celdas de la tabla contienen una cadena de texto como valor asociado, con independencia del tipo de par&#225;metro al que se asocien. Haciendo doble clic sobre una celda, puede editarse su contenido y teclear el texto que se desee introducir. Salvo que el par&#225;metro asociado sea un valor num&#233;rico o una cadena como tal, aparecer&#225; en la parte derecha de la celda un bot&#243;n que permite introducir el valor del par&#225;metro de una forma distinta.
102

    
103
<P>
104
Por ejemplo, en el caso de una selecci&#243;n, que en la ejecuci&#243;n normal de la extensi&#243;n se elegir&#237;a de una lista desplegable, se puede  introducir el valor directamente (el texto que se seleccionar&#237;a en dicha lista), o hacer clic sobre el bot&#243;n de la parte derecha de la celda y utilizar la lista que aparece en un cuadro de di&#225;logo nuevo.
105

    
106
<P>
107
<DIV ALIGN="CENTER">
108
<IMG
109
  WIDTH="350" HEIGHT="119" ALIGN="BOTTOM" BORDER="0"
110
 SRC="./ProLotes6.png"
111
 ALT="Image ProLotes6">
112

    
113
</DIV>
114

    
115
<P>
116
Con independencia del tipo de par&#225;metro, si el valor que se ha introducido es correcto, el texto correspondiente aparece en negro. Si no lo es (por ejemplo, una selecci&#243;n que no existe en las opciones disponibles, un valor alfanum&#233;rico en un campo donde se espera un n&#250;mero, o un valor num&#233;rico fuera del rango v&#225;lido), aparecer&#225; en rojo.
117

    
118
<P>
119
<DIV ALIGN="CENTER">
120
<IMG
121
  WIDTH="406" HEIGHT="86" ALIGN="BOTTOM" BORDER="0"
122
 SRC="./ProLotes7.png"
123
 ALT="Image ProLotes7">
124

    
125
</DIV>
126

    
127
<P>
128
Una diferencia importante con respecto a la ejecuci&#243;n de una extensi&#243;n de la forma habitual es que todos los objetos de entrada (capas raster, capas vectoriales y tablas) se toman directamente de ficheros y no del proyecto actual o la vista activa. Por esta raz&#243;n, cualquier extensi&#243;n puede ejecutarse como un proceso por lotes con independencia de cu&#225;l sea la ventana activa o la informaci&#243;n que contenga, a diferencia de lo que sucede con esa misma extensi&#243;n si se llama desde el gestor de extensiones.
129

    
130
<P>
131
Los nombres de los archivos de entrada se introducen directamente tecle&#225;ndose sobre la celda en edici&#243;n o mediante el cuadro de di&#225;logo que aparece al hacer clic en el bot&#243;n lateral. Este cuadro de di&#225;logo permite la selecci&#243;n de m&#250;ltiples archivos. Si el par&#225;metro editado es una selecci&#243;n m&#250;ltiple, todos los nombres de archivo pasan a la celda, separados por comas. En caso de ser una capa simple o una tabla, el nombre del primer archivo pasa a la celda, y los restantes se ponen en las celdas situadas por debajo de &#233;sta. De este modo, se facilita la ejecuci&#243;n de un proceso sobre un conjunto de archivos, tales como todos los de una carpeta.
132

    
133
<P>
134
En el caso de requerirse la selecci&#243;n de m&#250;ltiples bandas,  aparece un cuadro algo m&#225;s complejo, con una nueva tabla. En ella debe seleccionarse en la columna izquierda el fichero deseado, y en la columna derecha las bandas de &#233;ste a emplear. Por defecto se pueden escoger bandas en el rango 1-250, ya que a priori no se conoce el n&#250;mero de bandas del archivo (ser&#237;a necesario abrirlo). Si se selecciona una banda por encima del rango de bandas disponibles en un archivo dado, SEXTANTE arrojar&#225; un error informar&#225; de ello una vez se lance la ejecuci&#243;n del proceso por lotes.
135

    
136
<P>
137
<DIV ALIGN="CENTER">
138
<IMG
139
  WIDTH="577" HEIGHT="457" ALIGN="BOTTOM" BORDER="0"
140
 SRC="./ProLotes2.png"
141
 ALT="Image ProLotes2">
142

    
143
</DIV>
144

    
145
<P>
146
Para el caso de archivos de salida, no existe la opci&#243;n de almacenar el resultado en un archivo temporal, siendo obligatorio especificar un nombre de archivo para guardarlo de forma permanente. Tambi&#233;n en este caso encontramos un elemento que facilita el rellenar las celdas correspondientes. El cuadro de di&#225;logo que aparece en este caso contiene componentes adicionales en su lado derecho.
147

    
148
<P>
149
<DIV ALIGN="CENTER">
150
<IMG
151
  WIDTH="782" HEIGHT="454" ALIGN="BOTTOM" BORDER="0"
152
 SRC="./dialogo_lotes_salida.png"
153
 ALT="Image dialogo_lotes_salida">
154

    
155
</DIV> 
156

    
157
<P>
158
Si dejamos la opci&#243;n por defecto <SPAN  CLASS="textit">No autorellenar</SPAN>, el archivo seleccionado pasa a la celda en cuesti&#243;n, no a&#241;adi&#233;ndose nada m&#225;s en otras celdas. Con cualquiera de las otras opciones, se toma el nombre de dicho archivo como nombre base y se rellenan todas las celdas situadas por debajo con nuevos nombres de archivo creados a partir dicho nombre base y valores num&#233;ricos correlativos, o los valores de otro par&#225;metro seleccionado.
159

    
160
<P>
161
<DIV ALIGN="CENTER">
162
<IMG
163
  WIDTH="202" HEIGHT="101" ALIGN="BOTTOM" BORDER="0"
164
 SRC="./ProLotes8.png"
165
 ALT="Image ProLotes8">
166

    
167
</DIV>
168

    
169
<P>
170
Pueden seleccionarse celdas pinchando y arrastrando sobre la tabla. Esta selecci&#243;n puede copiarse y pegarse en otras partes, utilizando las funciones que aparecen al hacer clic con el bot&#243;n derecho del rat&#243;n sobre la tabla. De esta forma, resulta m&#225;s sencillo completar la tabla cuando aparezcan valores repetidos.
171

    
172
<P>
173

    
174
<H1><A NAME="SECTION00640000000000000000">
175
Estableciendo las caracter&#237;sticas de las salidas raster</A>
176
</H1>
177

    
178
<P>
179
Al igual que en la ejecuci&#243;n de una extensi&#243;n individualmente, es necesario establecer las dimensiones y el tama&#241;o de celda cuando la extensi&#243;n en concreto genere capas raster. En el caso de un proceso por lotes, este proceso se lleva a cabo de igual modo, estableciendo una configuraci&#243;n &#250;nica que se aplica a todos los subprocesos. &#201;sta se establece mediante una pesta&#241;a independiente, aunque, a diferencia de la ejecuci&#243;n normal de una extensi&#243;n, no existen las opciones de ajuste a la vista y ajuste a una capa. Por lo dem&#225;s, el manejo es igual.
180

    
181
<P>
182
La selecci&#243;n elegida en la Salida raster sera aplicada a todas las operaciones. Si se quiere usar una configuraci&#243;n diferente de Salida raster, entonces se debe definir un proceso por lotes diferente.
183

    
184
<P>
185
<DIV ALIGN="CENTER">
186
<IMG
187
  WIDTH="484" HEIGHT="418" ALIGN="BOTTOM" BORDER="0"
188
 SRC="./ProLotes4.png"
189
 ALT="Image ProLotes4">
190

    
191
</DIV>
192

    
193
<P>
194

    
195
<H1><A NAME="SECTION00650000000000000000">
196
Ejecutando el proceso por lotes</A>
197
</H1>
198

    
199
<P>
200
Con la tabla ya definida, s&#243;lo resta hacer clic sobre el bot&#243;n <SPAN  CLASS="textit">Aceptar</SPAN> para lanzar la ejecuci&#243;n de los procesos. Al t&#233;rmino de la ejecuci&#243;n, SEXTANTE muestra un resumen textual de todos los procesos desarrollados, indicando los valores que se han empleado en cada uno de ellos, o informando de posibles errores. Las nuevas capas creadas se guardan en el directorio que por defecto se ha establecido anteriormente.
201

    
202
<P>
203
<DIV ALIGN="CENTER">
204
<IMG
205
  WIDTH="509" HEIGHT="337" ALIGN="BOTTOM" BORDER="0"
206
 SRC="./ProLotes9.png"
207
 ALT="Image ProLotes9">
208

    
209
</DIV>
210

    
211
<P>
212

    
213
<H1><A NAME="SECTION00660000000000000000">
214
Procesos por lotes con capas ya cargadas</A>
215
</H1>
216

    
217
<P>
218
Existe una forma adicional de ejecutar un proceso por lotes, en este caso empleando capas que ya est&#233;n abiertas dentro de la aplicaci&#243;n SIG (las mismas que podr&#237;as utilizar para ejecutar un algoritmo de forma individual). Haz clic sobre el nombre del algoritmo y selecciona <SPAN  CLASS="textit">Ejecutar como proceso por lotes con capas cargadas</SPAN>. La ventana que ver&#225;s se asemeja a la del proceso por lotes que ya hemos visto, con la diferencia de que las capas de entrada no se eligen como ficheros, sino seleccionando los nombres de capas que ya estuvieran abiertas previamente. Esto te permitir&#225; procesar de forma m&#225;s r&#225;pida un bloque de capas que hayas abierto previamente en tu SIG, o que hayan podido ser generadas por otros algoritmos de SEXTANTE que hayas usado en tu sesi&#243;n de trabajo.
219
<BR><HR>
220
<ADDRESS>
221
Victor Olaya
222
2010-02-18
223
</ADDRESS>
224
</BODY>
225
</HTML>