Está en la página 1de 7

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 1 | Volver atrs | Top

Procesamiento por lotes (batch) con INTREPID (G15)


Las visitas guiadas a partir de aqu se abocan al uso interactivo de INTREPID.

INTREPID tambin permite poderosas operaciones por lotes (batch) mediante el usos de archivos de especificacin de tareas (tambin llamados archivos job). La mayora de las herramientas de INTREPID pueden salvar los parmetros de trabajo en curso (Save Options) en un archivo job. En la mayora de los casos tambin pueden cargar un conjunto de parmetros de trabajo (Load Options) desde un archivo job existente. Adems, Usted puede ejecutar archivos job independientemente de la herramienta interactiva, usando un lenguaje especial de comandos batch. Los archivos job son archivos de texto ASCII con una sencilla estructura de bloques que definen la entrada, la salida y los parmetros requeridos por operaciones de INTREPID. Usted puede editarlos empleando un editor de texto. La siguiente ilustracin muestra un tpico archivo de specificaciones de trabajo (job) abierto en un editor de texto.

En esta visita guiada Usted emplear un editor de texto para hacer una copia de un archivo job esxistente, y luego rpidamente ejecutar las nuevas tareas como un proceso por lotes (batch) de INTREPID.

Panorama
El modo batch de INTREPID y el sistema de archivos de especificaciones de trabajo (job) puede conducir y mejorar mucho sus tareas de procesamiento de datos. Usted puede cargar archivos job en las herramientas inetractivas en lugar de emplear los menes y cuadros de dilogo para especificar los parmetros de trabajo. Usted puede ejecutar tareas en el modo batch de INTREPID utilizando archivos de especificaciones de trabajo. Los archivos job estn en un formato de texto ASCII y emplean un lenguaje sencillo de especificacin de tareas.

Biblioteca | Contenidos | Volver al Inicio

| Volver atrs |

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 2 | Volver atrs |

Creacin de archivos job


Usted puede crear un archivo de especificaciones de trabajo (job) Usando el comando Save Options que est disponible en la mayora de la herramientas de INTREPID Empleando un editor de texto para modificar un archivo job existente.

Duplicacin y edicin de archivos job


En muchos casos Usted podra desear desarrollar tareas similares, pero no idnticas. En ese caso Usted puede duplicar un archivo de especificaciones de trabajo (job) Haciendo una copia y editando la copia con un editor de texto (p.ej., Windows NotePad o vi bajo UNIX). Alternativamente cargando un archivo job existente en una herramienta interactiva de INTREPID y usando los menes y cuadros de dilogo oara ajustar solamente los parmetros que desee modificar en este caso.

Uso de los archivos job


Puede emplear el poderoso sistema de archivos de especificaciones de trabajo de INTREPID de dos maneras: Puede ejecutar la tarea especificada por uno de esos archivos en el modo batch de INTREPID. Esto se ejecuta en una ventana de comandos. Puede cargar un archivo job en una herramienta interactiva de INTREPID en lugar de especificar archivos, parmetros y operaciones en forma manual.

Los archivos de especificaciones de trabajo son especialmente tiles cuando se desarrollan tareas repetitivas o sucesivas. Se puede volver a ejecutar o cargar un archivo job repetidas veces sin necesidad de emplear menes y cuadros de dilogo. Incluso Usted puede ir ms all, coordinando archivos job mediante scripts de sistemas operativos, como korn shell.

Contexto de esta Visita Guiada


En el marco de su ciclo de procesamiento de datos, esta visita describe cmo crear un recorte de un conjunto de datos grillados basado en un proceso de recorte efectuado anteriormente sobre otra grilla. El nuevo recorte cubrir la misma regin geogrfica dado que emplea el mismo polgono de recorte, pero se emplearn distintas especificaciones de grillas de entrada y de salida.

Debera completar esta Visita Guiada?


Esta Visita Guiada est concebida para usuarios de nivel inetrmedio. Describe un proceso de INTREPID que requiere una precisa edicin de un archivo de texto y de la comprensin del concepto de procesamiento por lotes (batch). Si Usted es un usuario novato o solo desea tener un breve panorama de las capacidades de INTREPID, puede omitir esta visita guiada. El procesamiento por lotes (batch) es, sin embargo, un importante proceso de INTREPID que puede ahorrarle mucho tiempo. Usted no debera omitirlo si est efectuando una evaluacin completa y profunda de las posibilidades que ofrece INTREPID.

Biblioteca | Contenidos | Volver al Inicio

| Volver atrs |

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 3 | Volver atrs |

Qu es lo que Usted har


Diagrama de flujo resumen
n E
n E
f i p s e c r A

d a r t
d a r t
s n a c e d o i h v

P
P
p s e a t i d E

r s e c o
r s e c o
i h c r a n u o f

o
o
v s e d o i

i l a S
i l a S
p s e i h c r A f v

a d
a d
s n i c e d a o

b a r t d i x e f p s c A

) b ( o j n e t s a c d i h v

b r p s e a t i d E

t e d ) b ( j i h c r a n u o f

t x v u n s e d o i

d b a t d p s e i h c r A f v

o d o ) b j ( s n i c e d a

i x e

n e t s

d e

t e d r o i

o t x

t i d e

o d a

M m E

p g n o P r a e l

e a t c r j

u j n o C

e d o t

a t d c j e M m E

) h b ( p s c t u g n o P r a e l

o v e l s i h a t c r j

l i r g t a d u j n o C

s e d o t

) h c t a b (

o i g t a d s l r e

o s

Entrada

Proceso

Salida

Archivo de especificaciones de trabajo (job) existente

Editar un archivo de especificaciones de trabajo (job) con un editor de texto

Archivo de especificaciones de trabajo (job) editado

Emplear Project Manager para ejecutar el archivo de tareas por lotes (batch)

Conjunto de datos grillados

Ver los datos grillados

Biblioteca | Contenidos | Volver al Inicio

| Volver atrs |

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 4 | Volver atrs |

Pasos a seguir
En ACreating a subsection of a dataset using a loaded polygon; Saving a job file@ in Chapter 9 Amanejando conjuntos de datos INTREPID con las herramientas Project Manager, Projection Conversion y Subsection tools@, Usted haba creado un archivo de especificaciones de trabajo (job) denominado sub_anomL1.job. Este archivo job ejecutar las tareas de recorte que se describen en esta Visita Guiada. En esta visita Usted editar el archivo job para modificar la tarea, para que luego INTREPID ejecute la nueva tarea en el modo de operacin batch. El archivo job existente usa el conjunto de datos poligonales polyA para crear un recorte del conjunto de datos grillados smooth_grid. El nuevo conjunto de datos grillados creados por este proceso se denomin anomL_grid. El nuevo archivo job crea un recorte de igual tamao y ubicacin empleando el mismo polgono (polyA). Crea un recorte de la grilla micronivelada mlevel_grid. La nueva grilla generada por este proceso se denomina L_mlev_grid. Usted emplear sub_anomL.job (un archivo solucin que hemos provisto, y es idntico a sub_anomL1.job). La siguiente tabla resume los cambios que Usted introducir al archivo job existente Archivo job existente Nombre del archivo job Grillas de entrada Polgonos Grillas de salida sub_anomL.job smooth_grid polyA anomL_grid Nuevo archivo job sub_anomLM1.job mlevel_grid polyA L_mlev_grid1

Tip: JLas denominaciones de archivos siempre llevan la extensin .job. Carga del archivo job en un editor de texto 1 Cargue el archivo file sub_anomL.job en un editor de texto. Inicie el editor de texto de su eleccin, p.ej., Notepad para Windows o vi bajo UNIX. Cargue el archivo sub_anomL.job desde el directorio d:\intrepid\tutorials en el editor de texto (o, preferentemente, haga una copia de este archivo denominndola sub_anomLM1.job antes de iniciar el editor de texto y editar la copia).

Biblioteca | Contenidos | Volver al Inicio

| Volver atrs |

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 5 | Volver atrs |

Editar el archivo job

Edite el archivo de modo que la entrada sea la grilla mlevel_grid y que produzca la grilla L_mlev_grid1. Modifique las lnea Grid = y Out = del archivo para que se lean como se muestra en negritas abajo.

#### Audit Stamp Audit Stamp V3.1d - 5/ 7/1996 12:22:39 Process Begin Comments="Audit Stamp V3.1d- 5/ 7/1996" Name = subsection POLY = polyA GRID = mlevel_grid OUT = L_mlev_grid1 Parameters Begin Box_Centroid_East = 0.00 ... Box_Projection = "TMAMG54" Box_Datum = "AGD66" Parameters End Process End Si Usted cargara un archivo job salvado por Usted mism contendr las rutas completas para los nombres de archivos de entrada y salida. Por ejemplo: ... POLY = D:/intrepid/tutorials/data/polyA GRID = D:/intrepid/tutorials/data/mlevel_grid OUT = D:/intrepid/tutorials/data/L_mlev_grid1 Salvar el archivo job editado 3 Salve el archivo job editado como sub_anomLM1.job. Salve el archivo job editado con el nuevo nombre sub_anomLM1.job en el directorio d:\intrepid\tutorials. Nota: No salve las modificaciones en el archivo original. Consrvelo tal cual para la prxima persona que emplee esta visita guiada. 4 Inicie una ventana para ejecutar comandos (prompt). Inicie una ventana para ejecutar comandos (prompt). La forma en que Usted haga esto depender del sistema operativo que se encuentre empleando. En Windows, elija Start > Programs > Accessories > Command Prompt, o puede usar Start > Run con el comando cmd.exe. 5 Ejecutar el archivo job. En la ventana de ejecucin de comandos, tipee el comando fmanager -batch sub_anomLM1.job. Este comando instruye a INTREPID para ejecutar sub_anomLM1.job como un proceso por lotes (batch). Cualquier archivo de especificacin de trabajo (job) de INTREPID puede ser ejecutado de esta forma. INTREPID ejecutar la tarea en modo batch, creando el conjunto de datos grillados L_mlev_grid1. Cada proceso batch genera un reporte que puede ser revisado mientras el proceso est en ejecucin o una vez que ha sido completado. Este es el modo recomendado de monitorear el progreso de una tarea batch. Si Usted opera bajo UNIX/LINUX, el reporte ir a la ventana de comandos que est ejecutando el proceso. Si opera bajo Windows, el reporete se escribir en un archivo log.
Biblioteca | Contenidos | Volver al Inicio | Volver atrs |

Iniciar la ejecucion de comandos (prompt) Ejecutar el archivo job en modo batch

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 6 | Volver atrs |

Inspeccione el archivo log creado por el proceso batch (opcional). El nombre y la ubicacin del archivo log (reporte de proceso) variar dependiendo de la versin de INTREPID que est usando. Las versiones antiguas creaban un archivo denominado nt.log en el directorio de trabajo. Las versiones recientes (v3.7) generan nt.user.log, donde user es el nombre de usuario de la persona registrada, por ejemplo nt.chris.log. Este archivo es generado en el directorio $INTREPID/temp. Tip: Cuando INTREPID ejecuta tareas en el modo batch, no muestra las ventanas de las herramientas interactivas o ninguna otra indicacin del avance de las tareas hasta tanto el proceso haya finalizado, a excepcin del archivo de reporte (log), que puede ser inspeccionado en cualquier momento, an cuando el proceso est en ejecucin.

Ver el conjunto de datos resultante

Emplee una herramienta de visualizacin para ver el conjunto de datos L_mlev_grid (un archivo solucin que proveemos, idntico a L_mlev_grid1).

Vase "La herramienta de visualizacin (G04)" o "The UNIX Visualisation tool (G05) (obsolete)" para obtener instrucciones acerca de la herramienta de visualizacin.

Biblioteca | Contenidos | Volver al Inicio

| Volver atrs |

Manual del usuario de INTREPID Biblioteca | Contenidos | Volver al Inicio

Procesamiento por lotes (batch) con INTREPID (G15) 7 | Volver atrs |

Puntos salientes de esta Visita Guiada


En una visita guiada previa Usted haba salvado un archivo de especificacin de trabajo (job) de una sesin interactiva. En esta visita Usted emple el sistema batch de INTREPID para agilizar un proceso repetitivo mediante Edicin de un archivo job existente para especificar una nueva tarea, y luego Ejecucin de la misma en modo batch.

Usted tambin pudo volver a cargar el archivo job editado en una sesin interactiva a fin de desarrollar la nueva tarea o bien reconfigurar el archivo de especificaciones de trabajo(job). Pudo ejecutar archivos job desde una ventana de lnea de comandos sin iniciar la herramienta interactiva. Pudo escribir y editar sus propios archivos job usando un editor de texto. Usted puede administrar actividades repetitivas o sucesivas juntamente con lenguajes script del sistema operativo.

Preguntas frecuentes
Q : Permite el sistema batch la sustitucin de argumentos? A : Si. Q : Puedo monitorear el progreso de una tarea batch durate su ejecucin? A : Si. INTREPID genera un archivo de reporte log para Windows y un reporte para terminal de UNIX / LINUX. INTREPID genera una registro cronolgico de procesos (audit trail) para TODAS las operaciones que desarrolla.

Biblioteca | Contenidos | Volver al Inicio

| Volver atrs |