Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad Mayor de
San Simón
Cochabamba-Bolivia
Tema:
INFORMACION GEOGRAFICA Y TIPOS DE DATOS ESPACIALES - PRÁCTICA
Abril, 2011
Para usar estos datos digitales en ILWIS, se necesitan importar los archivos a los formatos del ILWIS que son
requeridos. La importación puede ser hecha con el módulo Import, dentro del cual se puede seleccionar el
método y formato a exportar.
Para la importación de archivos en ILWIS, se debe conocer que tipo de datos se están importando: pueden ser
puntos, segmentos, polígonos, ó mapas raster y el tipo de información que se almacena dentro de un mapa. El
contenido de un mapa determina el tipo de dominio (class, ID, value, image, picture, color, etc.) que será
asignado al mapa importado.
Dentro del ILWIS, se puede usar la importación ó también la opción import external files via GeoGateway.
GeoGateway es un producto de PCI Geomatics (http://www.pcigeomatics.com) que permite a los programas
acceder datos en muchos formatos geomáticos de archivos en una manera uniforme, sin tener que traducirlos
antes de usarlos en las aplicaciones. GeoGateway incluye el acceso a imágenes, vectores, atributos, proyecciones
y otra información auxiliar de interés para usuarios de aplicaciones geomáticas.
Cuando se usa GeoGateway, se puede elegir:
− Realizar una genuine import y traducir el archivo externo a un formato de ILWIS:
- Los datos externos deben ser traducidos a formatos de archivo de ILWIS: archivos de
definición de objetos ILWIS (e.g. .MPR, .TBT) así también se crearán archivos de datos de ILWIS.
- Se pueden ver los datos importados, calcular con ellos, usarlos en operaciones en
ILWIS, etc.
- Los datos importados pueden ser editados en ILWIS.
− Mantenga el archivo externo en su formato original (Use As):
- Los datos externos no serán traducidos a formatos de archivo de ILWIS: solamente se
crearán archivos de definición de objetos de ILWIS (e.g. .MPR, .TBT); como no aparecerá dos veces el mismo
archivo de datos en su disco duro en diferentes formatos, ahorrará un poco de espacio en el mismo mediante esta
forma.
- Puede ver los datos importados, calcular con ellos, usarlos en operaciones en ILWIS,
etc.
- Sin embargo, los datos importados no pueden ser editados en ILWIS.
Después de usar Import vía GeoGateway, obtendrá una object collection en ILWIS. La colección de objetos
contiene los objetos ILWIS que son el resultado de la importación. Puede abrir una colección de objetos haciendo
doble clic en un Catalog; puede, subsecuentemente abrir los objetos importados, haciendo también doble clic.
El formato TIF es usado frecuentemente como el tipo de almacenaje para imágenes escaneadas. Aquí se muestra
un ejemplo de la importación de una fotografía aérea escaneada de la ciudad de Cochabamba.
Introducción a los Sistemas de Información Geográfica 2
Centro de Levantamientos Aeroespaciales y Aplicaciones SIG para el Desarrollo Sostenible de los Recursos Naturales –
CLAS (UMSS)
DIPLOMADO EN SISTEMAS DE INFORMACION GEOGRAFICA Y PERCEPCION REMOTA
SEPTIMA VERSION – 2011
)
• Del menú File de la ventana principal, seleccione Import, Map. Se abre la
caja de diálogo de Import.
• Seleccione Import Format: Tag Image File Format .TIF.
• Seleccione el archivo: Airphoto.tif, deje el Output Filename como
está y haga clic en OK. El mapa Airphoto se está importando.
• Abrir el mapa raster Airphoto y revise que no tiene coordenadas.
• Desde el menú File de la ventana de mapa, selecione Properties, y 1 map
Airphoto. Se abre la hoja de Properties.
• Revise el tamaño del mapa y el dominio y cierre la hoja de Properties y
luego la ventana del mapa.
Como puede ver la importación de imágenes TIFF en blanco y negro, resulta en un dominio image para el mapa
de salida.
Cuando importa una imagen TIFF, el dominio de la imagen importada depende del tipo de almacenaje del
archivo TIFF. El ILWIS puede importar datos raster con 1 bit/pixel (en dominio bit), 4 u 8 bits/pixel (en dominio
image), 4 u 8 bits/pixel con una leyenda de color (en dominio picture), hasta 24 bits por pixel (RGB, en dominio
color). Lo mismo ocurre para archivos que están en formato bitmap Windows bitmap (.BMP).
Ahora veamos algunos ejemplos para importar archivos bitmap: uno es el de un mapa mostrando al país de
Bolivia (Bolivia_mask). El otro mapa es una imagen de sombras image de Bolivia y sus alrededores
(Hillshad) con 8 bits/pixel, con una tabla de color, resultando en un mapa ILWIS con un dominio picture.
)
• Del menú File menu de la ventana principal, selecione Import, Map. Se abre
la ventana de diálogo Import.
• Seleccione Import Format: Windows bitmap .BMP.
• Seleccione el archivo: Bolivia_mask.bmp.Deje Output Filename como
está y haga clic en OK. Se importa el mapa Bolivia_mask.
• Importe también el bitmap Hillshad.
• Abra los mapas raster Bolivia_mask y Hillshad y luego revise los
tipos de dominio y otras propiedades de ambos mapas.
• Cierre las ventanas de los mapas. Los mapas se usarán más tarde.
Otros formatos de archivo, como el ERDAS .GIS, ERDAS .LAN ecIDRISI .IMG, también
permite la conversión de la información de coordenadas. La conversión de estos formatos de
archivo resultará en mapas con los vértices (corners) de georeferencia.
)
• Expanda el item Import/Export en el Operation-tree, y haga doble clic
Import Via GeoGateway. Se abre el cuadro de diálogo de Import.
• Seleccione el archivo Tm_b123.img.
• Asegúrese que la opción Use PCI-GeoGateway es seleccionada en el
cuadro list de Import Format.
• Acepte el Output Filename Tm_b123.
• Seleccione el cuadro Convert to ILWIS data format y haga clic en OK. Se
importa el mapa Tm_b123.img.
• Haga doble clic en el object collection Tm_b123. Se abre el object
collection.
• Abra los mapas para ver los contenidos. Revise los tipos de dominio y otras
propiedades de los mapas.
Las tres bandas TM tienen un dominio de sistema image y una georeferencia con el mismo nombre que el mapa
de salida Tm_b123.
)
• Cierre el object collection y las ventanas de mapa después de haber
terminado el ejercicio.
EL formato Geotiff format es un formato de archivo raster que permite el almacenaje de las coordenadas. En el
siguiente ejercicio se importará una imagen IKONOS con un metro de resolución.
)
• Del menú File menu de la ventana principal, seleccione Import, Via
GeoGateway. Se abre la ventana de Import.
• Seleccione el archivo: Ikonos_Cochaba.tif.
• Asegúrese que la opción Use PCI-GeoGateway está seleccionada en el
cuadro Import Format, en el Output Filename escriba Ikonos y haga clic en
OK. Se importa el archivo Ikonos_Cochabamba.tif.
• Haga doble clic en el object collection Ikonos_Cocha. Se abre el object
collection.
• Abra el map list y presione el botón Open As ColorComposite. El cuadro
de diálogo de Display Options – Map List as ColorComp aparece.
• Seleccione la imagen Ikonos_Cocha__1 para Red Band,
Ikonos_Cocha__2 para Green Band e Ikonos_ Cocha__3 para Blue
Band.
• Acepte todos los valores por defecto y haga clic en OK. El interactive color
composite se muestra en una ventana de mapa.
• Si gusta arrastre y suelte las capas vector (e.g. mapa de polígono
Cityblock, mapa de segmento Drainage) en el tope del color composite.
• Cierre la ventana de mapa, el map list y el object collection después de
terminar el ejercicio.
)
• Expanda el ítem Vector Operations y el item Segments en el Operation-
tree.
• Haga doble clic en SubMap de la operación Segment Map. Se abre la caja de
diálogo de Sub Map of Segment Map.
• Seleccione el mapa de segmento Drainage en el cuadro de lista Segment
Map.
• Escriba 797200 para el minimum X y 8078200 para el minimum Y en el
cuadro de texto Min X, Y.
• Escriba 805300 para el maximum X y 8083300 para el maximum Y en el
cuadro de texto Max X, Y.
• Escriba Drainsub en el cuadro de texto Output Segment Map y haga clic
en Show. Ese abre el cuadro de diálogo de Display Options - Segment Map.
• Haga clic en OK. Se despliega el mapa.
• Compare el mapa Drainsub con el mapa Drainage y cierre ambas
ventanas de ambos mapas cuando haya terminado el ejercicio.
! El mapa de salida de esta operación puede tener segmentos dobles, los cuales pueden ser quitados editando el
mapa. Los segmentos que se supone continúen en dos ó más hojas no están automáticamente conectados entre
ellos en el mapa de salida. Ellos pueden estar conectados en el editor Segment usando la opción Move Points.
Suponga que usted ha digitalizado curvas de nivel para el área de Cochabamba de dos hojas de mapas. Ahora
quiere combinarlos en un simple mapa. Suponga, también, que solo quiere las curvas de nivel cada 100 metros.
Esto significa que debe usar una máscara.
)
• Despliegue el mapa de segmento Connorth. Este mapa de segmento
contiene las curvas de nivel para la parte norte del área de estudio.
• También despliegue Consouth. Este mapa contiene los segmentos para la
parte sur del área de estudio.
• Cierre ambas ventanas de mapas y haga doble clic en el item Glue Segment
Maps in el Operation-list. Se abre la ventana de diálogo de Glue Segment
Maps.
• Seleccione la opción 2 para Number of Input Maps.
• Seleccione el mapa Connorth y Consouth en la caja list de Map.
• Escriba ??00 en ambas cajas de texto de Mask. Esto tiene el efecto que solo
se copian las curvas de nivel de 100 metros.
• Haga clic en el cuadro de Clip Boundary.
Este cuadro es usado cuando un usuario quiere especificar límites de coordenadas (específicas) para el mapa de
salida diferentes a la combinación de los mapas de entrada. De otra forma, por defecto el mapa de salida
comprime toda el área de todos los mapas de entrada.
)
• Deje el Min X y Max X sin cambio y escriba para Min Y: 8071798. Escriba
para Max Y: 8090600.
• Escriba Concomb en la caja de texto del Output Segment Map.
• Escriba en Description: curves de nivel cada 100 metros en toda el
área de estudio y haga clic en el botón Show. Se abre el cuadro de diálogo
de Display Options - Segment Map.
• Acepte los valores por defecto haciendo clic en el botón OK en este cuadro
de diálogo. El nuevo segmento Concomb se despliega.
• Cierre la ventana de mapa cuando haya terminado de hacer el ejercicio.
)
• Despliegue el mapa de segmento City19, y abra su dominio para mirar a
los ítems de dominio.
• Cierre el editor Domain Class y la ventana de mapa.
• Haga doble clic en el item Mask Segments en la Operation-list. Se abre la
ventana de diálogo de Mask Segments.
• Seleccione el mapa de segmento City19 en el cuadro list Segment Map.
• Escriba Grid19 en el cuadro de texto de Mask y en el cuadro de texto de
Output Segment Map.
• Haga clic en Show. Se abre el cuadro de diálogo de Display Options -
Segment Map.
• Acepte los valores por defecto haciendo clic en OK. Ahora solamente se
muestran las líneas de la grilla.
• Cierre la ventana del mapa cuando haya terminado el ejercicio.
Creando georreferencias.
En este ejercicio el mismo mapa de polígono será rasterizado tres veces, usando diferentes georreferencias con
diferentes tamaños de pixel, para mostrar el efecto del tamaño en el resultado final. Las tres georreferencias
tendrán tamaños de pixels de 10, 25 y 100 metros.
)
• Expanda la opción Create en la Operation tree y haga doble clic en el ítem
New GeoReference. Se abre el cuadro de diálogo de Create
GeoReference.
• Escriba para GeoReference Name: Cocha10.
• Seleccione el Coordinate System: Cochabamba.
• Escriba para el Pixel size: 10 y para la Description: Georeferencia
con 10 metros de tamaño de pixel.
• Acepte todos los valores por defecto y haga clic en OK en el cuadro de
diálogo de Create GeoReference.
)
• Haga doble clic en el ítem de Polygon to Raster en el Operation-list. Se
abre el cuadro de diálogo de Rasterize Polygon Map.
• Seleccione el mapa de polígonos Landuse en el cuadro list Polygon Map y
el tipo para el Output Raster Map: Land10.
• Seleccione la GeoReference: Cocha10, escriba Mapa raster
mostrando el uso del suelo en el cuadro de texto Description y haga
clic en el botón Show en el cuadro de diálogo de Rasterize Polygon Map. Se
abre el cuadro de diálogo de Display Options - Raster Map.
• Acepte los valores por defecto haciendo clic en el botón OK de este cuadro
de diálogo. El mapa raster Land10 se despliega.
• Repita el procedimiento, y cree el mapa raster Land25 con la georeferencia
Cocha25, y el mapa raster Land100 con la georeferencia Cocha100.
• Amplíe en las tres ventanas de mapa en las mismas partes. Arrastre y suelte
el mapa de polígono Landuse a cada una de las tres ventanas de mapa.
Despliegue solamente los límites de los polígonos del uso del suelo haciendo clic
en el cuadro de texto Boundaries Only.
• Compare los tres mapas y evalúe el efecto de los diferentes tamaños de píxel
y cierre todas las ventanas de mapa al concluir el ejercicio.
En ILWIS, están disponibles otras dos operaciones de rasterización, i.e. Point Density y Segment Density. Para
cada píxel de salida se calcula el número total de puntos respectivamente a la longitud total de segmentos.
)
• Abra el mapa Bolivia_mask, y encuenre el area que debería ser extraído
(expresado en la primera línea, primera columna, número de líneas, número de
columnas).
• Cierre la ventana del mapa y haga doble clic en la operación SubMap of
Raster Map en el Operation-list. Se abre el cuadro de diálogo de Sub Map of
Raster Map.
• Seleccione el mapa raster Hillshad en el cuadro list Input Raster Map.
• Asegúrese que la opción Lines and Columns es seleccionada.
• Escriba 300 en cuadro de texto First Line y 375 en el cuadro de texto First
Column.
• Escriba 670 en el cuadro de texto Number of Lines y 650 en el cuadro de
texto Number of Columns.
• Escriba para Output Raster Map: Hillshad_sub y haga clic en el botón
de Show. El mapa se crea y se abre el cuadro de diálogo de Display Options –
Raster Map.
• Haga clic en OK en el cuadro de diálogo de Display Options - Raster Map
y cierre la ventana del mapa después de haber visto el resultado final.
Puede usar el mismo método para extraer la misma área desde el mapa Bolivia_mask, y luego crear un mapa
final solamente mostrando el sombreado para el país de Bolivia.
Si las georreferencias de los dos mapas de ingreso tienen diferentes sistemas de coordenadas, el sistema de
coordenadas del segundo mapa será transformado al del primero. En el proceso de resampleo, el tamaño de los
píxeles en el segundo mapa de ingreso será ajustado al tamaño de los píxeles en el primer mapa de ingreso, si
ellos fueran diferentes.
Si los mapas tienen diferentes dominios, las posibles combinaciones para mezclar los dos dominios de ingreso se
dan en la tabla 4.5.
El mapa de salida es medido para permitir que ambos mapas se ajusten. De esta manera, se pueden pegar mapas
raster georreferenciados adyacentes ó en parte intersectados ó sobrepuestos, derivados de distintas fuentes. Los
mapas de salida usan una nueva georeferencia en la cual ambas georreferencias de entrada se ajustan. El mapa
usa el sistema de coordenadas y el tamaño de píxel del primer mapa de ingreso. Es por lo tanto, importante hacer
una selección muy cuidadosa del mapa de ingreso.
En el caso de que dos mapas se sobreponen, los usuarios pueden definir un valor de píxel que sería usado para
sobreponer partes. Por defecto, se usan los valores de píxel del primer mapa.
Tabla 4.5. Posibles combinaciones de dominios de mapas raster de entrada y el dominio resultante del mapa raster de
salida.
En este ejercicio se pegan dos partes de una imagen TM, una que cubre el norte (Tmb1_north) y la otra que
cubre el sur (Tmb1_south) del área de estudio. Ambos mapas tienen dominio image.
)
• Haga doble clic en la operación Glue Raster Maps en el Operation-list. Se
abre el cuadro de diálogo de Glue Raster Maps.
• Seleccione el mapa raster Tmb1_north en el cuadro list 1st Map.
• Seleccione el mapa raster Tmb1_south en el cuadro list 2nd Map.
• Escriba Tmb1_combined en el cuadro de texto Output Raster Map.
• Haga clic en el botón de Show. Se crea el mapa y se abre el cuadro de
diálogo de Display Options – Raster Map.
• Haga clic en OK en el cuadro de diálogo de Display Options - Raster Map.
El mapa se muestra.
• Despliegue también los mapas raster Tmb1_north en Tmb1_south y
cierre las ventanas de mapa cuando haya terminado el ejercicio..
Si seleccionó en el cuadro de tiqueo Last Map on Top, los valores de los píxeles que definen la sobreposición
son tomados de un segundo mapa de ingreso. Deje este cuadro de tiqueo si estos valores se debiesen tomar del
primer mapa de ingreso.
5 Conversión de dominios.
En el ejercicio previo, especialmente durante el ejercicio que se refiere a la importación, se ha visto que en
ILWIS su mapa puede tener otro dominio que el que le gustaría tener. Algunas veces el dominio de un mapa
debería ser cambiado, e.g., convirtiendo el dominio valor en un dominio class. En este ejercicio se tratan varios
métodos de conversión de dominios.
Cambiar dominios de mapas de un tipo de dominio a otro (e.g. de un dominio class a un dominio value) vía la
hoja de Properties, no es recomendable. Si usted hace eso, su archivo puede arruinarse (corrupt). Para cambiar
los tipos de dominio, siga la guía que a continuación se detalla.
)
• En el Catalog, haga clic en el dominio Landuse con el botón derecho del
ratón y seleccione Properties. Se abre la hoja de Properties. Revise la
información.
• Presione el botón Convert to identifiers. El dominio class se convierte en un
dominio identifier.
• Abra la hoja de Properties del dominio Landuse nuevamente. Ahora usted
puede ver que se lee: Domain Identifier “Landuse”.
• Presione el botón Convert to classes. El dominio ID es convertido
nuevamente a un dominio class.
La conversión de classes a identifiers no es muy lógica para el mapa Landuse, ya que cada clase de uso del
suelo contiene varios polígonos. Un dominio identifier es generalmente útil si cada ítem de dominio está enlazado
a otra característica de mapa (punto, segmento, polígono ó grupo de píxeles conectados en un mapa raster).
Esto es sin embargo, una manera de convertir un mapa de clase a un mapa único ID, usando la operación Unique
ID. Esta operación puede ser usada para dar un único ID a todos los rasgos en un mapa de segmento, polígono ó
punto. Los resultados de la operación son un mapa y una tabla de atributo con el mismo nombre. El mapa de
salida utiliza el sistema de dominio Unique ID. La tabla de salida tiene el mismo dominio que el mapa de salida y
consiste de dos columnas, que contienen los nombres originales de clase y las áreas de cada polígono. La
información en la columna consiste de las clases, Ids ó valores del mapa original por ID en el mapa de salida.
)
• Haga doble clic en el Unique ID en la Operation-list. Se abre el cuadro de
diálogo Unique ID.
• Seleccione el mapa de polígono Landuse en el cuadro de list de Input Map.
• Escriba Landid en el cuadro de texto de Output Map.
• Haga clic en el botón Show. El mapa Landid está hecho y se abre el cuadro
de diálogo de Display Options – Polygon Map.
• Haga clic en OK para desplegar el mapa y haga clic en los polígonos de la
La operación Unique ID puede ser solamente realizada en mapas vector. La operación equivalente para mapas
raster se llama Area Numbering, que se verá en prácticas posteriores.
)
• Abra el mapa de polígono Cityblock y haga doble clic en algunas
unidades para encontrar la información de la tabla de atributo Cityblock.
En este caso, la conversion de identifier a value solamente tiene sentido cuando usted quiere crear por ejemplo un
mapa de población.
)
• Cierre el mapa de polígono Cityblock.
• En el Catalog haga clic en el mapa de polígono Cityblock con el botón
derecho del ratón y seleccione Vector Operations, Attribute Map en el menú de
contexto-sensible. Se abre el cuadro de diálogo de Attribute Map of Polygon
Map.
• Seleccione el Attribute: Population y el tipo para Output Polygon map:
Population.
• Haga clic en Show. El mapa Population se crea y se abre el cuadro de
diálogo de Display Options.
• Haga clic en OK para desplegar el mapa.
• El mapa population es un mapa de valor. Revise esto observando en la
hoja de Properties del mapa Population ó haciendo clic en algunas unidades
en el mapa.
• Cierre la ventana de mapa y la hoja de Properties.
La simple conversión del mapa Cityblock de un dominio identifier a un dominio value no tendría sentido. Si
usted hace eso, los valores no tienen un sentido lógico, y además, el mapa no puede ser enlazado a una tabla de
atributo.