Está en la página 1de 4

CLAS-UMSS

En los recientes sistemas operativos (Windows 7 para arriba), el ILWIS presenta dificultad
en el despliegue de la pestaa Parameters en la ventana de los Scripts. En la figura de
abajo se aprecia ejemplos de despliegue: izquierda, el despliegue incompleto de la pestaa
y en la parte derecha el espacio como debiera mostrarse ( vista lograda corriendo el ILWIS en
Virtual PC -Windows XP).

Para solucionar ello podemos instalar el Virtual PC en Windows 7, pero para Windows
mucho ms actuales podemos emplear el Hyper-V, el cual se puede activar siguiendo el
procedimiento mostrado en:

http://geeks.ms/amazzite/2012/10/18/win0006-habilitando-hyper-v-en-windows-8/

Si no fuera posible acceder a una mquina virtual a continuacin detallamos el


procedimiento, que sin necesidad de visualizar la pestaa completamente, nos permite
asignar parmetros y ejecutar el script incorporando estos.

Pondremos un ejemplo simple para facilitar el entendimiento: la obtencin de un DEM a


partir de curvas de nivel. Para esto requerimos dos elementos, a saber, las curvas de nivel
que sern interpoladas y, la georeferencia para el mapa raster resultante. El objetivo de
usar parmetros en los Script es el poder alternar varios elementos de tal forma de generar
diferentes resultados (Escenarios). Para este ejemplo particular nuestros dos elementos
sern los dos parmetros (Curvas de nivel %1 y Georeferencia %2).

El texto del Script ser entonces:

rem Este Script obtiene un DEM


DEM=MapInterpolContour(%1,%2)
calc DEM.mpr
open DEM.mpr -noask

Para facilitar el entendimiento abra el ILWIS y navegue a la carpeta Parametros. Del


men principal seleccione File/Create/Script, en la ventana desplegada seleccione
File/Save Copy As.., nombre el archivo como Test. Copie el texto del recuadro de arriba
y pguelo en el campo de la pestaa Script.

Elaborado por Mauricio Auza


CLAS-UMSS

Salve el Script y cirrelo. Cierre el ILWIS. Navegue mediante el Windows Explorer a la


carpeta de trabajo y busque el archivo Test. De un clic sobre el mismo y presionando el
botn derecho del mouse seleccione Abrir con, luego Bloc de Notas

El archivo mostrar que el nmero de parmetros (NrParams) es cero. Editando este


texto y grabndolo podemos salvar el problema de despliegue.

Reemplace el cero por 2, estableciendo dos parmetros. Luego copie en la lnea de abajo el
siguiente texto:

[Params]
Param0=Curvas de nivel
Type0=segmap
Ext0=Yes
Param1=Georeferencia
Type1=georef
Ext1=Yes
Los corchetes establecen que a continuacin se describirn las caractersticas de los
parmetros. Param0, ser el nombre para el parmetro 1 (%1), es decir, se llamar Curvas
de nivel. Ext0=Yes, establece que la operacin con este elemento podr ser releda en la
lnea de comando posteriormente. Param1, ser el nombre para el parmetro 2 (%2), es
decir, se llamar Georeferencia. Note que la numeracin empieza en cero, es decir, para

Elaborado por Mauricio Auza


CLAS-UMSS

parmetro %1 ser Param0, para %2 ser Param1, para %3 ser Param2, y as


sucesivamente en el caso de emplear ms de dos parmetros.

Seleccione del men del bloc de notas Archivo/Guardar y cierre la ventana.

Abra nuevamente el ILWIS y el Script Test. Ingrese a la pestaa Default Values y notar
que ahora el nombre de los dos parmetros ya han sido incorporados:

Ingrese a la pestaa y asigne el mapa


denominado CURV como Curvas de
nivel y como Georeferencia como
LLAVE1 y salve el mismo. Ejecute el
script presionando el cono

Elaborado por Mauricio Auza


CLAS-UMSS

Se deber desplegar el mapa DEM pudiendo


adicionar las curvas de nivel para visualizar
la interpolacin:

En el caso de tener ms parmetros, se puede utilizar la siguiente tabla que presenta los
nombres de los elementos ILWIS ms empleados para insertar el tipo en el texto:

Elemento ILWIS Type (Nombre)


Mapa de Segmentos segmap
Mapa de punto pntmap
Mapa de polgono polmap
Mapa raster rasmap
Georeferencia georef
Sistema Coordenadas coordsys
Dominio domain
Tabla dos dimensiones tbl2d
Valor value
Tabla table
Columna de tabla column
Filename filename

Ejemplo de tres parmetros:

[Params]
Param0=Mapa Mascara
Type0=rasmap
Ext0=Yes
Param1=Tabla de 2d
Type1=tbl2d
Ext1=Yes
Param2=Dominio
Type2=domain
Ext2=Yes

Elaborado por Mauricio Auza

También podría gustarte