You are on page 1of 123

Curso de gvSIG

Minicurso de gvSIG
Colaboradores:

1as Jornadas gvSIG-Brasil


Curitiba, del 21 al 24 de Septiembre de 2010
2010 Asociacin gvSIG Este documento se distribuye con la licencia GNU GPL 2

2010 Asociacin gvSIG

Curso de gvSIG

Asociacin gvSIG Plaza Don Juan de Villarrasa, 14 5 46001 VALENCIA - ESPAA

Web: http://www.gvsig.com

Webs del proyecto: http://www.gvsig.org, http://www.gvsig.com Listas de Distribucin Existen tres listas de distribucin con el objeto de facilitar la comunicacin entre todos los interesados en el proyecto gvSIG. Las dos primeras, la de usuarios y la de desarrolladores, estn principalmente orientadas a la comunidad de habla hispana, siendo el castellano el idioma preferente a utilizar en las mismas. La tercera de ellas, lista internacional, est orientada principalmente al resto de comunidades y la lengua preferente a utilizar es la inglesa. Tambin existe una lista de correos gestionadas por la propia Comunidad gvSIG, como por ejemplo la Italiana o la Brasilea: - Lista de usuarios. Aqu podis hacer llegar vuestra opinin sobre el funcionamiento: qu cosas os gustara que se desarrollaran, dudas en el uso de gvSIG y todo aquello que pensis que tiene cabida en una lista de usuarios. El enlace para la suscripcin a la lista de usuarios es: http://listserv.gva.es/mailman/listinfo/gvsig_usuarios - Lista de desarrolladores. Est orientada para todos los interesados en conocer cmo est desarrollado el gvSIG. El enlace para la suscripcin a esta lista esa: http://listserv.gva.es/mailman/listinfo/gvsig_desarrolladores - Lista internacional. Est orientada tanto para usuarios como para desarrolladores de habla no hispana. El idioma a utilizar es preferentemente ingls. El enlace para la suscripcin a esta lista es: http://listserv.gva.es/mailman/listinfo/gvsig_internacional - Lista Italiana. https://gvsig.org/lists/mailman/listinfo/gvsig_italian - Lista Brasilea. https://gvsig.org/lists/mailman/listinfo/gvsig_br

Todos los nombres propios de programas, sistemas operativos, equipo hardware etc., que aparecen en este curso son marcas registradas de sus respectivas compaas u organizaciones.

2010 Asociacin gvSIG Este manual se distribuye con la licencia GNU GPL2.
2010 Asociacin gvSIG

Curso de gvSIG

ndice de contenido
LiveDVD................................................................................................................................ 5
Instalao do LiveDVD...............................................................................................................5 Requisitos mnimos.....................................................................................................................5 Configurao de sada para internet ........................................................................................5 Acessar o disco rgido do PC a partir do sistema do LiveDVD..............................................7

Ejercicios - Exerccios..........................................................................................................8
1. Configuracin de Idiomas - Configurao de Idiomas........................................................8 2. Estructura de proyectos Estrutura de projetos...............................................................11 3. Visualizacin de la informacin Visualizao da Informao.......................................12 3.1-Trabajar con una vista Trabalhar com uma Vista ...................................................12 3.2-Simbologa por valores nicos ...................................................................................15 3.3-Simbologa con densidad de puntos Simbologia com densidade de pontos............16 3.4-Simbologa con smbolos graduados ..........................................................................18 3.5-Simbologa por expresiones Simbologia por expresses.........................................20 3.6-Etiquetado por tabla Rtulos por tabela...................................................................23 3.7-Etiquetar entidades de igual forma (expresin) - Rotular entidades da mesma forma (expresso).........................................................................................................................24 3.8-Navegacin - Navegao.............................................................................................27 3.9-Medicin de reas y distancias Medio de reas e distncias................................29 3.10-Reproyeccin de capas vectoriales - Reprojeo de camadas vetoriais...................31 3.11-Aadir capa de eventos - Adicionar camada de eventos..........................................32 3.12-Transparencia de una imagen - Transparncia de uma imagem..............................33 4. Anlisis visual Anlise visual............................................................................................36 4.1-Leyenda predefinida Legenda pr-definida..............................................................36 4.2-Exportar a imagen Exportar como imagem.............................................................37 4.3-Herramientas de seleccin Ferramentas de seleo.................................................38 4.4-Explorar una tabla de atributos Explorar uma tabela de atributos ..........................40 4.5-Resumen de tablas Sumarizao de tabelas.............................................................41 4.6-Unir y enlazar tablas. Seleccin por atributos Unir e ligar tabelas. Seleo por atributos ............................................................................................................................42 4.7-Importar campos .........................................................................................................43 4.8-Exportar tabla Exportar tabela.................................................................................45 4.9-Codificacin de tablas (Shalom) Preferencias Codificao de tabelas (Shalom) Preferncias.......................................................................................................................45 5. Visualizacin y consulta de informacin remota Visualizao e consulta de informao remota....................................................................................................................46 5.1-Servidor WMS (Web Map Service) ...........................................................................46 5.2-Web Map Context ......................................................................................................48 5.3-Servidor WFS (Web Feature Service) ........................................................................49 5.4-Acceso a BBDD espaciales (PostGIS) - Acesso a BDs espaciais (PostGIS)..............50 5.5-Servicio WCS (Web Coverage Service) ....................................................................52 5.6-Bsqueda de I.G. por catlogo Busca de informao geogrfica por catlogo........52
2010 Asociacin gvSIG

Curso de gvSIG

5.7-Localizacin por topnimo Localizao por toponmia...........................................53 6. Edicin - Edio....................................................................................................................55 6.1-Crear una nueva capa Criar uma nova camada........................................................55 6.2-Leyendas con imgenes Legendas com imagens.....................................................59 6.3-Crear SHP de geometra derivadas - Criar SHP de geometrias derivadas .................60 6.4-Usar edicin de atributos para crear hiperenlaces Usar edio de atributos para criar hiperligaes......................................................................................................................62 7. Geoprocesamiento - Geoprocessamento.............................................................................66 7.1-rea de influencia (Buffer) ........................................................................................67 7.2-Recortar (Clip) ...........................................................................................................70 7.3-Disolver (Dissolve) - Dissolver (Dissolve).................................................................73 7.4-Enlace espacial (Spatial join) Juno espacial (Spatial join)...................................76 8. Herramientas para capas raster - Ferramentas para camadas raster............................79 8.1-Recorte de capas - Recorte de camadas......................................................................79 8.2-Definicin de regiones de inters (ROIs) Definio de regies de interesse (ROIs) ...........................................................................................................................................83 8.3-Clculo de histogramas ..............................................................................................85 8.4-Generar imgenes piramidales Gerar imagens piramidais.......................................88 9. Georreferenciacin raster Georreferenciamento raster................................................91 9.1-Cargar y georreferenciar una imagen Carregar e georreferenciar uma imagem......91 10. Herramientas de teledeteccin Ferramentas de sensoriamento remoto.....................95 10.1-Diagramas de dispersin Diagramas de disperso.................................................95 10.2-Clasificacin - Classificao.....................................................................................97 10.3-Fusin de imgenes Fuso de imagens..................................................................99 11. Herramientas de redes - Ferramentas de redes............................................................101 11.1-Clculo de rutas ptimas Clculo de rotas timas................................................101 11.2-Optimizacin del orden de las paradas en una ruta Otimizao da ordem das paradas em uma rota........................................................................................................107 11.3-Proveedores ms cercanos Provedores mais prximos........................................110 12.Creacin de mapas Criao de mapas..........................................................................113 12.1-Impresin rpida Impresso rpida......................................................................113 12.2-Cargar una plantilla de mapa Carregar um modelo de mapa...............................114 12.3-Aadir vistas al mapa Adicionar Vistas ao mapa.................................................114 12.4-Aadir leyendas al mapa Adicionar legendas ao mapa........................................115 12.5-Otros elementos del mapa - Outros elementos do mapa.........................................116 12.6-Imprimir mapa ........................................................................................................117 GNU GENERAL PUBLIC LICENSE..................................................................................118

2010 Asociacin gvSIG

Curso de gvSIG

LiveDVD
Instalao do LiveDVD
Para executar o LiveDVD devemos seguir os seguintes passos (se a verso do LiveDVD for Xubuntu):

Primeiramente necessrio certificarmo-nos de que a BIOS nos permite dar o boot a partir da unidade de DVD. Introduzimos o LiveDVD na unidade e reiniciamos o computador. Quando aparecer a primeira tela pressionamos Enter. Nota: Se desejamos al;terar o idioma pressionamos F2, e se queremos modificar o teclado, pressionamos F3. Pressionamos F1 se necessitamos obter mais ajuda.

Requisitos mnimos
Os requisitos mnimos para o timo funcionamento do LiveDVD so:

CPU compatvel Intel (i486 ou superior). Mnimo: 256 MB RAM; Recomendado: 512 MB RAM. Leitora de DVD (IDE/ATAPI, Firewire, USB ou SCSI). Placa grfica estndar compatvel com SVGA.

Configurao de sada para internet


Se a sada para internet do computador onde se est executando o LiveDVD por DHCP (IP dinmica) no necessitamos nenhuma configurao. Caso contrrio, devemos seguir estes passos com os dados que nos proporciona o administrador da rede:

Vamos a Applications/Sistema/Red. Na aba Conexiones, selecionamos Conexin cableada, e depois Propiedades.

2010 Asociacin gvSIG

Curso de gvSIG

Sobre a janela que se abre, desativamos a opo Activar el modo itinerante.

Selecionamos em Configuracin a opo Direccin IP esttica. Inserimos o endereo IP da mquina, a mscara de rede e a porta de ligao prdeterminada segundo os dados proporcionados pelo administrador da rede. Abrimos a aba DNS e completamos os servidores DNS (com um servidor suficiente).

Abrimos o explorador Mozilla Firefox e comprovamos a conexo com a Internet.

2010 Asociacin gvSIG

Curso de gvSIG

Acessar o disco rgido do PC a partir do sistema do LiveDVD.


Se desejamos acessar as parties do disco rgido do computador no qual executamos o LiveDVD, devemos mont-las no sistema do LiveDVD. Para isso:

Vamos a Applications / Sistema / Partition editor executada uma aplicao que efetua automaticamente o particionamento dentro da pasta /media. Uma vez efetuada a partio fecha-se a aplicao.

2010 Asociacin gvSIG

Curso de gvSIG

Ejercicios - Exerccios
1. Configuracin de Idiomas - Configurao de Idiomas

En el apartado General/Idioma seleccionamos el Idioma con el que queremos trabajar en gvSIG, y tenemos una serie de botones para realizar la gestin de las traducciones de idiomas. Actualmente son dieciocho los idiomas disponibles. Si cambiamos a un idioma distinto del que tenemos debemos reiniciar gvSIG para as realizar el cambio.

Para realizar algn cambio en el idioma primero lo seleccionamos y entonces aplicamos las funciones de Instalar, Desinstalar, Actualizar y Traducir. La funcin Instalar nos sirve para instalar o actualizar la traduccin a un idioma, Desinstalar la empleamos para desinstalar la traduccin de un idioma, con Actualizar podemos exportar la traduccin a un idioma para actualizarlo y con Traducir, exportamos a un idioma nuevo. El Idioma que recomendamos es el Espaol para realizar el curso, pero cada usuario puede elegir segn sus necesidades. Ahora bajamos la actualizacin de ingls desde la web: www.gvsig.org, la direccin directa es http://www.gvsig.org/web/projects/gvsig-desktop/actualizacion-de-idiomas. En esta pgina web buscamos el apartado de Idiomas actualizados, picamos sobre el archivo *.zip que hay enlazado y lo guardamos en /home/ubuntu.

2010 Asociacin gvSIG

Curso de gvSIG

Si durante el curso no disponemos de conexin a Internet, disponemos del archivo *.zip en el LiveDVD (/cdrom/data/plantillas). A continuacin cargamos la nueva actualizacin. Para ello seleccionamos el botn Instalar, nos sale la siguiente pantalla, por la que navegamos hasta que encontrar el *.zip que descargamos al principio, seleccionamos dicho archivo y guardamos.

Por ltimo nos muestra una ventana, que indica que importamos el idioma desde el archivo *.zip. Para cambiar a dicho idioma lo ponemos activo y aceptamos en la ventana de Preferencias, por ltimo cerramos y reiniciamos gvSIG.

2010 Asociacin gvSIG

Curso de gvSIG

10

Ahora instalamos un nuevo idioma, que es el Turco, y lo hacemos desde un archivo que tenemos en el LiveDVD (/cdrom/data/plantillas), ste se llama gvSIG_1_1_2-language-v1tr.zip. Con el botn Instalar navegamos hasta el archivo, lo seleccionamos y abrimos.

Nos sale una ventana emergente, que nos indica que el proceso de instalacin es correcto, y vemos el nuevo idiomas aadido que disponemos. Con la funcin Actualizar extraemos en un archivo de extensin *.zip de un idioma seleccionado, para con l actualizar. Primero seleccionamos el idioma y pulsamos el botn Actualizar, a continuacin nos pide el idioma de referencia, desde ste traducimos las cadenas de texto pendientes, aceptamos y guardamos el archivo *.zip. ste consta de un archivo *.csv que se llama locales, donde viene la informacin que permite a gvSIG identificar qu idioma actualizamos y cul es su archivo *.properties. Dicho archivo podemos modificarlo y despus cargarlo cmo se realiza en la instalacin de un idioma.
2010 Asociacin gvSIG

Curso de gvSIG

11

La funcin Traducir la empleamos cuando queremos traducir el interfaz de gvSIG a un nuevo idioma. Seleccionamos dicho botn y nos pide el idioma a traducir.

Guardamos el archivo *.zip del nuevo idioma en el directorio /home/ubuntu, que modificamos para realizar dicha traduccin, ste consta de 3 archivos, el *.csv que es el que identifica el idioma y relaciona con los dos archivos *.properties. Una vez que acabamos la traduccin, creamos de nuevo el archivo *.zip con todos los contenidos y cargamos el nuevo idioma a travs de la opcin de Instalar.

2. Estructura de proyectos Estrutura de projetos


En gvSIG podemos guardar la configuracin de nuestro entorno de trabajo en ficheros de extensin .gvp que llamamos proyectos. Dentro de estos proyectos encontraremos varios tipos de documentos diferentes:

Vistas geogrficas: es donde la cargamos la carografa como capas diferentes. Tambin es donde realizamos el maquetado y anlisis de la informacin geogrfica. Un proyecto de gvSIG podr tener varias vistas definidas simultneamente. Tablas: cada capa vectorial aadida a la vista geogrfica tendr asociado unos atributos en forma de tabla. Estas tablas son abiertas desde documentos de tipo tabla. Mapas: es un documento en donde podemos maquetar la informacin geogrfica aadida a las vitas de forma de obtener un producto de cara a presentaciones de resultados. En un mapa de gvSIG podremos tener informacin geogrfica proveniente de varias vistas.

A su vez existen extensiones de gvSIG desktop que permiten crear nuevos tipos de documentos. Por ejemplo, al instalar la extensin de Publicacin de mapas, podremos crear documentos de tipo Publicacin, o al instalar la extensin de 3D seremos capaces de crear documentos de tipo Vista 3D y Animaciones.

2010 Asociacin gvSIG

Curso de gvSIG

12

3. Visualizacin de la informacin Visualizao da Informao


Al abrir gvSIG, nos encontramos directamente con la ventana Gestor de proyectos (si necesitamos volver a abrir esta ventana, pinchamos en Ver/Gestor de proyecto).

3.1-Trabajar con una vista Trabalhar com uma Vista

Seleccionamos el tipo de documento Vistas en el Gestor de proyectos, luego pinchamos en Nuevo. Seleccionamos la nueva vista y pulsamos en Renombrar, para poder cambiar el nombre que tiene por defecto la vista (por ejemplo, lo cambiamos a VISTA1).

2010 Asociacin gvSIG

Curso de gvSIG

13

Pinchamos sobre Abrir, as abrimos la vista o simplemente pinchamos dos veces sobre su nombre. La vista se abre, disponemos de tres zonas: la zona de la derecha, la llamamos Vista geogrfica, la zona superior izquierda la denominamos ToC (Table of Contents) donde aparecen las capas aadidas y la zona inferior izquierda es el Localizador.

Usamos la herramienta de Aadir capa , que encontramos en la barra de herramientas, o desde Vista/Aadir capa para aadir elementos de informacin geogrfica. Se abre la ventana de Aadir capa. En la pestaa Archivo pinchamos sobre el botn Aadir, as abrimos el explorador de ficheros. Seleccionamos el driver correspondiente a gvSIG shp, escogemos la capa esp_provincias.shp, disponible en la carpeta de Espaa del directorio de cartografa, del
2010 Asociacin gvSIG

Curso de gvSIG LiveDVD (/cdrom/data/cartografia).

14

La capa *.shp se carga en la ToC y visualizamos las provincias de Espaa en la Vista grfica. Vemos adems, en la barra de estado, la escala de la vista (podemos modificarla), la unidad de medida, las coordenadas del puntero y el sistema empleado en la vista. Para activar la capa aadida, hace falta pinchar sobre el nombre que aparece en la ToC. Muchas de las herramientas de gvSIG se aplican solamente sobre la/las capa/s activa/s.

Vemos que el programa emplea un color de relleno aleatorio, como se indica en Preferencias/Simbologa.

las

2010 Asociacin gvSIG

Curso de gvSIG 3.2-Simbologa por valores nicos

15

Pinchamos sobre botn derecho del ratn encima el nombre de la capa, en la ToC se despliega el men contextual. Seleccionamos Propiedades, vamos a la pestaa Simbologa y elegimos la opcin Categoras/Valores nicos. Escogemos NOMBRE99 en la lista Campo de clasificacin y seguidamente pinchamos en Aadir todos, luego aplicamos y aceptamos. De este modo cada provincia la vemos con una simbologa (color) diferente.

Ahora modificamos la simbologa del polgono de Albacete, para ello empleamos el Selector. Picamos sobre el smbolo de Albacete, nos aparece una nueva ventana y pinchamos en Seleccionar Smbolo, entonces nos muestra la pantalla del Selector de Simbologa, en ella cambiamos el color del elemento con slo picar sobre Color de Relleno y elegir el color que deseamos tener.

2010 Asociacin gvSIG

Curso de gvSIG

16

Si aceptamos en las dos ventanas vemos como se modifica la simbologa en nuestra capa. 3.3-Simbologa con densidad de puntos Simbologia com densidade de pontos

En este apartado de Simbologa avanzada realizamos la representacin mediante puntos un atributo numrico de la tabla asociada a la capa.

Primero creamos una nueva vista que la renombramos y llamamos Simbologa1. Y seguidamente aadimos la capa con la que trabajamos que es Provincias_andalucia.shp que est en el directorio /cdrom/data/cartografia/andalucia. Dicha capa es de tipo polgono y dispone de un campo con los habitantes de cada provincia, este debe ser de tipo numrico para que podamos darle la simbologa que deseamos, para poder observar la densidad de puntos. Seleccionamos la capa en la ToC, a continuacin con el botn derecho del ratn se abre un dialogo, clicamos sobre Propiedades y elegimos la solapa Simbologa. De las posibles simbolizaciones de las que disponemos escogemos Cantidades/Densidad por puntos. Luego en Campo de etiquetado se selecciona el campo que se quiere utilizar, que en este caso empleamos HABITANTES. Tambin podemos seleccionar el tamao del punto, la cantidad de elementos del campo seleccionado que son representados mediante un punto, por ejemplo si ponemos 1000, hace referencia que cada mil habitantes pone un punto si en dicho campo pone 3000 habitantes pues se pintaran 3 puntos; y los colores de los puntos y su borde. Tambin se puede variar el color del fondo del polgono y su borde.

2010 Asociacin gvSIG

Curso de gvSIG

17

La representacin visual es que se ve ms densidad de puntos en las reas en donde el nmero de habitantes es mayor.

Nota: Este tipo de simbologa slo puede aplicarse a capas poligonales.

2010 Asociacin gvSIG

Curso de gvSIG 3.4-Simbologa con smbolos graduados

18

En este apartado representamos la simbologa de una capa mediante el tamao de un smbolo, mostrando valores relativos a un atributo numrico de la tabla asociada a dicha capa.

Para este ejercicio creamos una nueva vista que se llame Simbologia2 y aadimos la capa Provincias_andalucia.shp y tiene el campo HABITANTES que es de tipo numrico, como hicimos en el ejercicio anterior A continuacin vamos a las Propiedades de la capa, seleccionamos la pestaa Simbologa y por ltimo escogemos la opcin Cantidades/Smbolos graduados. En la ventana seleccionamos el campo HABITANTES como Campo de clasificacin. Como tipo de intervalo escogemos el de Intervalos naturales, en que las clases las define la distribucin de los valores, es decir, los valores cercanos pertenecen a una misma clase y los lmites de las mismas ocurren cuando existen interrupciones en los valores. Tambin podramos escoger Intervalos iguales y Intervalos cuantiles, el primero hace referencia que cada clase generada tiene el mismo rango de valores y el segundo tipo a que cada clase tiene aproximadamente la misma cantidad de entidades. Otros parmetros que debemos definir son el nmero de intervalos que dejamos 5, sin resto de valores, respecto al tamaos del smbolo ponemos desde 10 hasta 100, y cambiar el color de fondo para los polgonos. Ahora seleccionamos Plantilla del apartado de Smbolo, desde ah podemos seleccionar simbologa en donde vemos los smbolos que trae gvSIG por defecto (simbologa dgn y de mapinfo). En caso de utilizar uno de estos smbolos, podemos modificar las opciones de Color y Transparencia, Tamao, Unidades y ngulo para as darle el aspecto deseado.

Nota: El LiveDVD no trae smbolos por defectos, podemos crear un smbolo nuevo dndole al botn Nuevo.

En caso de que ninguno de los smbolos es el deseado, a travs del botn Nuevo tenemos acceso al Editor de propiedades de smbolo. En este editor podemos generarnos un marcador compuesto que es lo que hacemos ahora. En la pantalla Selector de simbologa escogemos el botn Nuevo y nos aparece una nueva ventana que nos serve para disear el smbolo compuesto. A estos smbolos se le llaman
2010 Asociacin gvSIG

Curso de gvSIG

19

marcador compuesto y se compone de varias capas de marcadores simples. Creamos 3 capas, cada una de ellas con un tamao mayor a la anterior, para que son visibles. Finalmente, la edicin del smbolo compuesto es como la que vemos en la Previsualizacin, de la figura.

Luego de haber generado el smbolo debemos guardarlo en la biblioteca de smbolos para poder reutilizarlo posteriormente. As se genera un fichero *.sym en el directorio .../gvSIG/Symbols. Este directorio de biblioteca de smbolos puede ser modificado en las preferencias de gvSIG, desde el men Ventana/Preferencias/Simbologa. Aceptamos y calculamos los intervalos, el campo Etiqueta del cuadro de simbologa puede modificarse ya que es sta la leyenda que aparece junto a la capa en la ToC. Modificar estos valores y darle a Aceptar.

Nota: Este mismo ejercicio puede realizarse seleccionando Tipo de marcador de carcter o Tipo de marcador de imagen desde la ventana del Editor de propiedades de smbolos. En el tipo de marcador de imagen, las imgenes que pueden seleccionarse son *.jpg, *.png, *.svg y *.bmp.
2010 Asociacin gvSIG

Curso de gvSIG

20

Crear un marcador Nuevo, de tipo imagen y seleccionar un fichero *.svg del directorio .../gvSIG/Symbols/mapinfo/symbol. Modificar su tamao y posicin, Aplicarlo y Aceptar para ver la simbologa en la vista.

3.5-Simbologa por expresiones Simbologia por expresses

En este apartado representamos la simbologa de una capa mediante expresiones de filtrado sobre los atributos de la tabla asociada.

Primero creamos una nueva vista que la renombramos y llamamos Simbologa4. Y seguidamente aadimos la capa con la que trabajamos que es hidro_andalucia.shp que est en el directorio /cdrom/data/cartografia/andalucia. Dicha capa es de tipo lineal y dispone de un campo con las jerarquas (campo JERARQUIA) de
2010 Asociacin gvSIG

Curso de gvSIG cada tramo de ro.

21

Seleccionamos la capa en la ToC, abrimos Propiedades de la capa y elegimos la solapa Simbologa. De las posibles simbolizaciones de las que disponemos escogemos Categoras/Expresiones. Luego seleccionamos el botn Nueva expresin de filtrado y filtramos por el campo JERARQUIA. En el apartado Expresin insertamos la expresin SQL de filtrado, despus podemos y adems es recomendable validar dicha expresin con el botn Verificar, por ltimo aplicamos.

Para crear un nuevo trazo para las ramas principales de la capa de ros seleccionamos el botn de Smbolo y despus en el selector de simbologa, pinchamos en Nuevo. Debemos seguir una serie de paso, primero seleccionamos en Smbolo de lnea simple que la lnea es de color azul, grosor 3.0 y desplazamiento 0.0, segundo en la pestaa Decoracin de flecha activamos Usar decoracin, es de Tamao 15.0, de Agudeza: 35.0, el Nmero de posiciones: 5, dejamos smbolo por defecto, activamos Invertir primer nodo y ponemos Rotacin respecto de la lnea, tercero aadimos otra lnea de color cian, ancho 10.0, desplazamiento 0.0 y en esa linea desactivamos Usar decoracin en la solapa Decoracin de la flecha. Por ltimo aceptamos en la ventana del editor y guardamos el estilo nuevo como un fichero de simbologa *.sym.

2010 Asociacin gvSIG

Curso de gvSIG

22

En el apartado Descripcin del filtro ponemos una descripcin para esta simbologa. Por ejemplo, poner Tramos con mayor caudal. Esta cadena de caracteres es la etiqueta que aparece en la ToC una vez aplicada esta simbologa a la capa. A continuacin aplicamos otra expresin de filtrado que es [JERARQUIA] ==3 || [JERARQUIA] == 4 como expresin, y pinchamos en smbolo para definir el estilo de lnea. Como hemos hecho antes ahora volvemos a crear un nuevo estilo de lnea para el nuevo filtro, vamos al selector de simbologa darle a Nuevo y seleccionamos el tipo de Smbolo de lnea simple nuevamente. Es de tipo de lnea simple de color celeste, con Transparencia de 80.0%, de Ancho: 5.0 y sin Desplazamiento (0.0). En la solapa Propiedades de la lnea escogemos el Estilo de la unin redondeada, Estilo extremos sin extremos y el Patrn de relleno desplazamos la gua gris 10 lugares hacia la derecha y rellenamos como en la imagen siguiente. Por ltimo aceptamos en la ventana del editor y guardamos el nuevo estilo, como un fichero de simbologa *.sym.

En el apartado Descripcin del filtro ponemos una descripcin para esta simbologa, como puede ser Tramos con menor caudal. Aceptamos y aplicamos la simbologa.

2010 Asociacin gvSIG

Curso de gvSIG

23

A continuacin guardar la simbologa debemos ir a Propiedades/Simbologa mediante el botn Guardar leyenda podemos salvar a disco duro la simbologa en formato *.sld (estndar de intercambio de estilos) o formato *.gvl. 3.6-Etiquetado por tabla Rtulos por tabela

De nuevo sobre Propiedades, vamos a la pestaa Etiquetados y seleccionamos Habilitar etiquetado. Seleccionamos en General la opcin Atributos de la etiqueta definidos en tabla, ponemos NOMBRE99 como campo de texto para el etiquetado, una altura de texto fija de 10 pxeles en el mundo y el color fijo es negro.

Si aceptamos los polgonos de las Provincias son etiquetados con sus respectivos nombres. En
2010 Asociacin gvSIG

Curso de gvSIG

24

esta opcin de etiquetado, adems, podemos definir un campo especfico para la altura del texto a visualizar (para poder ver el texto con tamaos relativos diferentes) y otro campo para la rotacin del mismo. Tambin podemos elegir el tipo de fuente, el color y el tamao en metros o en pxeles (ambos valores son enteros).

3.7-Etiquetar entidades de igual forma (expresin) - Rotular entidades da mesma forma (expresso) En este apartado consiste en etiquetar todas las entidades de una capa poligonal de la misma forma, incluyendo en la expresin de la etiqueta un texto, valores de la tabla asociada y expresiones matemticas.

Primero creamos una nueva vista que la renombramos y llamamos Etiquetado1. Y seguidamente aadimos la capa con la que trabajamos que es provincias_andalucia.shp que est en el directorio /cdrom/data/cartografia/andalucia. Dicha capa es vectorial de polgonos y dispone de varios campo, de los cuales nos interesan uno numricos representando el rea (AREA_KM2), otro que es el nombre (PROVINCIA) y el otro la cantidad de habitantes (HABITANTES). Seleccionamos la capa en la ToC, abrimos Propiedades de la capa y elegimos la solapa Etiquetado. A continuacin habilitamos etiquetado y seleccionar en el apartado General la opcin Etiquetas definidas por el usuario. Luego Etiquetar todas las entidades de la misma manera. Para definir el aspecto queremos que tengan nuestras etiquetas, tanto en contenido definiendo la expresin del etiquetado, como en aspecto definiendo el estilo del fondo de la etiqueta, picamos sobre el botn Propiedades.

2010 Asociacin gvSIG

Curso de gvSIG

25

Las cadenas de texto que queremos que aparezcan en las etiquetas deben ir con comillas dobles (Texto). La referencia a un campo de la tabla de atributos debe ir con corchetes ([nombre_campo]), mientras que las expresiones matemtica no necesitan ningn carcter auxiliar para que puedan ser calculadas. As por ejemplo podemos aadir dos expresiones, una es [PROVINCIA] y la otra Densidad habitantes= [HABITANTES]/[AREA_KM2] Con una expresin SQL podemos filtrar etiquetas, es decir, podemos hacer que las etiquetas aparezcan solo en algunas entidades en base a expresiones de filtro SQL. En nuestro caso escribimos en el apartado SQL lo siguiente: AREA_KM2 > 10000. En el apartado Estilo de Fondo al seleccionar el botn Seleccionar se abre el selector de estilos desde donde se podemos elegir un estilo creado previamente, cambiarle su tamao y editarlo a conveniencia desde el botn Propiedades.

Nota: Si no tenemos cargada ninguna imagen para las etiquetas, podemos aadirla desde el ltimo icono de la ventana Editar estilo; y exploramos hasta la imagen donde la tenemos, que en nuestro caso es: /cdrom/data/plantillas.

En caso de tenemos que etiquetar con 2 expresiones se debe editar el estilo TextGlobe (/cdrom/data/plantillas) aadindole un campo de texto ms. Los cambios que hacemos sobre los fondos de etiqueta debemos guardarlos para posteriores usos como un fichero *.style en el directorio Styles dentro del directorio gvSIG. Para generar nuevos fondos de etiquetas podemos hacerlo a partir de ficheros *.svg, *.jpg, *.png
2010 Asociacin gvSIG

Curso de gvSIG

26

y *.gif. Para crear un nuevo fondo, desde el selector de estilos, pinchando en Nuevo, definimos el nombre del estilo y la imagen asociada, la que se muestra en la imagen siguiente se encuentra en el directorio /cdrom/data/plantillas.

Adems se debemos crear el fichero *.style en el directorio Styles dentro del directorio gvSIG, dndole a Guardar desde la ventana del selector de estilos. Nota: Cada imagen puede tener varios estilos asociados. Para eliminar los estilos y que no aparezcan en el selector basta con ir al directorio Styles dentro del directorio gvSIG y eliminar el fichero *.style.

En la solapa Etiquetado vemos en el apartado Opciones el botn Colocacin, este sirve para determinar la colocacin de etiquetas en polgonos, al colocarlas de forma recta siguen la orientacin del polgono, adems acoplarlas dentro del polgono y situar nicamente una etiqueta por entidad.

Aplicamos las opciones que deseamos para ver el resultado.

2010 Asociacin gvSIG

Curso de gvSIG

27

Se puede especificar el rango de escalas en que vemos aparecer nuestras etiquetas en la vista. Para ello empleamos el botn Visualizacin que hay en la pestaa Etiquetado. La opcin Usar el mismo rango de escalas que el elemento de la capa hace referencia al rango de escalas que se puede definir en las Propiedades, dentro de la pestaa General de la capa vectorial. Las etiquetas se mostraran entre los lmites que pongamos en la ventana de Rango de escalas.

Ponemos que no es visible por encima de 500.000, y por debajo de 600.000 por ejemplo. Para comprobar variamos el zoom de la vista de manera de cambiar la escala de la vista.

3.8-Navegacin - Navegao

En primer lugar configuramos el Localizador. Para ello vamos a Vista/Configurar Localizador, pinchamos sobre Aadir capa y seleccionamos el fichero esp_localizador.shp del directorio de cartografa. Un mapa de Espaa aparece en la zona del Localizador. Podemos navegar, por la vista, al lugar que deseamos con solo pinchar o arrastrar el rectngulo que aparece en el Localizador.

2010 Asociacin gvSIG

Curso de gvSIG

28

En la Vista aadimos la capa Centro_2002.jp2 y Puerto_1980.ecw del directorio de cartografa del LiveDVD (/cdrom/data/cartografia/Valencia), seleccionamos el driver de imagen (rster). Podemos hacer un zoom a la capa que acabamos de aadir gracias a la herramienta del men contextual Zoom a la capa. Para ello nos ponemos encima del nombre de la capa y picamos sobre l, con el botn derecho del ratn, a la que previamente ponemos como capa activa. Nota: La posicin de la cruz del navegador acompaa los movimientos que hacemos en la vista, dando una situacin aproximada de donde nos encontramos respecto del mapa de Espaa. Hacemos un pequeo inciso en este apartado para observar que, como establecemos en Preferencias del programa dentro de la preferencia Orden de la carga de las capas, las capas tipo rster aparecen por debajo de las capas vectoriales. Pero en este ejercicio para trabajar mejor seleccionamos las imgenes en la ToC y arrastramos hacia arriba. Ahora aadimos en la misma vista otra capa, llamada parcelas_Valencia.shp, para ello necesitamos seleccionar el driver shp en el explorador de ficheros. Ponemos activa la capa, y pulsamos con el botn derecho del ratn sobre el nombre de la capa, seleccionamos Propiedades en el men contextual desplegado, vamos a la pestaa Simbologa y sobre la opcin Smbolo nico quitamos el relleno y cambiamos la lnea a un color ms visible sobre a la ortofoto (a rojo por ejemplo). Realizamos un zoom a la zona del puerto de Valencia. Seleccionamos la herramienta de Gestin de encuadres (Vista/Navegacin/Encuadre), para almacenar una determinada vista con un nombre que nos permite restaurarla ms adelante.

2010 Asociacin gvSIG

Curso de gvSIG

29

Cerramos la ventana de Gestor de encuadres y sobre la imagen anterior del Puerto de Valencia (de 1980) aadimos ahora una nueva imagen, de la misma zona, correspondiente al ao 2002 (Puerto_2002.ecw). En la ventana del explorador de ficheros seleccionamos el driver correspondiente a imgenes, gvSIG Raster Driver. Utilizamos la herramienta Centrar la vista sobre un punto sobre las coordenadas (X: 725830; Y: 4372060), que corresponden a la Plaza de toros de Valencia. Con esta herramienta, si tenemos una capa vectorial activa en ese momento nos muestra la informacin asociada al elemento sobre el que est el punto buscado, y si la capa activa es una imagen observamos la informacin del pxel en concreto. Seleccionamos de nuevo la herramienta de Gestin de encuadres y almacenamos el nuevo marco. Dentro del mismo cuadro de dilogo elegimos el encuadre anterior (el del puerto de Valencia) y pinchamos sobre Seleccionar. Vemos cmo la Vista se encuadra sobre la zona anterior.

3.9-Medicin de reas y distancias Medio de reas e distncias

Sobre una vista podemos medir tanto reas como Distancias . En el caso de reas obtenemos el rea y el permetro del polgono que dibujamos sobre la vista, y las medidas las vemos en la barra de estado tanto el permetro como el rea.

2010 Asociacin gvSIG

Curso de gvSIG

30

En distancias podemos ver tanto las distancias parciales de los tramos que vamos dibujando, como la distancia total. Cada vez que picamos sobre la vista nos calcula la distancia del tramo, entre el ultimo punto insertado y el anterior, y lo suma al sumatorio total de distancias de los tramos anteriormente introducidos.

2010 Asociacin gvSIG

Curso de gvSIG

31

3.10-Reproyeccin de capas vectoriales - Reprojeo de camadas vetoriais

En este apartado aadimos, al proyecto actual, la capa esp_4326.shp, donde ya tenemos el mapa de Espaa en el sistema de referencia 23030, coincidente con el de la vista. En la vista VISTA1 pinchamos sobre Aadir capa, aadimos la capa esp_4326.shp. Observamos que en la ventana de Aadir capa est seleccionada la Proyeccin 23030, lo que nos indica que la capa es aadida, a nuestra vista, en dicho sistema de referencia.

Una vez le damos a Aceptar y hacemos un Zoom a la capa (utilizando el men contextual), comprobamos que las coordenadas del mapa de Espaa no son las que deben ser en el sistema de referencia 23030. Esto se da porque se carga la capa esp_4326.shp. cuyas coordenadas estn en el sistema 4326, pero no lo indicamos a la aplicacin en la ventana de Aadir capa, por lo tanto se carga incorrectamente la capa. Eliminamos esta capa que ha sido aadida de forma incorrecta (botn derecho del ratn sobre ella, Eliminar capa), y pinchamos nuevamente Aadir capa. Seleccionamos la misma capa esp_4326.shp, pero esta vez tenemos la precaucin de indicarle a gvSIG que se encuentra en el sistema de referencia 4326 (Datum wgs 84 y coordenadas geodsicas). Para ello entramos en el men de Proyeccin actual, y en la ventana que se abre seleccionamos el Tipo EPSG, el Criterio de bsqueda debe ser Por cdigo, y en el cuadro de texto escribimos 4326. En el cuadro de la parte inferior escogemos la opcin Transformacin EPSG, le damos a Siguiente, elegimos el cdigo de transformacin 1633 (Spain Mainland except northwest).

2010 Asociacin gvSIG

Curso de gvSIG

32

Finalmente damos a Finalizar, en la ventana Seleccionar sistema de referencia, y, en la ventana de Aadir capa, a Aceptar, vemos la capa de Espaa que est en coordenadas geodsicas pero se reproyecta en el mismo sistema de referencia que el resto de capas de la vista (UTM huso 30).

3.11-Aadir capa de eventos - Adicionar camada de eventos

En una vista podemos aadir una capa de puntos a partir de una tabla de coordenadas. Para ello aadimos al proyecto dicha tabla, y seguimos los pasos que explicamos a continuacin. Primero, desde el Gestor de proyectos (Ver/ Ventana de proyectos), seleccionamos Tablas como tipo de documento, pinchamos sobre Nuevo y luego a Aadir para seleccionar la tabla XY_mun.dbf (debemos elegir el driver correspondiente para este tipo de ficheros) de la carpeta Valencia. Una vez cargada la tabla nos vamos a la vista en la que estamos, pinchamos sobre Aadir capa de eventos y seleccionamos la tabla XY_mun.dbf, el campo XUTM para las X, y el YUTM para las Y.

Aceptamos en la ventana Aadir capa de eventos y vemos los puntos sobre la vista anterior.

2010 Asociacin gvSIG

Curso de gvSIG

33

La capa insertada, es una capa virtual, es una visualizacin de puntos nicamente. Si guardamos los puntos como un fichero *.shp, debemos poner activa la capa, y sin seleccionar ningn punto exportamos con Capa/Exportar a.../SHP. As creamos un shape de puntos. Si no seleccionamos ningn punto, se exportan todos los elementos, y si en cambio escogemos algunos puntos, slo extraemos esos elementos seleccionados.

3.12-Transparencia de una imagen - Transparncia de uma imagem

En la misma Vista, ponemos las dos capas de Espaa como no visibles, y como activa la capa de Puerto_2002.ecw y haciendo botn derecho sobre ella se abre el men contextual en donde pinchamos sobre la opcin Zoom a la capa. Lo siguiente, vamos a las Propiedades del rster de la capa Puerto_2002.ecw, a travs del men contextual. Nos muestra la ventana de Propiedades de la imagen rster, en donde tenemos cinco pestaas disponibles: Informacin, Bandas, Transparencia, Realce y General.

2010 Asociacin gvSIG

Curso de gvSIG

34

Para modificar la opacidad de los pxeles de la imagen pinchamos sobre la pestaa Transparencia. Se activa dicha opcin, en la parte superior de la ventana, y escogemos un porcentaje igual a 35, bien con la barra o introduciendo el valor numrico. As vemos las diferencias en las infraestructuras portuarias entre las dos imgenes.

A continuacin apagamos la visualizacin del rster Puerto_2002.ecw, para ello desactivamos la casilla que hay a su izquierda. Ahora trabajamos con el archivo Puerto_1980.ecw, ya aadido con anterioridad. Y realizamos
2010 Asociacin gvSIG

Curso de gvSIG

35

un proceso con el que pasamos de una imagen en color verdadero a falso color. Para ello picamos en el botn derecho del ratn sobre el rster seleccionado en la ToC, se abre el men contextual, en donde pinchamos sobre Propiedades del rster y vamos a la pestaa: Bandas. Despus ponemos la banda 1 a B, 2 a G y 3 a R, para obtener una visualizacin en falso color de la imagen, como mostramos en la siguiente figura.

A continuacin, queremos realzar la zona del espign, para as resaltar los lmites, respecto al contorno con el mar. Para ello vamos a Propiedades del rster y seleccionamos la pestaa Realce. Activamos, en el apartado Realce, las casillas: Activar, Eliminar extremos y Recorte de colas (%), a ste le asignamos un 10%.

2010 Asociacin gvSIG

Curso de gvSIG

36

4. Anlisis visual Anlise visual


En el presente ejercicio trabajamos con leyendas, selecciones, consultas y tablas, para introducirnos en ellas.

Para comenzar este nuevo ejercicio desde el Gestor de Proyectos (Ventana/Gestor de proyectos), abrimos una vista nueva. La llamamos Andalucia1. Abrimos la vista y vamos a Aadir capa. Las capas que aadimos estn en UTM30, por lo que primero ponemos como sistema de referencia el EPSG 23030 (Datum: European 1950; Proyeccin: UTM; Huso 30), ya que la ltima capa insertada est en 4326, y este sistema de coordenadas queda memorizado. Luego aadimos los siguientes shapes: municipiosAndal.shp, hidro_andalucia.shp y ferrocarrilAndal.shp (para todos tenemos activo el driver de shp). Para continuar con el ejercicio, dejamos visibles solamente las capas de municipios (municipiosAndal.shp) y de hidrografa (hidro_andalucia.shp).

4.1-Leyenda predefinida Legenda pr-definida Para definir la forma de visualizacin, de la capa llamada hidro_andalucia.shp, utilizamos una leyenda predefinida. Estas leyendas son ficheros con extensin *.gvl, generados por el propio gvSIG a partir de una leyenda definida en una capa cualquiera.

Activamos la capa hidro_andalucia.shp y accedemos a la ventana de Propiedades, solapa Simbologa. Pinchamos sobre el botn Recuperar Leyenda, as aadimos la leyenda predefinida. Seleccionamos el fichero jerarquia.gvl y aceptamos. Esta leyenda nos muestra los ros en funcin de su jerarqua.

Exportamos la simbologa de una capa que deseamos emplearla en otro programa, para ello
2010 Asociacin gvSIG

Curso de gvSIG

37

utilizamos un formato de intercambio de simbologa *.SDL (Styled Layer Descriptor, versin 1.0.0). Dicho formato no es propio de gvSIG, podemos usarlo para compartir leyendas con otros programas, pero si lo empleamos para gvSIG podemos perder algunas caractersticas de la leyenda original en dicho formato.

Primero visualizamos la capa municipiosAndal.shp y accedemos a sus Propiedades, vamos a la pestaa Simbologa. Y creamos una nueva simbologa para la capa seleccionando, mediante la opcin Categoras/Valores nicos. Escogemos el campo PROVINCIAS en la lista Campo de clasificacin, y seguidamente pulsamos sobre Aadir todos.

A continuacin picamos sobre el botn Guardar leyenda, le damos nombre y extensin *.sld, al archivo de intercambio de simbologa. Le ponemos como nombre Provincias.sld, guardamos y nos muestra una pantalla que nos avisa de posibles incompatibilidades, que tiene este tipo de archivo con gvSIG. Le decimos que Si para continuar. Con dicho archivos podemos usar la visualizacin de la capa en otros programas.

4.2-Exportar a imagen Exportar como imagem

Con gvSIG podemos exportar una vista a una imagen sin georreferenciar. Para ello, teniendo la vista que queremos exportar como activa, vamos a Vista/Exportar/Imagen, podemos salvar a formato jpeg, bmp o png. Esta imagen la podemos incorporar posteriormente a documentos de texto o a presentaciones.

2010 Asociacin gvSIG

Curso de gvSIG

38

4.3-Herramientas de seleccin Ferramentas de seleo Es importante saber que cada capa tiene su propia seleccin de elementos, y para poder hacerlo debemos tenerla como capa activa. Usamos la herramienta Seleccionar por punto para seleccionar uno o ms elementos (empleamos la tecla Ctrl para una seleccin mltiple), la herramienta Seleccionar por rectngulo para seleccionar a la vez todo lo que queda dentro del rectngulo, la herramienta de Seleccin por polgonos con la que delimitamos un polgono cualquiera para hacer la seleccin, la herramienta de Seleccin por polilnea para seleccionar todos los elementos que son tocados por una polilnea, la herramienta de Seleccin por crculo para seleccionar todo lo que queda dentro del crculo y la herramienta de Seleccin por rea de influencia para la seleccin de todo que lo est a una cierta distancia (indicada por el usuario) del elemento o elementos seleccionados. Para quitar la seleccin de todos los elementos, primero ponemos como activa la capa deseada y a continuacin seleccionamos la herramienta Limpiar Seleccin .

A continuacin empleamos la herramienta Seleccin por reas de influencia, para hacer una seleccin de todos los elementos que se encuentran dentro de un rea determinada. Ponemos como activa la capa municipiosAndal.shp, escogemos con la herramienta Seleccin por punto uno de los polgonos y activamos el botn Seleccin por rea de influencia . Nos muestra una pantalla y le indicamos 100 km. En Opciones activamos Seleccin multicapa y Agrega capas de reas de influencia.

2010 Asociacin gvSIG

Curso de gvSIG

39

Se aade una capa nueva con el rea de influencia y en la/s capa/s seleccionada/s en la ToC se nos seleccionan los elementos que quedan dentro de dicha rea.

Ahora quitamos la seleccin de todos los elementos, con la herramienta Limpiar Seleccin. y la Seleccin por capa

Otras herramientas de seleccin, ms complejas, son el Filtro (Vista/Seleccin/Seleccin por capa).

Hacemos visibles slo las capas municipiosAndal.shp y ferrocarrilAndal.shp (situamos la de ferrocarriles por encima), y ponemos la de ferrocarrilAndal.shp como activa. Vamos a Filtro y hacemos la consulta, COD_ENT = V10, y pinchamos a Nuevo
2010 Asociacin gvSIG

Curso de gvSIG

40

conjunto. En la vista vemos el tramo seleccionado, que corresponde con el tren de alta velocidad.

Despus de realizar una seleccin (teniendo los elementos seleccionados) podemos realizar una nueva seleccin, bien la aadimos a la anterior (con Aadir al conjunto) o bien seleccionamos elementos del conjunto anterior que cumplan otra condicin (con Seleccionar del conjunto). Ahora realizamos una seleccin por capa. Queremos saber por ejemplo los municipios por los que pasa el tren de alta velocidad. Para ello, sin quitar la seleccin anterior, ponemos activa la capa municipiosAndal.shp, y vamos al men Vista/Seleccin/Seleccin por capa. Realizamos la consulta: Seleccionar de las capas activas los elementos que... Intersecten con elementos seleccionados de la capa ferrocarrilAndal.shp

Pinchamos sobre Nuevo conjunto y vemos seleccionados los municipios por los que pasa el tren de alta velocidad. Es posible guardar la seleccin, que tenemos en la capa shp, a un fichero independiente o a una base de datos. Para ello cerramos ambas tablas y con la capa shp activa vamos a Capa/ Exportar a /SHP o DXF o PostGis o GML. La aplicacin nos avisa del total de elementos que guarda en la nueva capa y nos pide una ruta para el fichero nuevo. Al crear el fichero nos pregunta si lo queremos aadir al proyecto actual para poder trabajar con l, y aceptamos.

4.4-Explorar una tabla de atributos Explorar uma tabela de atributos En algunas aplicaciones nos es muy til visualizar directamente el contenido de la tabla de atributos asociada a nuestra cartografa.

Activamos la capa de municipiosAndal.shp, si no la tenamos activa. En ella tenemos seleccionados los municipios por los que pasaba el tren de alta velocidad. Abrimos su tabla de atributos (Capa/ Ver tabla de atributos) o pulsamos sobre . En ella vemos algunos de los registros seleccionados, y para observar todos los seleccionados en la parte superior de la tabla, utilizamos la herramienta Mover arriba la seleccin . Tambin podemos seleccionar los registros complementarios, usando la herramienta Invertir seleccin .
2010 Asociacin gvSIG

Curso de gvSIG

41

Observamos que la seleccin se efecta tanto en la tabla (registros de color amarillo) como en la vista. Existe una herramienta, Zoom a lo seleccionado (Vista /Navegacin /Zoom a lo seleccionado), que nos permite ir directamente a los elementos que se encuentran seleccionados. Para deseleccionar los registros solo tenemos que pinchar sobre la herramienta Limpiar Seleccin . Sobre la vista tambin obtenemos la informacin asociada a los elementos, que estn en ella, mediante la herramienta Informacin , as como tambin con la herramienta Informacin rpida .

Usamos la Informacin rpida para identificar sobre el mapa los distintos tipos de ferrocarriles. Ponemos activa la capa ferrocarrilandal.shp y picamos sobre Informacin rpida, y nos sale una nueva ventana donde seleccionamos la capa de ferrocarrilesandal, escogemos la pestaa del campo con nombre COD_ENT, activamos el campo calculado de longitud y aceptamos. Y si nos posamos encima de una lnea, nos sale el valor del campo COD_ENT (cdigo entidad),que tiene ese elemento, y la longitud.

4.5-Resumen de tablas Sumarizao de tabelas

Los resumenes sobre los campos de una tabla nos son datos muy tiles para trabajos de SIG, para ello empleamos la herramienta Resumen de tablas . Podemos obtener el mnimo, mximo, media, suma, desviacin tpica y varianza de los campos en una nueva tabla (*.dbf), dichos campos son necesarios, sobre los que se hace los resmenes, que son de tipo numricos.

2010 Asociacin gvSIG

Curso de gvSIG

42

Activamos la capa de hidro_andalucia.shp y seleccionamos la herramienta Muestra los atributos de la capa seleccionada , as abrimos la tabla de la capa, despus empleamos el botn Resumen de tablas y nos aparece una nueva ventana. Escogemos el campo por el que agrupamos que es JERARQUIA, seleccionamos el campo LENGTH y como estadstica la suma, as sabremos la longitud de total de los tramos que tienen la misma jerarqua, y por ltimo guardamos en un nuevo *.dbf.

4.6-Unir y enlazar tablas. Seleccin por atributos Unir e ligar tabelas. Seleo por atributos

Teniendo activa la capa anterior de esp_provincias.shp abrimos su tabla asociada (Capa/ Ver tabla de atributos) para identificar el campo PROVINCIA, que contiene un ndice de provincias de Espaa (es un valor numrico que va del 1 al 52). Aadimos al proyecto una tabla en formato *.csv; para ello vamos al Gestor de proyectos (Ver/ Gestor de proyectos), seleccionamos Tablas como tipo de documento, pinchamos en Nuevo y luego en Aadir, para seleccionar la tabla PoblacionINE.csv (escogemos el driver correspondiente para este tipo de ficheros). En esta tabla encontramos datos poblacionales de las 52 provincias. Para proceder a la unin de las tablas necesitamos identificar un campo comn en ambas tablas, dicho campo en el shape de provincias es DPROV y en la tabla de poblacin es CODIGO. Debemos abrir una tabla (la de poblacin del INE por ejemplo) y as la herramienta de Unin aparece en la barra de herramientas. Seleccionamos Unir (Tabla/ Unir), con lo que aparece la ventana para seleccin de tablas y campos. Primeramente en Opciones de la tabla de origen escogemos la capa esp_provincias.shp y el campo DPROV, el prefijo del campo lo dejamos vaco; luego en Opciones de la tabla destino elegimos la tabla, PoblacionINE.csv, y el campo, CODIGO. De este modo aadimos los campos de la tabla del INE a la tabla asociada al shp. Los nombres de los campos aadidos son del tipo: PoblacionINE.csv_nombrecampo.
2010 Asociacin gvSIG

Curso de gvSIG

43

Para quitar la Unin lo realizamos desde Tabla/ Quitar uniones, y con ello ambas tablas vuelven a tener la apariencia inicial. El enlace de tablas (Tabla/ Enlace) es una herramientas similar, slo que los campos de ambas tablas son enlazados virtualmente. Lo realizamos desde el icono de Enlace . A diferencia de la unin, en el enlace no cambia la apariencia de las tablas, ya que es un proceso virtual.

4.7-Importar campos

Una importante herramienta es Importar Campos, sta importa campos de una tabla a otra, dicho procedimiento es permanente, no como las herramientas Unir y Enlace. Primero copiamos los cinco archivos que componen la capa esp_provincias en /home/ubuntu, y
2010 Asociacin gvSIG

Curso de gvSIG la cargamos en la ToC, por ltimo abrimos la tabla de atributos.

44

Activamos la tabla de atributos de esp_provincias y vamos a Tabla/Importar Campos, nos aparece una ventana, en que indicamos la tabla a la que queremos importar, el campo por el que se importa, despus la tabla que importamos y finalemente por el campo que unimos ambas tablas.

A continuacin pulsamos sobre Siguiente, nos aparece un nueva ventana en la que seleccionamos los campos que queremos importar, que son: nombre, total, hombres y mujeres; cuando los seleccionamos, ya podemos acabar el proceso picando sobre el botn Fin.

Y obtenemos la tabla de partida con los nuevos campos, este proceso es permanente y no podemos dar vuelta atrs, a menos que eliminemos dichos campos.

2010 Asociacin gvSIG

Curso de gvSIG

45

Por ltimo guardamos esta capa en /home/ubuntu, como provicias_densidad.shp, para ello hacemos Capa /Exportar a/ SHP.

4.8-Exportar tabla Exportar tabela

Otra herramienta importante es Exportar tabla, con ella podemos extraer tablas completas a formato excel o dbf. Debemos tener activa la tabla de esp_provincias.shp, vamos a Tabla/Exportar y seleccionamos Excel, le damos la ruta donde guardamos el nuevo archivo. Podemos abrir el nuevo fichero con cualquier software que admita este tipo de archivo.

4.9-Codificacin de tablas (Shalom) Preferencias Codificao de tabelas (Shalom) - Preferncias

La herramienta Shalom nos sirve para la codificacin de las tablas. Para emplearla seleccionamos Shalom/Asignar codificacin a fichero *.dbf, a continuacin elegimos una tabla de eztension*.dbf y el tipo de codificacin que queremos aplicar. Para comprobar que se aplica bien la codificacin, abrimos la tabla y observamos que cambia la codificacin o smbolos.

2010 Asociacin gvSIG

Curso de gvSIG

46

5. Visualizacin y consulta de informacin remota Visualizao e consulta de informao remota


5.1-Servidor WMS (Web Map Service) En una vista, vamos a superponer a un fichero en local varios recursos de WMS.

En gvSIG podemos copiar capas de una vista a otra, y vistas y tablas dentro del mismo proyecto y de un proyecto a otro. Ahora vamos a realizar una copia de una vista que ya tenamos, y a la nueva vista le aadimos los servicios WMS. Para ello vamos al Gestor de proyectos a la parte de Vistas. Hacemos una copia de la VISTA1. Seleccionndola, le damos al botn derecho del ratn sobre ella y en el men contextual que nos aparece pinchamos a Copiar. Despus, sobre el cuadro del Gestor de proyectos donde estn todas las vistas le damos al botn derecho del ratn y despus a Pegar. Cambiamos el nombre a la nueva vista a WMS y la abrimos. Dejamos activa slo la capa de Centro_2002.jp2. Despus, para aadir un servicio WMS, utilizamos el icono de Aadir capa, y en la ventana que se abre, seleccionamos la solapa WMS. Escribimos esta URL para poder conectarnos al servicio remoto: http://localhost/mapserver/wms y pulsamos sobre el botn Conectar. Luego de unos segundos aparece una descripcin sobre dicho servicio. Pinchando el botn Siguiente llegamos a la solapa Capas, donde seleccionamos la capa Constructions in Valencia y pinchamos sobre Aadir. En la solapa de Estilos le damos a Siguiente, y en la de Formatos seleccionamos png y como sistema de referencia el 23030. Le damos al botn Aceptar para poder aadir la capa al ToC de la vista. Al visualizar la capa WMS en nuestra vista podemos ponerla como activa y a travs del men contextual cambiarle la opacidad (Propiedades del rster/ Transparencia) para poder ver la ortofoto bajo las parcelas.

2010 Asociacin gvSIG

Curso de gvSIG

47

Tambin podemos usar la herramienta de informacin para poder ver la informacin de los elementos de la capa WMS, siempre que lo permita el administrador del servidor. En nuestro caso se puede consultar, por ejemplo, las alturas de cada parcela, las cuales se encuentran en el campo Constru.

Otra fuente de informacin puede ser la catastral. para acceder a ella debemos de conectarnos al servidor: http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx (esta URL est por defecto en el listado de servidores remotos). Al conectarnos podemos seleccionar la nica capa disponible llamada Catastro. Seleccionar el formato png con el sistema 23030.

2010 Asociacin gvSIG

Curso de gvSIG

48

La herramienta de informacin nos proporciona la referencia catastral. Para ello debemos tener la precaucin de activar la capa de catastro para hacer la consulta.

Algunos servicios WMS nos permiten seleccionar cartografa de una misma zona pero en funcin de una dimensin, por ejemplo el tiempo, la elevacin, etc. Para ver un ejemplo volvemos a conectarnos al servicio WMS anterior: http://localhost/mapserver/wms. Pulsamos sobre el botn Conectar, despus sobre el de Siguiente y llegamos a la solapa Capas, donde seleccionamos la capa Harbour from Valencia, years 1980 and 2002 y pinchamos sobre Aadir. Al aadir esta capa vemos cmo se habilita la pestaa Dimensiones. Esto es porque esta capa nos permite la visualizacin de la misma zona en pocas distintas, a travs de la dimensin TIME. En esta pestaa, seleccionamos el texto TIME, y con las flechas del control situado a la derecha del cuadro buscamos la imagen que queremos insertar, seleccionndola con el botn Aadir, y despus a Establecer. En este caso insertamos la imagen de 1980. En la solapa de Formatos seleccionamos jpg y como sistema de referencia 23030 y le damos a Aceptar. Del mismo modo podemos aadir la imagen de la misma zona pero del ao 2002, siguiendo los mismos pasos que para la imagen anterior. Tanto a las imgenes en local como a las ya cargadas va WMS,0 podemos darle transparencia para poder ver la diferencia entre pocas distintas. Esto lo hacemos poniendo la capa que tenemos en la parte superior como activa y cambiamos la opacidad a travs del men contextual (Propiedades del rster/ Transparencia).

5.2-Web Map Context

Si tenemos una capa WMS cargada en una vista, con un encuadre concreto, podemos guardar dicha informacin, y reproducirla en otra vista, otro proyecto u otro programa que permita este formato. Esta informacin se guarda en un fichero Web Map Context, con formato *.cml. Usamos la herramienta Centrar la vista sobre un punto con las coordenadas UTM X= 726300 e Y= 4372900, y adems (y en este orden) ponemos la escala (en la barra de estado) a 1: 1000. Vamos a Vista/Exportar/Web Map Context, y ponemos Valencia como ttulo y el valor 1 como ID. Pinchamos a Examinar para ponerle nombre al fichero. Le ponemos de nombre Valencia, y como ruta del fichero vamos a /home/ubuntu. Le damos a Abrir. En Extensin seleccionamos Usar extensin de la vista, y le damos a Aceptar; as guardamos en Web Map Context. Vamos a recuperar el fichero Web Map Context que guardamos anteriormente en otra vista. Para ello volvemos a la vista Edicin que habamos creado anteriormente a travs del men Ventana/Edicin. Accedemos a Archivo/Importar/Web Map Context, buscamos el fichero Valencia.cml en /home/ubuntu y le damos a Abrir. Ponemos la capa activa y hacemos Zoom a la capa. Vemos como se nos ha cargado la informacin anterior.

2010 Asociacin gvSIG

Curso de gvSIG

49

5.3-Servidor WFS (Web Feature Service) La especificacin WFS (Web Feature Service) es una interfaz que nos permite trabajar con elementos geogrficos en formato vectorial a travs de la web. Es altamente interoperativo ya que utiliza el formato GML basado en XML para la definicin de la geometra y el intercambio de la informacin.

Creamos una vista nueva, y en Aadir capa seleccionamos la solapa de WFS y la URL: http://localhost:8180/geoserver/wfs. Hacemos uso de una de las capas disponibles, como por ejemplo la de Railway lines of Andalucia. Este servicio nos proporciona una capa vectorial de geometra de lneas. La seleccionamos, y en la solapa de Campos seleccionamos todos los campos de la capa para que se aadan a la tabla de atributos asociada a la informacin vectorial. En la solapa de Opciones dejamos el cuadro de Mx. Features con el valor 1000 (es el mximo que permite cargar gvSIG por la cantidad de informacin que supone). En la solapa de Filtro podramos decir que cargase los elementos que estn incluidos en una consulta. En nuestro caso no realizamos ningn filtro. Tambin podemos limitar el rea que deseamos mostrar la cartografa del servidor WFS, se realiza desde la solapa de rea, en el vertice1 indicamos la coordenada superior derecha y en el vertice2 es la coordenada inferior izquierda. Finalmente pinchamos a Aceptar. Igual que cualquier capa vectorial que tenemos en local podemos cambiar la leyenda de una capa WFS. Para ello, entramos en Propiedades de la capa, y en la pestaa Simbologa vamos a Valores nicos. Hacemos la leyenda por el campo cod_ent.

La capa WFS que acabamos de aadir acta, dentro de la aplicacin, como una capa cualquiera de informacin geogrfica. De hecho se pueden exportar elementos de esta capa en diferentes formatos (SHP, DXF, PostGIS o GML). Es posible editar dicha capa remota o aplicarle algn tipo de geoprocesamiento y salvar los cambios en un ficheros de datos en local.
2010 Asociacin gvSIG

Curso de gvSIG

50

Notar tambin que se pueden hacer cambios en las propiedades de las capas (en men contextual, Propiedades WFS) remotas WMS, WCS y WFS sin necesidad de aadir otra capa remota. Por ejemplo, para cambiar los parmetros de elementos mximos a descargar debemos acceder a la pestaa de Opciones de la ventana Ajustar capa WFS.

5.4-Acceso a BBDD espaciales (PostGIS) - Acesso a BDs espaciais (PostGIS) Otra forma de acceder a informacin geogrfica vectorial es mediante el acceso a BBDD espaciales (PostGIS). Para realizar esta conexin, seguimos estos pasos:

Sobre la vista anterior, accedemos a Vista / Aadir capa / GeoBD, y pinchamos sobre el botn de Aadir conexin *. En la ventana que se abre introducimos los siguientes parmetros: Driver: Url del servidor: Puerto: Nombre de BD: Usuario: Contrasea: PostGIS JDBC Driver localhost 5432 postgres postgres postgres

Al pulsar el botn de Aceptar se nos muestra las tablas o capas disponibles en el catlogo seleccionado. Tambin podemos seleccionar slo una porcin definida por un rea. En nuestro caso, seleccionamos public.poblacion. En cuadro de Columnas de la tabla se nos muestran los campos disponibles para la tabla seleccionada. Podemos seleccionar uno, varios o todo el conjunto de campos. Seleccionamos todos los campos. En el cuadro de Campo con ID seleccionamos el campo que contiene el campo nico, en este caso gid. En el cuadro de Campo
2010 Asociacin gvSIG

Curso de gvSIG

51

geomtrico debemos seleccionar el campo que contiene las geometras, que en nuestro caso es the_geom.

Tambin podramos seleccionar que nos muestre los elementos de un rea concreta. Nosotros dejamos que nos muestre todos los elementos. Al final pulsamos el botn Aceptar y aparece a continuacin la capa cargada en la vista, con las poblaciones de Andaluca.

Adems podemos acceder a la tabla de atributos asociada a la capa.


2010 Asociacin gvSIG

Curso de gvSIG

52

5.5-Servicio WCS (Web Coverage Service) Las especificaciones WCS (Web Coverage Services) permiten acceder a coberturas geoespaciales o a conjuntos de datos rster que representan valores o propiedades (valores de las celdas) con una localizacin geogrfica determinada. Al aadir una capa WCS se puede trabajar con ella como con cualquier otra capa aadida a gvSIG, incluyendo las Propiedades del rster que vemos en otros ejemplos.

Para este ejemplo abrimos otra vista y pinchamos sobre Aadir capa. Esta vez seleccionamos la solapa de WCS y escribimos esta URL: http://localhost/mapserver/wcs. Seleccionamos una de las imgenes disponibles, por ejemplo la de 90m DTM of South West section of the Iberian Peninsula. En la pestaa de Formato seleccionamos el formato GEOTIFF y el sistema de referencia disponible. La ltima solapa es de seleccin de parmetros, como por ejemplo las bandas de la imagen. En este caso seleccionamos la nica banda que tiene la imagen. Finalmente pinchamos sobre Aceptar y aparece la imagen sobre la vista.

5.6-Bsqueda de I.G. por catlogo Busca de informao geogrfica por catlogo El servicio de catlogo permite buscar informacin geogrfica por Internet. gvSIG ofrece una interfaz cmoda que permite encontrar geodatos y cargarlos en la vista siempre y cuando la naturaleza de los mismos lo permita. Para ver el funcionamiento de esta herramienta, vamos a realizar un ejemplo prctico:

Abrimos una vista nueva y la renombramos con el nombre Poblaciones de Andaluca. Accedemos al servicio de Catlogo y nos http://localhost/geonetwork/srv/csw segn el protocolo CSW. conectamos al servidor

2010 Asociacin gvSIG

Curso de gvSIG

53

En la bsqueda de geodatos, escribimos la palabra Andalucia (escribimos la palabra sin acento). Pulsamos sobre el botn Buscar. A continuacin, nos aparece una ventana con el resultado de la bsqueda. Vamos al geodato Populated places of Andalucia. Si pinchamos sobre el botn de Descripcin accedemos a los metadatos de la cartografa. Pinchando sobre Aadir capa vemos los posibles servicios en los que est disponible el recurso encontrado. De las opciones mostradas seleccionamos Mapa, cargndose las Poblaciones de Andaluca en WMS.

5.7-Localizacin por topnimo Localizao por toponmia Un nomencltor es un conjunto de datos en el que se establece una relacin entre un topnimo y las coordenadas geogrficas donde se encuentra. gvSIG dispone de un cliente de nomencltor que permite hacer una bsqueda por topnimos y centrar la vista en el punto deseado. Para ver el funcionamiento de esta herramienta, vamos a realizar un ejemplo prctico:

Sobre la vista anterior, utilizamos la herramienta de Nomencltor y nos conectamos al servidor


2010 Asociacin gvSIG

Curso de gvSIG (http://localhost:8180/deegree/wfsg), segn el protocolo WFS-G.

54

En la bsqueda, introducimos la palabra Sevilla. Clic en Buscar. Nos aparece una ventana con todos los resultados de la bsqueda. Seleccionamos el primer topnimo de la lista. Clic en Localizar.

Observamos como en la vista ha hecho un zoom sobre un municipio.

2010 Asociacin gvSIG

Curso de gvSIG

55

Comprobamos que realmente se trata del elemento geogrfico buscado. Para ello ponemos activa la capa WMS, y seleccionamos la herramienta de informacin . Pinchamos sobre el municipio encontrado y observamos como el campo municipio coincide con nuestra bsqueda.

6. Edicin - Edio
En este ejercicio realizamos la digitalizacin del Ayuntamiento de Valencia y de dos manzanas colindantes. A estos elementos le asignamos informacin alfanumrica. En la segunda parte de este ejercicio, utilizamos la herramienta Hiperenlace, para asignar a algunos municipios de Andaluca archivos de tipo: pdf, imgenes, etc.

6.1-Crear una nueva capa Criar uma nova camada


Creamos una nueva Vista, la renombramos como Edicin, y la abrimos. Cargamos la imagen del centro de la ciudad de Valencia (Centro_2002.jp2). Utilizamos la herramienta Centrar la vista sobre un punto sobre las coordenadas (X: 725704; Y: 4372413). Esta zona corresponde al Ayuntamiento de Valencia. Ponemos una escala de 1:1000. Creamos una nueva capa con Vista / Nueva capa / Nuevo SHP Seleccionamos Polgono, como tipo de geometra, picamos sobre Siguiente. Aadimos un campo llamado Uso, dejamos por defecto el tipo (String) y el tamao.

2010 Asociacin gvSIG

Curso de gvSIG

56

Salvamos en disco la capa como ProyectoCentro.shp (debemos guardarla sobre un directorio escribible, que en el LiveDVD puede ser /home/ubuntu)

Observamos una nueva capa aadida en la ToC, y marcada en rojo, para mostrar que la capa est en edicin. Adems, vemos la consola abierta en la parte inferior de la vista y nuevos botones en la barra de herramientas. Ponemos activa la nueva capa, ProyectoCentro. Seleccionamos la herramienta Polilnea .

Picamos la posicin del primer punto del elemento a dibujar. Despus introducimos los nuevos vrtices de la polilnea. Para cerrar el polgono, utilizamos la opcin del men contextual (segundo boton del ratn) Cerrar Polilnea o con la letra C en la consola de edicin. Vemos que el nuevo polgono se ilumina con el color de seleccin. Podemos crear ms polgonos y as crear nuevos edificios, y tambin otros polgonos para reas de recreo de nuestro proyecto. Adems podemos probar a combinar lneas y arcos, si las seleccionamos opciones en el men contextual. Tambin, podemos activar el snapping que nos ayuda a situar nuevos puntos en vrtices previos o en nuestros polgonos ya dibujados, y as podemos fcilmente evitar errores. Si queremos cambiar la posicin de algunos vrtices, utilizamos la herramienta Seleccionar . Escogemos el vrtice que deseamos mover, liberamos el botn del ratn y despus pinchamos en la nueva posicin del vrtice.

2010 Asociacin gvSIG

Curso de gvSIG

57

Podemos usar la herramienta Deshacer/Rehacer , o abrir la herramienta Pila de Comandos para volver a estados de edicin anteriores.

Cuando hacemos esto, nos aseguramos que la capa est seleccionada en la ToC y entonces utilizamos la opcin Capa/Terminar edicin, escogemos S cuando queremos salvar los cambios.

Seleccionamos la capa ProyectoCentro en la ToC y escogemos Capa/Comenzar Edicin. Elegimos Capa/Ver Tabla de Atributos. Para cambiar el valor de un campo, seleccionamos la celda de la tabla, introducimos el nuevo valor y presionamos la tecla Enter. El polgono cuyos atributos estamos editando se selecciona cuando pulsamos sobre la tabla, y viceversa. Por ejemplo, asignamos valores como el Ayuntamiento, Edificio y Verde al campo de Uso.

2010 Asociacin gvSIG

Curso de gvSIG

58

Cerramos la tabla de atributos y terminamos edicin, guardamos los cambios. Para una visin ms agradable, escogemos una leyenda de Valor nico para esta capa y asignamos colores apropiados a cada valor de Uso.

Con gvSIG podemos crear una capa multipunto, de forma que digitalizamos varios puntos, y todos ellos son un nico registro en la base de datos. Primero utilizamos la herramienta Centrar la vista sobre un punto sobre las coordenadas (X: 725945; Y: 4372160), y ponemos una escala de 1:1000. En esta zona podemos ver algunas calles con rboles, que vamos a digitalizar. Para crear una capa multipunto vamos a Vista / Nueva capa / Nuevo SHP En la ventana que nos muestra seleccionamos Multipunto como tipo de geometra, y como nombre de la capa le asignamos rboles. Para continuar pulsamos sobre Siguiente. Aadimos un campo llamado Calle, dejamos por defecto el tipo (String) y el tamao (para aadir debemos pulsar Intro). Salvamos en disco la capa como Arboles.shp (debemos guardarla sobre un directorio escribible, que en el LiveDVD es /home/ubuntu) y por ltimo pulsamos sobre Fin. Observamos una nueva capa aadida en la ToC, y marcada en rojo, para mostrar que la capa est en edicin. Adems, vemos la consola abierta en la parte inferior de la vista. Ponemos activa la capa nueva Arboles. Seleccionamos la herramienta Multipunto herramientas de dibujo. , que es la nica habilitada de la barra de

2010 Asociacin gvSIG

Curso de gvSIG

59

Queremos que cada registro de la base de datos pertenezca a una calle distinta (que contiene a todos los rboles de esa calle). As empezamos a dibujar los rboles de una misma calle. Una vez que los dibujamos, le damos al botn derecho del ratn y a Terminar. As tenemos todos los rboles de esa calle como un nico registro. Hacemos lo mismo con otra calle, dndole a la herramienta Multipunto y dibujando los rboles. Una vez digitalizados todos los puntos, abrimos la tabla de atributos de nuestra capa y rellenamos el campo Calle con sus datos correspondientes. Al final volvemos a la vista, y con el botn derecho del ratn sobre la capa Arboles.shp terminamos la edicin de la capa.

A diferencia de otros paquetes de SIG, gvSIG nos permite corregir mltiples capas al mismo tiempo. Tambin podemos editar cualquier elemento, mientras gvSIG pueda leerlo (incluyendo WFS), y despus salvar los resultados a formatos escribibles usando el men Capa / Exportar a....

6.2-Leyendas con imgenes Legendas com imagens

En este ejercicio vemos como a una capa de puntos podemos asignarle una leyenda por imagen.

Sobre la capa anterior activa, Arboles.shp, vamos a Propiedades, y escogemos la pestaa Simbologa, y en Smbolo nico seleccionamos Smbolo de marcador de imagen cmo Tipo, le damos un ancho de '4', seleccionando metros como unidad, y seleccionamos la imagen arbol.gif, que est en el directorio /cdrom/data/Plantillas.

2010 Asociacin gvSIG

Curso de gvSIG

60

Le damos a Aplicar y a Aceptar, seguidamente vemos como los puntos dibujados anteriormente los visualizamos con la imagen de un rbol.

6.3-Crear SHP de geometra derivadas - Criar SHP de geometrias derivadas

Creamos una nuevas vista y la renombramos como GeoDerivadas, a continuacin la abrimos y aadimos las capas puertos_andalucia y municipios_andalucia, que se encuentran en el directorio /cdrom/data/cartografia/andalucia. Para generar geometras derivadas vamos a Capa/Crear SHP de geometras derivadas, con esta
2010 Asociacin gvSIG

Curso de gvSIG herramienta slo generamos archivos *.shp a partir de capas de tipo punto o lneas.

61

El fin de este apartado es construir lneas entre los diferentes puertos de Andaluca. Para ello ponemos como capa origen puertos_andalucia.shp, la capa de salida la llamamos distancia_puertos, la ruta donde la guardamos es en /home/ubuntu, el tipo de geometra que tiene dicha capa, es de tipo lneas, y el tipo de proceso es de Puntos a lnea. Despus nos abre una nueva ventana, donde tenemos que aadir todos los ejes que nos genera, sto lo realizamos picando encima del smbolo '+' de la izquierda (aade todos los ejes), y si en cambio le hacemos sobre el de la derecha solo nos aade un eje (si tenemos elementos seleccionados en las features).

Por ltimo pulsamos sobre Generar y obtenemos el nuevo archivo *.shp de geometras derivadas.

2010 Asociacin gvSIG

Curso de gvSIG

62

6.4-Usar edicin de atributos para crear hiperenlaces Usar edio de atributos para criar hiperligaes Podemos asociar texto, imgenes, html o archivos pdf a entidades y tener acceso a esta informacin usando la herramienta de Hiperenlace. Ahora vemos como crear este hiperenlace.

Cargamos la capa municipiosAndal.shp (podemos emplear la vista anterior en la que la tenemos cargada), y hacemos Zoom a la capa (con el botn derecho del ratn sobre ella). Si el estado de la capa es no escribible (como en un DVD), la aplicacin nos advierte. Para pasar la capa a estado escribible la exportamos a un nuevo shp y trabajamos sobre l. Para ello ponemos activa la capa y vamos al men Capa/Exportar a.../SHP. Guardamos la capa en el directorio que sale por defecto (se guardan los datos hasta que reiniciemos el PC) y decimos que nos la debe aadir en la Vista; tambin podemos salvarla en /home/ubuntu. Ponemos la capa en modo edicin, para ello activamos la capa, hacemos botn derecho sobre ella, se despliega el men contextual y seleccionamos Comenzar edicin. Abrimos la tabla de atributos, y accedemos a Tabla / Modificar estructura de tabla. A continuacin creamos tres campos nuevos, llamados: Enlace_imagen, Enlace_html, Enlace_pdf y de tipo String. Por ltimo aceptamos. Localizamos el campo de Enlace_imagen. Escribimos en cada celda la ruta correspondiente a la imagen enlazada (sin extensin), en nuestro caso ponemos la ruta de la imagen de Granada (/cdrom/data/cartografia/Andalucia/granada). Localizamos el registro de Sevilla (del campo Nombre) y el campo de Enlace_html. Escribimos en la celda la ruta correspondiente a la pgina web del ayuntamiento de Sevilla, en este caso ponemos la ruta (http://www.sevilla.org/impe/sevilla/portada). Localizamos el registro de Jan (del campo Nombre) y el campo de Enlace_pdf. Primero vamos
2010 Asociacin gvSIG

Curso de gvSIG

63

a la siguiente pgina web de turismo de Jan (http://www.turjaen.org/index2.php) y en el apartado Disfruta Jan/Jan monumental/De la catedral de la Magdalena (http://www.turjaen.org/disfruta_monumental_r1.php) descargamos el archivo *.pdf, que recoge la informacin que se muestra en la pgina, y lo guardamos en la ruta: /home/ubuntu. Atencin, si no podemos acceder a internet para descargar el archivo, ste lo encontramos en el directorio /cdrom/data/plantillas y se llama ruta1.pdf.

Volvemos a la vista y terminamos la edicin de la capa. Seleccionamos sobre la tabla el registro que hemos editado (Granada) y usamos la herramienta Zoom a la seleccin , para encontrarlo en la vista.

Tambin configuramos el hiperenlace de la capa. Vamos a la pestaa Hiperenlace de Propiedades de la capa, seleccionamos como campo: Enlace_imagen, en extensin ponemos *.jpg y como accin: Enlazar con fichero de imagen. Por ltimo pulsamos sobre el botn Aceptar.

2010 Asociacin gvSIG

Curso de gvSIG

64 desde el men desplegable. Una

Ahora utilizamos la herramienta Hiperenlace avanzado ventana con la imagen nos aparece sobre la vista.

Este procedimiento lo hacemos con todas las entidades de la capa y asignamos a cada elemento una imagen. En este ejemplo, enlazamos tambin las imgenes de Crdoba y Cdiz. Ahora probamos como funciona el hiperenlace para enlaces a html, as que configuramos el hiperenlace de la capa para este caso. Vamos a la pestaa Hiperenlace de Propiedades de la capa, seleccionamos como campo: Enlace_html, en extensin lo dejamos vaco y como accin: Enlazar con fichero de de texto y HTML. Pinchamos sobre el botn Aceptar.

Ahora utilizamos la herramienta Hiperenlace avanzado , y nos aparece una nueva ventana con la pgina web del ayuntamiento de Sevilla sobre la vista.

2010 Asociacin gvSIG

Curso de gvSIG

65

Probamos como funciona el hiperenlace para enlaces a archivos *.pdf, por lo tanto configuramos el hiperenlace. Vamos a la pestaa Hiperenlace de Propiedades de la capa, seleccionamos como campo: Enlace_pdf, en extensin lo dejamos vaco y como accin: Enlazar con ficheros pdf. Pinchamos sobre el botn Aceptar.

Ahora podemos utilizar la herramienta Hiperenlace avanzado abre el archivo *.pdf sobre la vista, puede tardar en abrirse.

y en una nueva ventana se

2010 Asociacin gvSIG

Curso de gvSIG

66

7. Geoprocesamiento - Geoprocessamento
La extensin de geoprocesamiento de gvSIG permite aplicar una serie de procesos estndar sobre las capas de informacin vectorial cargadas en el rbol de capas de una vista de gvSIG (ToC), dando como resultado nuevas capas de informacin vectorial que aportan una nueva informacin, adicional a las capas de partida. La extensin de geoprocesamiento

tiene implementado los siguientes geoprocesos:

rea de influencia (buffer). Recortar (clip). Disolver (agrupar por adyacencia y criterios alfanumricos). Juntar (merge). Interseccin. Unin. Enlace espacial (Spatial Join). Convex Hull (mnimo polgono convexo). Diferencia. Traslacin 2D (transformacin). Reproyectar (permite el cambio de proyeccin). LineClean ( topologa de lneas). Construir polgonos a partir de lneas.

El formato de la capa de salida es alguno de los formatos de escritura soportados por gvSIG (actualmente slo podemos guardar en formato shp).

2010 Asociacin gvSIG

Curso de gvSIG

67

7.1-rea de influencia (Buffer) Este geoproceso acta sobre una capa vectorial de puntos, lneas o polgonos generando una nueva capa de polgonos resultantes de aplicar un rea de influencia sobre todos los elementos, o sobre una seleccin, de la capa de entrada.

En primer lugar, tenemos en cuenta que, para acceder al Gestor de Geoprocesos, necesitamos cargar al menos una capa en la ToC, por lo que empezamos por ah. Al abrir el geoproceso de rea de influencia, el asistente est estructurado en las siguientes partes:

En este paso realizamos la seleccin de los elementos cuya rea de influencia se va a calcular. Consta de una lista desplegable, en la que seleccionamos una capa vectorial sobre la que se aplica el clculo. Opcionalmente, podemos marcar el cuadro de seleccin Usar solamente los elementos seleccionados, de forma que el proceso slo calcula las reas de influencia de los elementos seleccionados de la capa especificada.

Introducimos de las caractersticas del rea de influencia a calcular. Optamos por introducir el radio del rea de influencia (en el primer cuadro de entrada de texto) o por especificar un campo de la capa de entrada, del que toma el valor de radio de rea de influencia a aplicar. Con esta segunda opcin aplicamos diferentes radios de rea de influencia para diferentes
2010 Asociacin gvSIG

Curso de gvSIG

68

elementos vectoriales (mientras que la primera opcin aplica el mismo radio a todos los elementos de la capa de entrada).

La opcin Disolver entidades nos permite que, una vez generada el rea de influencia de todos los elementos de la capa de entrada, en una segunda pasada se fusionen aquellos elementos cuya geometra se toque. La opcin No usar borde redondeado nos permite generar buffers con bordes perpendiculares (no suavizados), al estilo de la siguiente figura.

En este paso seleccionamos el nmero de buffers concntricos, y determinamos la situacin de stos respecto de la geometra original. Con el geoproceso rea de Influencia de gvSIG generamos varias reas de influencia, equidistantes de la geometra original. Por ejemplo, si la distancia de buffer que aplicamos es de 200 metros, y elegimos generar dos anillos concntricos, el primer anillo est a una distancia de buffer de 200 metros y el segundo 400 metros del elemento original. Actualmente, por razones de eficiencia, se ha limitado el nmero de anillos de buffer concntricos, por lo que el nmero mximo que podemos generar es tres.

En el caso de que la capa vectorial, sobre la que trabajamos, es de polgonos, la opcin Crear Buffer... aparece habilitada, nos permite generar buffers fuera del polgono original, dentro, o tanto fuera como dentro.

Introduccin de las caractersticas de la capa resultado. Actualmente el resultado de la ejecucin de un geoproceso solo lo podemos salvar en ficheros *.shp. Por esta razn, tenemos la opcin de seleccionar un fichero shp existente, para sobrescribirlo, o bien especificar uno nuevo.

Creamos una vista nueva, la que renombramos como Andaluca2. Cargamos las capas ferrocarrilAndal.shp y municipiosAndal.shp, que estn en el directorio /cdrom/data/cartografia/andalucia.

2010 Asociacin gvSIG

Curso de gvSIG

69

Abrimos el Gestor de geoprocesos

(o desde Vista / Gestor de geoprocesos)

Seleccionamos la operacin rea de influencia, y en la nueva ventana, introducimos ferrocarrilAndal.shp como capa de entrada. Seleccionamos la opcin rea de influencia definida por una distancia, e introducimos la distancia (por ejemplo: 100 metros). Escogemos la opcin Disolver entidades. Definimos la ubicacin (/home/ubuntu) y el nombre de la capa de salida (el fichero contendr el resultado). Por ltimo aceptamos.

Vemos una nueva capa aadida en la ToC, la cual contiene el rea de influencia. Empleamos un valor de transparencia en la leyenda, para visualizar la afeccin sobre los municipios de Andaluca.

2010 Asociacin gvSIG

Curso de gvSIG

70

7.2-Recortar (Clip) Este geoproceso es de utilidad, lo empleamos para extraer de una capa de cartografa vectorial un subconjunto de elementos, que recaen dentro de una regin determinada (definida por la unin de todos los elementos de una segunda capa vectorial, denominada capa de recorte). En este apartado trabajamos con una cartografi de una serie cartogrfica y queremos realizar un recorte de dicha cartografa. Este tipo de trabajos habitualmente lo requieren los ayuntamientos, cuando disponen una cartografi de mbito provincial y un municipio solo quiere utilizar su mbito para realizar la ordenacin de su territorio.

Para realizar este ejercicios, abrimos una vista nueva y cargamos las capas hidro_andalucia.shp y municipiosAndal.shp, que estn disponibles en el directorio /cdrom/data/cartografia/andalucia. Seleccionamos la capa de municipios municipiosAndal.shp, abrimos su tabla asociada y escogemos el municipio de nombre Crdoba (queda destacado en color amarillo tanto la fila de la tabla, como su lugar en el mapa). Para ampliar su imagen pinchamos sobre el icono Zoom a lo seleccionado . La pantalla queda de la siguiente forma:

2010 Asociacin gvSIG

Curso de gvSIG

71

Ejecutamos el Gestor de Geoprocesos mediante su icono o desde el men Vista/ Gestor de Geoprocesos, una vez seleccionamos Recortar nos muestra el siguiente dilogo:

Queremos extraer un subconjunto de la capa hidro_andalucia.shp para el municipio seleccionado (de amarillo), por lo que seleccionamos la capa hidro_andalucia.shp como capa a recortar, la capa municipiosAndal.shp como capa de recorte, y ponemos que se utilice como polgono de recorte la unin de solamente los elementos seleccionados (que es el municipio de Crdoba). Por ltimo, al igual que con el resto de geoprocesos de la extensin de
2010 Asociacin gvSIG

Curso de gvSIG

72

geoprocesamiento de gvSIG, definimos el tipo de almacenamiento donde es guardada la capa de resultado (de momento slo guardamos en ficheros shp). Le ponemos nombre al fichero de salida, recorte.shp, en la ruta de /home/ubuntu.

El geoproceso Recortar es un geoproceso definido, de antemano no sabemos cuntas geometras recaen dentro del polgono de recorte, pero s que sabemos que tenemos que procesar todas las geometras (o al menos las seleccionadas). Por eso se nos muestra una barra progresiva y un texto que nos informa del progreso del proceso. Podemos cancelar el geoproceso en cualquier momento, si actuamos sobre el botn Cancelar, o seguimos trabajando tranquilamente, pues el proceso se ejecuta en segundo plano.

2010 Asociacin gvSIG

Curso de gvSIG

73

7.3-Disolver (Dissolve) - Dissolver (Dissolve) Este geoproceso acta sobre una sola capa de entrada, cuyo tipo de geometra debe ser forzosamente de polgonos. El proceso analiza cada polgono de la capa de entrada, de tal forma que fusiona en un solo polgono, aquellos polgonos que toman idntico valor para un campo especfico. Adems, nos permite introducir el criterio espacial en la decisin de fusionar varios polgonos. De esta forma, realizamos una seleccin y as dos polgonos son fusionados, adems deben tomar idntico valor en el atributo especificado y ser adyacentes espacialmente. Esto puede ser de utilidad en mltiples situaciones. En este caso disponemos de una capa de polgonos que representa los municipios de una determinada comunidad autnoma (en este caso Andaluca), y necesitamos, para realizar un informe, disponer de una capa de polgonos con las provincias, pero en ese momento no tenemos dicha informacin.

Primero copiamos los archivos que componen la capa municipiosAndal.shp del directorio /cdrom/data/cartografia/andaluci al directorio /home/ubuntu. Para realizar este ejemplo abrimos una vista nueva y cargamos la capa municipiosAndal.shp. Ejecutamos el Gestor de Geoprocesos mediante su icono o Men/ Vista/ Gestor de geoprocesos, y entramos en Anlisis/Agregacin/Disolver. Nos muestra el siguiente dilogo:

2010 Asociacin gvSIG

Curso de gvSIG

74

Al seleccionar Abrir geoproceso, nos muestra el formulario en el que seleccionamos como capa de entrada qu capa deseamos disolver (pudiendo trabajar solamente con una seleccin), que en nuestro caso es municipiosAndal.shp, escogemos el atributo de la capa que empleamos como criterio para fusionar polgonos adyacentes, que es el atributo PROVINCIA, sealamos que los polgonos que se fusionan, adems de tomar idntico valor para el atributo de disolucin son adyacentes (criterio espacial), mediante la seleccin de Slo disolver adyacentes.

El mdulo de geoprocesamiento de gvSIG nos permite conservar un resumen de los atributos de los polgonos de la capa de entrada una vez fusionados. Para ello, se introduce el concepto de Funcin resumen. Como cada polgono de la capa resultado del geoproceso Disolver es el producto de unir varios polgonos de la capa de entrada, podemos aplicar una funcin resumen sobre los atributos numricos de los polgonos fusionados.

2010 Asociacin gvSIG

Curso de gvSIG

75

Las funciones resumen soportadas son mximo, mnimo, media y sumatorio. Para los atributos numricos de los que seleccionamos alguna funcin resumen, se incluye un campo en la capa resultado para cada funcin resumen seleccionada. De este modo, en el caso del campo POB91, una vez fusionados los municipios en provincias, para cada provincia tenemos la poblacin mxima, mnima, sumatorio y media de todos sus municipios.

Finalmente seleccionamos la ruta y el nombre del fichero resultante (disolver.shp), pinchamos sobre Aceptar. El resultado final es el siguiente, en el cual modificamos las propiedades de las capas para una mejor visualizacin.

Nota: La capa resultado la dibujamos sin relleno, con lnea de borde marrn y grosor cinco veces mayor de lo normal. La capa de entrada, de municipios, la dibujamos con una simbologa de valores nicos a partir del campo utilizado para realizar el Dissolve (PROVINCIA). Como vemos, el permetro de los polgonos de la capa resultado concuerda perfectamente con el cambio de color
2010 Asociacin gvSIG

Curso de gvSIG (valor del campo PROVINCIA) de la capa de entrada. 7.4-Enlace espacial (Spatial join) Juno espacial (Spatial join)

76

Este geoproceso, al igual que un join entre tablas, nos transfiere los atributos de una capa a otra en base a una caracterstica comn. A diferencia del join de las bases de datos relacionales, en este caso la caracterstica comn no es que un campo de las dos tablas tome el mismo valor (la clave del join), sino que los elementos relacionados de las dos capas cumplan unos criterios espaciales. El geoproceso Enlace Espacial implementado por la extensin de geoprocesamiento de gvSIG podemos seguir dos tipos de criterios espaciales para establecer el enlace espacial:

Vecino ms prximo (relacin 1->1): Asigna a un elemento de la capa origen los atributos del elemento ms prximo de la capa enlazada. En el caso de que el elemento ms prximo intersecta (o est contenido para el caso de polgonos) al elemento original, si hay varias intersecciones, el algoritmo toma el primer elemento analizado de las posibles intersecciones. Contenido en (relacin 1->M): Relaciona un elemento de la capa origen con varios elementos de la capa destino (en concreto, con aquellos que son intersectados). En este caso la capa origen no hereda los atributos de la capa relacionada, sino que la operativa es muy parecida a la del geoproceso Disolver. Para los M elementos relacionados con un elemento de la capa origen, nos da la posibilidad de escoger una o varias funciones resumen (media, mnimo, mximo, sumatorio) que se aplican sobre los atributos numricos de la capa enlazada.

Aadimos la capa urb_andalucia.shp en la vista, y aplicamos el proceso con las capas municipiosAndal.shp y urb_andalucia.shp (/cdrom/data/cartografia/andalucia). Ejecutamos el Gestor de Geoprocesos mediante su icono o desde el men Vista/ Gestor de geoprocesos, y una vez seleccionamos Enlace Espacial, nos muestra el siguiente dilogo:

2010 Asociacin gvSIG

Curso de gvSIG

77

Cuando seleccionamos el geoproceso Enlace Espacial, nos muestra el siguiente formulario:

Este dilogo es prcticamente igual a los dilogos de los geoprocesos de solape (Unin, Diferencia e Interseccin) con una excepcin: nos permite escoger si queremos realizar una relacin 1-1 (mediante el criterio espacial de vecino ms prximo) o realizar una relacin 1-N (mediante el criterio espacial 'Intersecta' o 'Contenido en').

Seleccionamos como capa de entrada urb_andalucia.shp, y como capa de recorte municipiosAndal.shp. Dejamos desmarcado el cuadro de seleccin Usar solamente los elementos seleccionados y marcamos el de Usar el ms prximo.

En el caso de que, una vez seleccionada la capa de origen y la capa a relacionar, lanzamos el geoproceso sin marcar el cuadro de seleccin Usar el ms prximo, nos muesta un cuadro de dilogo en el que podemos seleccionar, para cada atributo numrico de la capa a relacionar las funciones resumen que deseamos aplicar:

2010 Asociacin gvSIG

Curso de gvSIG

78

Las funciones resumen son las mismas que para el geoproceso Disolver.

De este modo, los atributos transferidos a la capa de origen son el resultado de las funciones resumen seleccionadas para cada campo numrico. Si el geoproceso lo lazamos marcando la opcin Usar el ms prximo, no nos muestra este cuadro de dilogo y se ejecuta directamente.

Por ltimo aceptamos y se ejecuta el proceso.

2010 Asociacin gvSIG

Curso de gvSIG

79

8. Herramientas para capas raster - Ferramentas para camadas raster


8.1-Recorte de capas - Recorte de camadas En este apartado generamos un trozo de una imagen cargada en la ToC. Dicha imagen nueva tiene la misma resolucin que la original y las 6 bandas aadidas. Primero creamos una vista y definimos el CRS de la Vista como EPSG 32721 (Datum WGS84, proyeccin UTM huso 21 Sur), este cambio lo hacemos desde las Propiedades de la vista/Proyeccin actual.

Aadimos la imagen monobanda L71223084_08420080923_B10.TIF a la vista que est en el directorio /cdrom/data/cartografia/uruguay/raster, pero se debe seleccionar el driver correspondiente a las capas rster.

Ahora observamos la informacin de la imagen que aadimos, para ello seleccionamos la imagen en la ToC, con el segundo botn del ratn escogemos las Propiedades del rster, accedemos a la solapa Informacin y por ltimo se accede a los metadatos de la imagen, como puede ser la informacin del dataset, la extensin geogrfica, el tipo de dato y el CRS. En este caso los metadatos estn incluidos en el mismo fichero que la imagen por ser formato GeoTiff.
2010 Asociacin gvSIG

Curso de gvSIG

80

Desde la solapa Bandas, aadimos las dems bandas de esta imagen multiespectral mediante el botn Aadir. Seleccionamos para aadir las siguientes imgenes : L71223084_08420080923_B20.TIF, L71223084_08420080923_B30.TIF, L71223084_08420080923_B40.TIF, L71223084_08420080923_B50.TIF y L71223084_08420080923_B70.TIF. No aadimos el archivo L71223084_08420080923_B80.TIF porque tiene diferente resolucin que las dems imgenes. Luego, para obtener una visualizacin en RGB de la imagen, en la misma solapa de las Bandas ponemos la B10 a B, B20 a G y B30 a R.

Si hacemos un zoom a la capa (desde men contextual) vemos que la imagen presenta zonas sin datos por el propio movimiento del sensor. Empleamos la herramienta Exportar Raster/Recorte para quedarnos con una pequea imagen de la zona central del archivo original. Seleccionamos mediante el botn de Seleccin desde la vista, gracias a lo cual se rellenan los cuadros de las coordenadas lmite de la imagen a recortar.

2010 Asociacin gvSIG

Curso de gvSIG

81

Nota: Tambin es posible recortar el extent completo de la capa seleccionada en la ToC, o recortar la extensin mnima de la capa que incluya a todas sus ROIs asociadas.

La herramienta Recorte dispone de mas solapas donde existen otros parmetros de definicin, como es la solapa Resolucin en establece la resolucin original, pudiendo variarla y elegir el mtodo de interpolacin, otra es la pestaa Bandas donde se seleccionan las bandas a incluir en la imagen recortada y por ltimo la solapa Opciones, en donde definimos el nombre de la capa que la llamamos RecorteB10_B70.tif, si queremos separacin de bandas y el directorio del fichero en disco(/home/ubuntu).

Nota: Los mtodos de interpolacin disponibles son 4: vecino ms prximo, bilineal, distancia inversa y B-Spline. El clculo por vecino ms prximo es el mtodo ms rpido pero produce una mayor sensacin de pixelado de la imagen y discontinuidad en los elementos lineales. El resto produce un suavizado del resultado.

Nos aparece una ventana que nos informa del progreso de la exportacin, y adems nos presenta un pequeo informe de estadstica de la capa creada.

2010 Asociacin gvSIG

Curso de gvSIG

82

Como resultado tenemos una nueva capa que es una imagen georreferenciada, de 6 bandas y accediendo a la solapa de Bandas (desde Propiedades rster) es posible cambiarle la visualizacin a (B, G,R) para las capas 1, 2 y 3 de la nueva imagen.

2010 Asociacin gvSIG

Curso de gvSIG

83

Adems se genera un fichero de extensin *.rmf (Raster Meta File) con metadatos de la imagen recortada en el misma ubicacin donde dijimos que nos guardara la imagen recortada (/home/ubuntu). 8.2-Definicin de regiones de inters (ROIs) Definio de regies de interesse (ROIs)

En siguiente ejercicio lo que hacemos es definir muestras de clases que pueden ser usadas posteriormente en una clasificacin supervisada de la imagen multiespectral. Para cada una de las clase definimos ms de una ROI.

Hacemos uso de una imagen multibanda, como es el recorte de 6 bandas generado en el primer ejercicio (RecorteB10_B70.tif). Desde las Propiedades del rster, seleccionamos la combinacin de bandas (RGB) como (3,2,1). Antes de crear las regiones de interese debemos tener claro que clases definimos, porque cada ROI pertenece a una clase. La seleccin de ROIs depende del rea que cubre la imagen, por ejemplo en nuestro caso podemos definir masas de agua, arenas, zonas edificadas, cultivos y suelo desnudo Para acceder a la herramienta de regiones de inters lo hacemos desde el icono de Capa rster, y luego Regiones de inters, sale la ventana en donde definimos en la tabla cada ROI mediante el botn Nuevo. Cada ROI la definimos por un conjunto compuesto por puntos, lneas o polgonos.

Para la seleccin de las ROIs de masas de agua, arenas y zonas construidas desde visualizacin de la imagen empleamos la combinacin RGB (3,2,1). Definimos una ROI para cada una de las clases, renombrando cada una y combinando los 3 elementos posibles (punto, lnea y polgono), en cada ROI debemos elegir varios elementos para que las clases queden mejor definidas. Para la definicin de las ROIs de cultivos y suelo desnudo usamos la informacin de la banda del infrarrojo cercano, desde las Propiedades del rster cambiamos las bandas visibles a la combinacin RGB(4,3,2).

2010 Asociacin gvSIG

Curso de gvSIG

84

Nota: Cada ROI debe contener pxeles representativos de la clase que se pretende identificar. Cada ROI entonces tiene que ser abundante, y tener incluidas las diferencias presentes en cada clase.

Las ROI de una imagen podemos guardarlas como ficheros vectoriales (formato *.shp) desde el botn Salvar ROIs a un fichero shp. Se generan ficheros de geometras puntuales, lineales y poligonales, pudiendo recuperar el total de ROIs a posteriori. Si abrimos la tabla asociada a cada shp creado vemos que tiene un campo con el nombre de la ROI a la que pertenece, como se ve en la imagen siguiente.

Una vez que pinchamos en el botn de Aceptar de la ventana de Regiones de inters, dichas regiones quedan asociadas a la capa que se tiene seleccionada en la ToC (siendo elementos temporales, al guardar el *.gvp no se guardan con l).

2010 Asociacin gvSIG

Curso de gvSIG 8.3-Clculo de histogramas

85

Los histogramas son grficos que relacionan los posibles valores de los pxeles (rango de [0-255]) con la frecuencia de aparicin de los mismos en la imagen. Con gvSIG es posible calcular los histogramas tanto en forma de frecuencia no acumulada como de frecuencia acumulada.

Para este apartado empleamos la imagen resultado de 6 bandas del primer ejercicio, es decir, RecorteB10_B70.tif. Para acceder a la herramienta con la que vemos los histogramas se accede desde el icono de Capa rster , y luego Histograma , sale la ventana en donde vamos definiendo distintas opciones para crear nuestros histogramas.

Tenemos dos opciones de clculo de histograma que son: completo sobre toda la imagen y sobre los datos visualizados (siempre en RGB). En este caso calculamos el histograma de toda la imagen completo, y gracias a ello se genera un fichero de extensin *.rmf permanente en nuestro directorio de cartografa que contendr los datos de histograma completo por cada banda:

2010 Asociacin gvSIG

Curso de gvSIG

86

Notamos que en la parte inferior tenemos las estadsticas de cada banda del histograma: valores mnimo, mximo, media, mediana y nmero total de pxeles. Hacemos botn derecho sobre el grfico y as nos sale el men contextual. Gracias a l podemos cambiar tanto las propiedades de escalas, colores, trazos, etiquetas, etc. Tambin es posible guardar este grfico a fichero en formato *.png. Pinchamos en Crear Tabla, para que los datos del histograma de cada banda se aada a una tabla dentro de gvSIG. Nos pide la ruta a donde queremos guardar el fichero *.dbf a crear. Para manipular la tabla generada hace falta cerrar la ventana de Histograma. La tabla se ve as:

Abrimos nuevamente la ventana de Histograma (botn derecho sobre la ToC) y para modificar el rango de clculo de los valores de los pxeles modificamos los valores de los cuadros de texto que estn debajo del grfico. Al hacerlo vemos que que las estadsticas de cada banda cambian:

2010 Asociacin gvSIG

Curso de gvSIG

87

Ahora empleamos el tipo de histograma acumulado que representa la distribucin de intensidad acumulada de los pxeles de una imagen, es decir, el nmero de pxeles que tienen una intensidad lumnica determinada.

Por ltimo empleamos el tipo de histograma logartmico y obtenemos la siguiente grfica.

2010 Asociacin gvSIG

Curso de gvSIG

88

8.4-Generar imgenes piramidales Gerar imagens piramidais A partir de una capa rster generamos su espacio piramidal, siendo ste un conjunto de imgenes que cubren la misma zona geogrfica pero cada una de ellas tiene menor resolucin que la anterior segn un parmetro de proporcin. Primero hacemos una copia de la imagen Recorte_1banda.png. (con sus archivos asociados) que est en el directorio /cdrom/data/cartografia/uruguay/raster al directorio /home/ubuntu. Para este apartado creamos una nueva Vista y definimos el CRS de la Vista como EPSG 32721. Aadimos un fichero rster monobanda georreferenciado en formato *.png que es Recorte_1banda.png. Para que este fichero es cargado en gvSIG como georreferenciado se tiene que disponer del fichero Recorte_1banda.wld en el directorio. El fichero rster est georreferenciado ya que junto a la imagen se encuentra el fichero de georreferenciacin con mismo nombre y extensin *.wld. Abrimos las Propiedades del rster para poder ver el tamao en filas y columnas, y el tamao que ocupa en disco.

2010 Asociacin gvSIG

Curso de gvSIG

89

Para generar la imagen piramidal primero seleccionamos las herramientas de Capa rster, y luego seleccionar Generar Overviews.

Cuando lo seleccionamos nos aparece el siguiente aviso:

2010 Asociacin gvSIG

Curso de gvSIG

90

Nota: En caso de estar generando overviews en formato GeoTiff, ste fichero se sobreescribe y el resultado final es el mismo fichero original ms el espacio piramidal creado. Una forma de identificar que se han creado las overviews es mediante el tamao del fichero resultado que siempre es mayor al original.

Las estadsticas nos informan que el proceso ha ido correctamente. Accedemos nuevamente a las Propiedades del rster, vemos que el tamao del fichero no ha variado, pero en el apartado Origen nos informa de las 4 Overviews que conforman el espacio piramidal.

Al crear el espacio piramidal, en el directorio donde tenemos la imagen Recorte_1banda.png se ha creado un fichero cuyo nombre es Recorte_1banda.png.ovr y que contiene las 4 imgenes del espacio piramidal.

2010 Asociacin gvSIG

Curso de gvSIG

91

Para definir las preferencias con las que queremos obtener las diferentes imgenes que componen la imagen piramidal vamos a Preferencias/Rster de gvSIG; donde definimos el tamao de las imgenes intermedias y cmo se asigna el valor de cada pxel de dichas imgenes. Podemos modificar la Cantidad de overviews, es decir, el nmero de imgenes intermedias creadas, podemos definir la Proporcin que hace referencia al nmero segn se divide cada dimensin (nmero de filas y columnas) de las imgenes sucesivas y por ltimo podemos modificar el Algoritmo que nos dice cmo se asignan los valores radiomtricos de los pxeles

Nota: Si una imagen rster de gran tamao tiene su espacio piramidal creado, el acceso a la visualizacin de la misma es mucho ms rpido. Dicha mejora tiene como coste que las imgenes ocupan ms espacio en disco, ya que son varias imgenes de distinta resolucin realmente.

9. Georreferenciacin raster Georreferenciamento raster


9.1-Cargar y georreferenciar una imagen Carregar e georreferenciar uma imagem

Lo primero que hacemos, si estamos trabajando desde LiveDVD, es abrir un explorador de archivos y copiar la imagen L71223084_08420080923_B80.TIF del directorio /cdrom/data/cartografia/cartografia/uruguay/raster al siguiente /home/ubuntu, ya que la georreferenciacin necesita un directorio escribible. Creamos una nueva vista y la llamamos Carga. Definimos el CRS (sistema de referencia de coordenadas) de la Vista como EPSG 32721 (Datum WGS84, proyeccin UTM huso 21 Sur), para ello vamos a Propiedades de la vista y cambiamos Proyeccin actual que por defecto es la 23030, por la que hemos indicado antes.

A continuacin aadimos la imagen monobanda L71223084_08420080923_B80.TIF, seleccionamos el driver correspondiente a las capas rster.

2010 Asociacin gvSIG

Curso de gvSIG

92

Ahora hacemos la georreferenciacin de una imagen, que consiste en proporcionamos a cada pxel de la imagen a georreferenciar su localizacin en un CRS dado. Para ello primero seleccionamos Transformaciones geogrficas , y a continuacin pulsamos sobre la opcin Georreferenciacin . Nos abre la ventana en donde seleccionamos la Transformacin y activamos la opcin Con cartografa de referencia, escogemos la vista en donde tenemos cargada la cartografa de referencia, en el apartado Fichero a georreferenciar buscamos en el sistema de archivos el fichero de nombre georref_recorte.png, en el de Fichero de salida dejamos el nombre que sale por defecto, en el apartado de Algoritmo seleccionamos Transformacin polinomial de grado 2 e interpolacin bilineal y el tamao del pxel es de 15x15 metros.

Nota: Si seleccionamos la opcin de Afn, esta es la transformacin afn calculada a partir de los puntos de control, es asignada al vuelo en la visualizacin y la imagen de salida es la misma que la de entrada. El resultado de esta transformacin, por tanto es un fichero de georreferenciacin, sin remuestreo de los valores radiomtricos originales. La transformacin Polinomial, depende de si se escoge un grado u otro se necesita un nmero mnimo de puntos de control para ellos. Este nmero de puntos necesario viene dado por la frmula [(orden + 1) * ( orden + 2) / 2], por ejemplo, para un polinomio de grado dos necesitamos seis puntos.

2010 Asociacin gvSIG

Curso de gvSIG

93

A continuacin, nos presenta una disposicin vistas nueva de gvSIG, que se llama Panel de georreferenciacin que est formado por varias vistas.

Esta configuracin dispone de dos Paneles de Vista; en el de la izquierda tenemos la imagen de referencia, en coordenadas del mundo real, en el de la derecha est la imagen a georreferenciar. Sus coordenadas son en pxeles relativas a la vista. En ambas disponemos de herramientas de navegacin y un cursor de zoom. Tambin tenemos Controles de zoom, donde nos ensea el contenido del cursor de zoom de cada vista, y Panel de puntos de control en donde cada punto de control es una nueva lnea de la tabla de este panel. Nos ofrece informacin sobre el error de la transformacin a aplicar, adems tenemos la posibilidad de guardar los puntos de control, recuperarlos, etc. Ahora seleccionamos los puntos de control, cada uno de estos punto relaciona las coordenadas homlogas en ambas imgenes. Necesitamos tener identificadas las zonas en ambas vistas, para luego pinchar sobre Nuevo del panel de puntos de control y seguidamente en las vistas respectivas, es decir, seleccionamos un punto en la imagen referenciada y el punto homologo en la que hay que georreferenciar. Una vez colocados ambos puntos, podemos movernos en las vistas, en las vistas de control de zoom, o modificar sus coordenadas desde la tabla. En la imagen tomamos 8 puntos de control, y obtenemos un RMS < 0.1, valor por dems aceptable.

2010 Asociacin gvSIG

Curso de gvSIG

94

Seguidamente testeamos la georreferenciacin realizada, para ello empleamos el botn Testear la georreferenciacin, cargamos la imagen con la transformacin aplicada en la vista de la cartografa de referencia. Aplicamos y luego vamos a la vista en donde tenemos cargada la cartografa de referencia. Para ello necesitamos cerrar los Paneles de Vista. Nos aparece en la ToC la imagen transformada. Cambiamos su visualizacin en la pestaa de Bandas y tambin la transparencia, para ver si la transformacin es de nuestro agrado.

Ahora guardamos la tabla de datos en disco duro, en fichero *.csv, con la herramienta Exportar a Excel, que podemos abrir por ejemplo con una hoja de clculo.

2010 Asociacin gvSIG

Curso de gvSIG

95

Para aplicar definitivamente la georreferenciacin, pulsamos sobre Fin del test del panel de puntos de control, con lo cual la capa provisoria desaparece de la ToC. Luego picamos sobre Finalizar georreferenciacin. Seguidamente cargamos a la vista donde tenemos la cartografa de referencia, sto lo realizamos como siempre aadiendo una capa, pero tenemos en cuenta que es un archivo de tipo rster.

Nota: Si se disponemos de cartografa vectorial de referencia el proceso es exactamente el mismo, slo que originalmente aadimos dicha cartografa vectorial a la vista de gvSIG.

10. Herramientas de teledeteccin Ferramentas de sensoriamento remoto


10.1-Diagramas de dispersin Diagramas de disperso En este apartado analizamos la correlacin espectral entre 2 bandas de una misma imagen multiespectral.

Creamos una nueva Vista y es necesario definir el CRS de la Vista como EPSG 32721 (Datum WGS84, proyeccin UTM huso 21 Sur). Aadimos la imagen multiespectral (6 bandas de igual resolucin) RecorteB10_B70.tif (esta imagen se genero en el primer apartado del Curso de rster), para ello se debe seleccionar el driver correspondiente a las capas rster.

2010 Asociacin gvSIG

Curso de gvSIG

96

Para crear los diagramas de dispersin debemos acceder desde la herramienta de Capa rster, seleccionamos Diagrama de dispersin. Dependiendo de la RAM disponible en nuestro ordenador, y de la cantidad de bandas de la imagen se puede tardar ms en sacar la ventana con los grficos. Cuando se nos abre la ventana de diagramas vemos la opcin de Bandas en donde estn disponibles las 6 bandas de la imagen aadida de ah debemos seleccionar una para cada eje del grfico, otra opcin es Colores del grfico y la ltima es ROIs que nos da la posibilidad de definir ROIs desde el propio diagrama de dispersin. Para crear los diagramas de dispersin seleccionamos diferentes combinaciones de bandas. En las figuras se muestran algunos ejemplos.

2010 Asociacin gvSIG

Curso de gvSIG

97

Las bandas 1, 2 y 3 estn muy correlacionadas, ello se puede apreciar porque sus diagramas siempre se aproximan a rectas. Cuanto ms correladas estn las bandas, ms se aproximan los grfico a una recta. Los diagramas entre bandas 1 y 4 muestran mucha menor correlacin. Para realizar ROI sobre grfico de diagrama seleccionamos las bandas 3 (eje X) y 4 (eje Y) en la ventana de diagramas. Pinchamos en Editor de ROI, Nuevo y seleccionamos el rea del grfico cuyos valores IR son mnimos (valor < 25, por ejemplo), para cualquier valor de la banda R (o es la banda 3). En la vista vemos que la zonas identificadas son las masas de agua, como vemos en la figura.

10.2-Clasificacin - Classificao En este apartado clasificamos una imagen multiespectral. En el ejercicio queremos generar una imagen monobanda, del mismo tamao y caractersticas que la original. Los valores asociados a dicha imagen son una etiqueta que identifica la categora a la que se ha asignado el pxel en el proceso de clasificacin.

Creamos una nueva Vista y definimos el CRS de la Vista como EPSG 32721 (Datum WGS84, proyeccin UTM huso 21 Sur). Aadimos la imagen multiespectral RecorteB10_B70.tif (la misma imagen que empleamos en el ejercicio anterior), para ello se debe seleccionar el driver correspondiente a las capas rster. Para acceder a la herramienta de clasificacin primero en el men de rster seleccionamos Procesos rster y luego Clasificacin. Seleccionamos la imagen RecorteB10_B70.tif del desplegable y se dejamos activas todas las bandas ya que todas ellas las utilizamos en la clasificacin. Para realizar la clasificacin tenemos cuatro mtodos a utilizar. El primer mtodo es Mxima probabilidad, este mtodo se basa en considerar que los valores de los pxeles pertenecientes a
2010 Asociacin gvSIG

Curso de gvSIG

98

una misma clase presentan una variacin natural que sigue una distribucin normal. Se calculan las probabilidades de cada pxel de pertenencia a cada una de las clases consideradas, y la que es mayor es la clase de dicho pxel. Los parmetros de las distribuciones de cada clase se calculan en base a las ROIs proporcionadas. El segundo mtodo es Mnima distancia, en base a las clases se calculan los centros de las mismas (en el espacio n-dimensional) y cada pxel es asignado a la clase cuyo centro es el ms cercano. La distancia se emplea como medida de similitud, y puede calcularse por ms de un mtodo (eucldea, del coseno, Manhattan, Chebyshev, etc.). El tercer mtodo es Paraleleppedos, en base a las clases se definen regiones en forma de paraleleppedos n-dimensionales (tantas dimensiones como bandas tiene la imagen multiespectral) que delimitan los posibles valores para los pxeles de una misma clase. Cada pxel es clasificado en funcin inclusin en alguno de estos paraleleppedos. El ltimo mtodo es No supervisada, este no implica conocimientos previos de la zona, y puede ser usado para tener una aproximacin de las clases presentes en la zona de estudio. Su clculo se basa en el mtodo de las k-medias (el nmero de clases permanece constante).

Nosotros seleccionamos el mtodo no supervisado en primer lugar, con 5 clases. Las opciones que nos ofrece la clasificacin no supervisada son asignar una capa de salida, aplicar la clasificacin y guardar clasificacin definitiva. En la opcin Capa de salida dejamos la seleccin por defecto para generar una capa en memoria, de cara a hacer pruebas y decidir que clasificacin es la definitiva. Si aplicamos la clasificacin la leyenda resultante la podemos interpretar como: Masas de agua, Cultivos, Zonas urbanizadas y Costa. Estas etiquetas podemos modificarlas desde la opcin Capa rster/Tablas de color.

Ahora definimos estas mismas clases mediante ROIs y aplicamos un mtodo de clasificacin supervisada para comparar resultados. Por ltimo podemos guardar clasificacin definitiva; una vez se han hecho todas las pruebas, es posible guardar la capa monobanda a disco duro mediante el men Exportar rster, Salvar
2010 Asociacin gvSIG

Curso de gvSIG como, seleccionando el formato deseado.

99

10.3-Fusin de imgenes Fuso de imagens En este apartado combinamos imgenes de diferente resolucin espectral y espacial, a modo de mejorar la resolucin espacial de la imagen multiespectral resultante.

Creamos una nueva Vista y definimos el CRS de la Vista como EPSG 32721 (Datum WGS84, proyeccin UTM huso 21 Sur). Para poder aplicar la tcnica de fusin de imgenes se debe disponer de bandas multiespectrales, y una pancromtica con igual cobertura espacial. Por ello aadimos la imagen multiespectral RecorteB10_B70.tif (la misma imagen que empleamos en el primer apartado) y la banda pancromtica Recorte_pancromatico.tif (/cdrom/data/cartografia/uruguay/raster), para ello se debe seleccionar el driver correspondiente a las capas rster. Necesitamos modificar la visualizacin de RecorteB10_B70.tif desde la solapa Bandas de las Propiedades de rster para poder verla como RGB. Para comprobar la resolucin de cada imagen lo hacemos desde Propiedades del rster, en la solapa de Informacin, es posible comprobar que el recorte tiene 30 metros de resolucin, mientras que la banda pancromtica tiene 15 metros de tamao de pxel. Ello tambin se hace evidente al comparar ambas imgenes para una misma zona.

2010 Asociacin gvSIG

Curso de gvSIG

100

Para acceder a la herramienta de fusin primero en el men de rster seleccionamos Procesos rster y luego Fusin. En la ventana seleccionamos los parmetros como se ve en la siguiente imagen.

Con esta configuracin hemos aplicado la fusin solo a las 3 bandas que estamos visualizando. Nota: La transformada de Brovey es un algoritmo utilizado para mejorar visualmente escenas rster. Cada pxel de las 3 bandas resultantes es calculado como una combinacin de los valores de las 3 bandas multiespectrales ms la banda pancromtica.

Por ltimo aceptamos la fusin, nuestra imagen resultante tiene como resolucin 15 metros y las 3 bandas de visualizacin RGB.

2010 Asociacin gvSIG

Curso de gvSIG

101

La imagen generada la guardamos de forma permanente en disco (/home/ubuntu) con la herramienta de Recorte de Exportar rster.

11. Herramientas de redes - Ferramentas de redes


11.1-Clculo de rutas ptimas Clculo de rotas timas En el primer ejercicio calculamos la ruta ms corta entre 2 paradas (definidas mediante 2 puntos) sobre el mapa. Dicha ruta es trazada sobre la cartografa de ejes de una ciudad, teniendo varias paradas intermedias por donde pasa la ruta que se calcular.

Creamos una nueva vista y la llamamos Rutas. Debemos definir el CRS de la Vista como EPSG 31996 (Datum SIRGAS2000, proyeccin UTM huso 21 Sur), para ello vamos a Propiedades de la vista y cambiamos Proyeccin actual que por defecto es la 23030, pero lo cambiamos. Aadimos las capas zonas1y2.shpque, est en el directorio /cdrom/data/cartografia/uruguay /redes, y manzanas.shp, en /cdrom/data/cartografia/uruguay/manzanas. La capa zonas1y2.shp es la correspondiente a la red de ejes viales de dichas zonas de la ciudad de Montevideo, es decir, es una capa vectorial lineal y contiene los campos: Longitud (tipo numrico), SENTIDO (tipo integer: 1-mismo sentido que la digitalizacin, 2- sentido inverso, 3- ambos sentidos), nom_calle (tipo string), y COD_NOMBRE (tipo integer)

2010 Asociacin gvSIG

Curso de gvSIG

102

Es posible aadir el fichero de manzanas en el localizador de la vista que hemos creado. La configuracin de la vista queda como se ve en la imagen siguiente.

Abrimos la tabla de atributos de la capa zonas1y2.shp, vemos que tiene los atributos definidos de forma tal de poder hacer el clculo de rutas ptimas.

2010 Asociacin gvSIG

Curso de gvSIG

103

Para generar topologa de red necesitamos corregir la capa de ejes en relacin a los pseudonodos que pueda presentar, o provocar el cierre de la red con una tolerancia dada. Nota: Una red es un sistema de elementos interconectados, en particular lneas conectadas entre ellas mediante nodos. La conectividad de este sistema es primordial a la hora de querer viajar a travs de esta red.

Desde el men Red, seleccionamos Generar Topologa de Red y nos aparece el asistente. A continuacin seleccionar la configuracin mostrada en la siguiente imagen:

Mediante el botn Siguiente, seleccionamos la configuracin de campos a utilizar.

2010 Asociacin gvSIG

Curso de gvSIG

104

En este proceso se genera en disco duro un fichero de ndice espacial, cuyo nombre es zonas1y2.shp.qix y contiene la topologa generada. Al hacer Red/Cargar topologa previamente generada, le estamos diciendo a gvSIG que lea este fichero. Nos aparece la siguiente pregunta, en la pestaa elegimos la opcin de nom_calle y aceptamos.

Tenemos que seleccionar el nombre de los ejes que aparecen posteriormente en el informe de ruta que haga gvSIG. Esta opcin tambin nos permite cargar una topologa generada en una sesin anterior, sin necesidad de volver a calcularla cada vez. Una vez se hayan cargado la topologa, se tiene una nueva barra de herramientas de redes disponible en la vista. Seleccionamos desde el men Red, Gestin de paradas y nos aparece el asistente de definicin de paradas. Podemos situar paradas sobre tramo y sobre nodo, segn el botn de la barra de herramientas que seleccionemos. Definimos varias paradas sobre la capa de ejes. Notar que al seleccionar cada parada, sta se destaca en la Vista.

2010 Asociacin gvSIG

Curso de gvSIG

105

El campo Coste se rellena una vez la ruta es calculada, y hace referencia al tiempo acumulado, en segundos, necesario para recorrer la ruta hasta cada parada que hemos definido sobre la cartografa. Tenemos la posibilidad de cargar/salvar paradas previamente generadas (tienen que estar cargadas en la ToC previamente). Salvamos las paradas definidas previamente. De cara a los clculos de tiempos o coste del trayecto a recorrer, podemos fijar la velocidad promedio de los tramos (si no lo hemos hecho al comienzo desde el asistente). Pinchamos para ello en Fijar velocidades. Existe una herramienta con la que podemos calcular camino mnimo, que se accede desde el men Red/Camino mnimo se calcula la ruta que pasa por todas las paradas y el informe de la ruta calculada. El orden de las paradas es el definido en el listado del Gestor de paradas.

2010 Asociacin gvSIG

Curso de gvSIG

106

Cada tramo del informe tiene un enlace al eje correspondiente en la vista, de tal forma que podemos identificar y seleccionar la lnea en la vista. Accedemos nuevamente al Gestor de paradas y vemos el coste calculado de forma acumulada al pasar por cada parada, este coste est en unidades de distancia.

La ruta calculada se puede guardar a disco duro desde el propio Gestor de paradas en varios formatos vectoriales (shp, postgis, gml y dxf). Podemos tambin establecer un tramo prohibido (barreras). Para este ejercicio identificamos uno de los tramos por donde pasa la ruta y lo podemos declarar como prohibido (por ejemplo el tramo por Isla de flores en el ejemplo). Borramos la ruta generada antes desde el men Red/Borrar/Borrar todas las rutas, y volvemos a calcular ruta. La ruta nueva debe tener un coste mayor que la anterior.

2010 Asociacin gvSIG

Curso de gvSIG

107

Tambin existe la posibilidad de deshabilitar algunas paradas o cambiar el orden de las mismas en el Gestor de paradas y volver a calcular la ruta.

11.2-Optimizacin del orden de las paradas en una ruta Otimizao da ordem das paradas em uma rota El objetivo de este ejercicio es solucionar el problema que es conocido como TSP (Travelling Salesman Problem). Este consiste en determinar el orden en que deben recorrerse unas paradas definidas sobre una red para optimizar el tiempo total de recorrido.

Creamos una nueva vista y la llamamos Orden. Debemos definir el CRS de la Vista como EPSG 31996 (Datum SIRGAS2000, proyeccin UTM huso 21 Sur), para ello vamos a Propiedades de la vista y cambiamos Proyeccin actual que por defecto es la 23030, pero lo cambiamos. Ahora aadimos las capas zonas1y2.shp y manzanas.shp. La capa zonas1y2.shp es la correspondiente a la red de ejes viales de dichas zonas de la ciudad de Montevideo. La capa de las manzanas de la ciudad de Montevideo es un fichero de formato shapefile (manzanas.shp). Como no estamos trabajando sobre la misma Vista que en el Ejercicio 1 del curso de redes, corregimos topolgicamente la capa de la red, y cargar dicha topologa (ver Ejercicio 1). Pero en caso de estar trabajando en la misma Vista que antes, borramos tanto las paradas, los tramos prohibidos, como las rutas generadas anteriormente. Ahora aadimos el fichero paradas_TSP.shp (/cdrom/data/cartografia/uruguay/redes) a la vista, en este fichero se definen las paradas sobre la red de ejes de Montevideo. Dicha capa aparece en la ToC, podemos cambiar su simbologa para que las paradas son visibles. Teniendo seleccionada la capa Zonas1y2.shp en la ToC, desde el Gestor de paradas (men Red/Gestin de paradas) pinchamos en Cargar paradas, y seleccionamos la capa cargada en la ToC.
2010 Asociacin gvSIG

Curso de gvSIG

108

Una vez hecho esto, nos deben aparecer los iconos de parada en la vista sobre cada punto de la capa paradas_TSP.shp. Calculamos el camino mnimo de la ruta definida por estas paradas recorrindolas en el orden por defecto.

Vemos que la ruta hace varios cruces sobre s misma, y quiz existe un orden de recorrido de las paradas en donde el tiempo (coste) de recorrido es menor. Ahora queremos calcular camino ptimo reordenando paradas, para ello primero borramos la ruta generada en el paso anterior, y seleccionamos en el Gestor de paradas los chekboxs de ordenar (order_stop) y cerramos recorrido(return_to_origin), que aparecen en el Gestor de paradas.
2010 Asociacin gvSIG

Curso de gvSIG

109

Nota: En caso de tener muchas paradas, la definicin del orden en que deben recorrerse las mismas en un tiempo mnimo se hace a travs de la utilizacin de algoritmos que aseguren una buena solucin, aunque esa solucin no siempre es la ptima. Para abordar el problema, gvSIG utiliza algoritmos genticos.

A continuacin cerramos el Gestor de paradas, y volvemos a calcular la ruta ptima. Luego de calcular la ruta, volvemos a abrir el Gestor y vemos que el orden de las paradas se ha modificado, adems se ha aadido una ms cerrando la ruta.

De esta forma el recorrido ha disminuido. Para ver la diferencia entre la longitud de una y otra ruta, ordenar las paradas segn su nmero de flag y volver a generar ruta. Ambas rutas pueden coexistir en la vista.

2010 Asociacin gvSIG

Curso de gvSIG

110

Debemos tener en cuenta que la persistencia de las rutas, paradas y tramos prohibidos no existe una vez que cerramos el proyecto en el que trabajamos. Si queremos guardar estos elementos de forma permanente necesitamos exportar estos datos a disco duro (por ejemplo a /home/ubuntu) a uno de los formatos vectoriales soportados.

11.3-Proveedores ms cercanos Provedores mais prximos Se parte de puntos identificados como proveedores, y otros puntos identificados como eventos. Se trata de calcular las rutas y costes que unen los eventos con sus proveedores ms prximos.

Creamos una nueva vista y la llamamos Proveedores. Debemos definir el CRS de la Vista como EPSG 31996 (Datum SIRGAS2000, proyeccin UTM huso 21 Sur), para ello vamos a Propiedades de la vista y cambiamos Proyeccin actual. Ahora aadimos las capas zonas1y2.shp y manzanas.shp (capa de las manzanas de la ciudad de Montevideo). La capa zonas1y2.shp es la correspondiente a la red de ejes viales de dichas zonas de la ciudad. En caso de no utilizar sobre la misma Vista que en el Ejercicio 1, debemos corregir topolgicamente la capa de la red, y cargamos dicha topologa (ver Ejercicio 1). Y en caso de estar trabajando en la misma Vista que antes, borramos tanto las paradas como las rutas generadas anteriormente. Aadimos la capa puntual Hospitales.shp (/cdrom/data/cartografia/uruguay/redes) a la vista, y cambiamos su simbologa para hacer los puntos ms visibles. Los hospitales son los proveedores, ya que nos proveen del servicio de asistencia sanitaria una vez detectado un accidente de trfico.

2010 Asociacin gvSIG

Curso de gvSIG

111

Podemos etiquetar cada hospital y adems cambiar su simbologa para que aparezcan con el icono H que viene por defecto en la biblioteca de smbolos dentro de /basic/symbol. Queremos localizar accidente en la vista; suponemos que ha ocurrido un accidente, y que se dispone de las coordenadas del mismo. Gracias a la herramienta Centrar Vista sobre un punto se lo localiza, y con el Gestor de paradas (seleccionar previamente la capa Zonas1y2.shp en la ToC) definimos all mismo una parada.

Debemos acceder a la herramienta de evento ms cercano y lo hacemos desde el men Red/Evento ms cercano, se abre el siguiente panel que rellenamos como se ve en la figura.

Las unidades del coste es la distancia en metros, ya que no le hemos definido previamente otra unidad. Ponemos por ejemplo el valor de 2500. Nota: Es posible utilizar slo los proveedores seleccionados en la capa. O una cantidad menor de los mismos, sin haberlos seleccionado previamente.

Seleccionamos el evento del accidente en el marco de Eventos y la opcin Recorrido desde el evento, pinchamos en Solucionar. Nota: Es posible cargar los eventos en ese momento, no siendo necesaria su definicin manual previa en la vista de gvSIG. Tambin podemos guardar eventos definidos en la vista.

2010 Asociacin gvSIG

Curso de gvSIG

112

Vemos que los hospitales que caen dentro del radio son 5, quedando fuera slo el Hospital5. Una vez seleccionado uno de los hospitales como destino que cumple nuestro requisitos, podemos dibujar la ruta desde el accidente hasta dicho hospital, hacer un informe de su ruta y centrar dicha ruta sobre nuestra vista.

2010 Asociacin gvSIG

Curso de gvSIG

113

12.Creacin de mapas Criao de mapas


La creacin de mapas que muestra informacin precisa y significativa es una de las funcionalidades claves de cualquier SIG profesional. A continuacin vemos como hacer esto con gvSIG.

12.1-Impresin rpida Impresso rpida La funcionalidad Impresin rpida la empleamos para obtener un mapa automticamente con solo asignar unos pocos parmetros.

Primero creamos una nueva vista, que la llamamos Andaluca, en ella aadimos la capa municipiosAndal.shp. Seleccionamos la capa y vamos a Propiedades/Simbologa, por ltimo elegimos como mtodo Categoras/Valores nicos y como campo PROVINCIAS. Para obtener nuestro objetivo, empleamos la herramienta Vista/Impresin rpida, en el apartado de Impresora dejamos como formato A4 y la orientacin en horizontal, en Ttulo de vista ponemos Municipios de Andaluca, en Opciones elegimos Mostrar leyenda y Mostrar cuadrcula cada 100.000 metros, por ltimo en Imagen seleccionamos Por defecto, y a continuacin pulsamos sobre Vista Previa.

Y observamos el nuevo mapa que nos genera automticamente, por ltimo para obtenerlo en archivo *.pdf, vamos Archivo/Exportar pdf.

2010 Asociacin gvSIG

Curso de gvSIG

114

12.2-Cargar una plantilla de mapa Carregar um modelo de mapa

Aparte de crear mapas nuevos, podemos cargarnos una plantilla que ya tenemos creada. Estos ficheros tienen extensin *.gvt en gvSIG. Para ello, vamos a Archivo/Abrir plantilla, y del directorio /cdrom/data/Plantillas abrimos el fichero Plantilla4.gvt.

12.3-Aadir vistas al mapa Adicionar Vistas ao mapa


Ahora sobre la plantilla empezamos a insertar elementos. Seleccionamos Mapa/Insertar/Vista y dibujamos un rectngulo sobre el recuadro grande del mapa. Aparece una ventana de dilogo donde escogemos una de las vistas del proyecto. Seleccionamos la de Andaluca. Despus aceptamos, y la vista seleccionada aparece en el rectngulo del mapa. Podemos repetir el mismo proceso con otras vistas.

Si en la ventana anterior activamos la casilla Mostrar cuadrcula, entonces ponemos una cuadricula al mapa, y designamos cada cuanto queremos que nos pinte la malla, si queremos
2010 Asociacin gvSIG

Curso de gvSIG

115

representarla como puntos o lneas y tambin podemos elegir los atributos de la fuente para las coordenadas.

Podemos navegar por el mapa usando las herramientas de navegacin del mapa:

Tambin podemos cambiar la extensin de la vista desde dentro de mapa, usando las herramientas de zoom sobre la vista (nos aseguramos que la vista est seleccionada):

Adems, podemos Rotar una vista en el mapa. Seleccionamos y accedemos a las Propiedades desde el men contextual (botn derecho del ratn). En la esquina inferior derecha, podemos especificar y previsualizar el ngulo de rotacin. 12.4-Aadir leyendas al mapa Adicionar legendas ao mapa

Generalmente aadimos una leyenda para mostrar que smbolos son aplicados a las capas en su vista. Para hacer esto, usamos la herramienta de Aadir Leyenda y dibujamos un rectngulo sobre el recuadro correspondiente. La ventana siguiente aparece para seleccionar la vista y las capas.

Una vez que dibujamos la leyenda, podemos afinar su diseo trabajando con sus elementos individualmente. Para hacer esto, seleccionamos la leyenda y usamos Mapa / Grficos / Simplificar Leyenda.

2010 Asociacin gvSIG

Curso de gvSIG 12.5-Otros elementos del mapa - Outros elementos do mapa

116

Un elemento comn del mapa es la Escala, asociada a una vista. Podemos aadir la escala al mapa pulsando sobre la herramienta de Escala y dibujamos un rectngulo sobre el mapa. En el dilogo siguiente nos permite escoger algunas propiedades para la visualizacin de escala.

Otro elemento es el smbolo de Norte, que lo aadimos de la misma forma pero seleccionando la herramienta de Insertar Norte . Si rotamos la vista, vemos como rota tambin su norte asociado. Tambin podemos insertar un mapa de localizacin de la zona visualizada, para ello seleccionamos la herramienta Insertar Localizador , y dibujamos un rectngulo para la localizacin. Adems podemos aadir al mapa elementos grficos como texto, rectngulos, lneas, etc. usando las correspondientes herramientas. Tambin insertamos archivos de imagen. Los elementos del mapa podemos agruparlos o moverlos y cambiarles el orden de visualizacin, si empleamos las correspondientes herramientas. Las propiedades de algunos elementos del mapa, como el color de un elemento grfico, nos permite modificarlas si las seleccionamos y usamos la opcin de Propiedades, desde el men contextual. En la imagen siguiente mostramos un ejemplo de la combinacin de los elementos de Mapa, ms comunes.

2010 Asociacin gvSIG

Curso de gvSIG

117

12.6-Imprimir mapa

El mapa puede ser exportado a PDF y PostScript si usamos las opciones bajo el men Archivo. Podemos tambin imprimir desde el men Mapa/Imprimir.

2010 Asociacin gvSIG

Curso de gvSIG

118

GNU GENERAL PUBLIC LICENSE


Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
2010 Asociacin gvSIG

Curso de gvSIG
The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that whole or in part contains or is part thereof, to be licensed as parties under the terms of this you distribute or publish, that in derived from the Program or any a whole at no charge to all third License.

119

c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

2010 Asociacin gvSIG

Curso de gvSIG
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program
2010 Asociacin gvSIG

120

Curso de gvSIG
except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License
2010 Asociacin gvSIG

121

Curso de gvSIG
may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least
2010 Asociacin gvSIG

122

Curso de gvSIG
the "copyright" line and a pointer to where the full notice is found. <one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

123

2010 Asociacin gvSIG

You might also like