biertoDeIInformación nformaciónG Geográfica KOSMO Sistema A AbiertoDe Manual de Usuario
Control de Cambios
© 2006 Sistemas Abiertos de Información Geográfico
Versión 0.8 0.9
Autor SAIG S.L. SAIG S.L.
Cambios Versión inicial Actualizado Septiembre 2006
Control de Cambios
© 2006 Sistemas Abiertos de Información Geográfico
Versión 0.8 0.9
Autor SAIG S.L. SAIG S.L.
Cambios Versión inicial Actualizado Septiembre 2006
KOSMO | iII
Indice 0 Conceptos
1
5 Impresión
20
1
2
6 Extensiones
22
Introducción a Kosmo
1.1 ¿Qué es Kosmo? . . . . . . . . . . . . . . . . . . 2
6.1 Gestor de extensiones . . . . . . . . . . . . . . 22
1.2 Instalar Kosmo . . . . . . . . . . . . . . . . . . 3
6.2 Asistente para operaciones de geoprocesamiento . . 22
1.2.1 Requisitos previos . . . . . . . . . . . . . . 3 1.2.2 Instalación. . . . . . . . . . . . . . . . . . 3 1.3 Interfaz de usuario . . . . . . . . . . . . . . . . . 4
7 Orígenes de datos en Kosmo
23
7.1 Orígenes de datos vectoriales . . . . . . . . . . . 23 7.1.1 Ficheros Shape . . . . . . . . . . . . . . . 23
5
7.1.2 Ficheros DXF . . . . . . . . . . . . . . . . 23
2.1 Gestor de proyectos . . . . . . . . . . . . . . . . 5
7.1.3 Ficheros DGN. . . . . . . . . . . . . . . . 23
2.2 Operaciones con proyectos . . . . . . . . . . . . . 6
7.1.4 Geodatabases . . . . . . . . . . . . . . . 23
2.2.1 Crear un nuevo proyecto . . . . . . . . . . . 6
7.2 Orígenes de datos ráster . . . . . . . . . . . . . 23
2.2.2 Abrir un proyecto existente . . . . . . . . . . 6
7.2.1 ECW . . . . . . . . . . . . . . . . . . . 23
2.2.3 Guardar un proyecto . . . . . . . . . . . . . 6
7.2.2 MrSID . . . . . . . . . . . . . . . . . . . 23
1.2.4 Cerrar un proyecto . . . . . . . . . . . . . . 6
7.2.3 Otros orígenes ráster . . . . . . . . . . . . 23
2 Gestión de proyectos en Kosmo
3 Vistas
7
8 Edición de simbología
24
3.1 Crear una vista . . . . . . . . . . . . . . . . . . 7
8.1 Editor básico . . . . . . . . . . . . . . . . . . 24
3.2 Árbol de capas. . . . . . . . . . . . . . . . . . . 8
8.2 Editor avanzado de simbología SLD . . . . . . . . 26
3.3 Capas. . . . . . . . . . . . . . . . . . . . . . . 8 3.3.1 Añadir una nueva capa . . . . . . . . . . . . 8 3.3.2 Guardar Guardar una capa . . . . . . . . . . . . . . 8 3.3.3 Eliminar una Capa . . . . . . . . . . . . . . 9 3.3.4 Menú contextual . . . . . . . . . . . . . . . 9 3.3.5 Categorías. . . . . . . . . . . . . . . . . 10 3.4 Herramientas . . . . . . . . . . . . . . . . . . 11 3.4.1 Herramientas de navegación . . . . . . . . 11 3.4.2 Herramientas de información . . . . . . . . 12 3.4.4 Medir áreas y distancias. . . . . . . . . . . 15
9 Edición en Kosmo
27
9.1 Iniciar la edición . . . . . . . . . . . . . . . . . 27 9.2 Edición de �cheros shape . . . . . . . . . . . . . 27 9.3 Edición de bases de datos. . . . . . . . . . . . . 27 9.4 Control de edición concurrente . . . . . . . . . . 27 10 Relaciones
28
10.1 Creación de una relación . . . . . . . . . . . . 28 10.1.1 Relacionar una capa con una tabla . . . . . 28 10.1.2 Relacionar dos capas entre sí . . . . . . . . 28
3.4.5 Otras herramientas . . . . . . . . . . . . . 15 3.5 Gestión de escala . . . . . . . . . . . . . . . . 18 3.6 Enlazar vistas . . . . . . . . . . . . . . . . . . . . 4 Tablas
19
4.1 Abrir una tabla . . . . . . . . . . . . . . . . . 19 4.2 Eliminar una tabla . . . . . . . . . . . . . . . . 19 4.3. Activar/Desactivar una tabla . . . . . . . . . . . 19
11 Créditos y Otros Proyectos
29
KOSMO |
0
Conceptos
Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modi�cado y redistribuido libremente. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratis o gratuito (denominado usualmente Freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el software libre, al menos que se garanticen los derechos de modi�cación y redistribución de dichas versiones modi�cadas del programa. No debemos confundir software libre con software de dominio público. Este último es aquel por el que no es necesario solicitar ninguna licencia y cuyos derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con �nes legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es dominio público. En resumen, el software de dominio público es la pura de�nición de la libertad de usufructo de una propiedad intelectual que tiene la humanidad porque así lo ha decidido su autor o la ley tras un plazo contado desde la muerte de éste, habitualmente 70 años. El término inglés free es ambiguo, y puede refererirse tanto a la libertad (free speech, libertad de expresión) como a la gratuidad (free beer, cerveza gratis). En español no existe tal ambigüedad, distinguiéndose claramente el software libre (objeto del presente artículo) del software gratis o gratuito (freeware).
SIG
El pionero de la epidemiología, el Dr. John Snow proporcionaría, allá por 1854, el clásico ejemplo de este concepto cuando cartogra�ó la incidencia de los casos de cólera en un mapa del distrito de SoHo en Londres. Este protoSIG permitió a Snow localizar con precisión un pozo de agua contaminado como fuente causante del brote. El SIG funciona como una base de datos con información geográ�ca (datos alfanuméricos) que se encuentra asociada por un identi�cador común a los objetos grá�cos de un mapa digital. De esta forma, señalando un objeto se conocen sus atributos e, inversamente, preguntando por un registro de la base de datos se puede saber su localización en la cartografía. El Sistema de Información Geográ�ca separa la información en diferentes capas temáticas y las almacena independientemente, permitiendo trabajar con ellas de manera rápida y sencilla, y facilitando al profesional la posibilidad de relacionar la información existente a través de la topología de los objetos, con el �n de generar otra nueva que no podríamos obtener de otra forma.
1
2|
Manual de Usuario
1
Introducción a Kosmo
Kosmo es un sistema de información geográ�ca surgido tras observar que existían muchas herramientas SIG basadas en software libre, pero que ninguna de ellas cubrían al completo la mayor parte de las necesidades que cualquier usuario SIG necesita de este tipo de herramientas. Kosmo ha sido desarrollado por la empresa SAIG S.L. (Sistemas Abiertos de Información Geográ�ca). Esta empresa surge con el objetivo principal de promocionar el uso de los sistemas de información geográ�cas basados en código libre
1.1 ¿Qué es Kosmo? Kosmo es una herramienta desarrollada a partir de la plataforma JUMP (Java Unified Mapping Plataform, http://www.vividsolutions.com/jump/) y de la librería de componentes SIG Geotools (www.geotools.org). Se trata de una herramienta capaz de visualizar y procesar datos espaciales, caracterizándose por poseer una interfaz de usuario amigable, siendo capaz de acceder a múltiples formatos de datos vectoriales y raster con capacidad de edición y de poseer numerosas utilidades orientadas a usuarios SIG de nivel medio o avanzado. Al estar basada en JUMP, es fácilmente extensible, de forma que desde SAIG S.L. esperamos que la comunidad de desarrolladores puedan participar en futuros desarrollos.
General Public License o licencia pública general) es una licencia creada por la Free Software Foundation a mediados de los 80, y esta orientada principalmente a los términos de distribución, modi�cación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software libre.
KOSMO |
1.2 Instalar Kosmo 1.2.1 Requisitos previos La aplicación Kosmo requiere de la instalación previa de los siguientes componentes: • Máquina virtual Java Kosmo requiere para su funcionamiento de la máquina virtual de Java, versión 1.4.2 o superior. Se recomienda usar la versión 1.4.2, que es la que actualmente presenta una mayor estabilidad. Podemos descargar la máquina virtual en la siguiente dirección: http://java.sun.com/j2se/1.4.2/download.html Nota: Se recomienda descargar el JRE ( Java Runtime Enviroment) versión 1.4.2_10.
1.2.2 Instalación Antes de instalar Kosmo debe asegurarse de tener instalado el siguiente software: (disponible en http://java.sun.com) * Máquina Virtual Java 1.4.2 (06 o superior). * JAI ( Java Advanced Imaging). * JAI Image I/O. JAI y JAI Image I/O deben estar instaladas sobre esa máquina virtual que, además, debe ser la que este accesible por defecto. Todas las aplicaciones puede descargarlas directamente de la página http://www.saig.es/descargas.php Ejecutando el fichero de instalación (kosmo_version.jar) aparecerá la selección de idioma que deseemos para la instalación, seleccionamos el idioma deseado y seguiremos los pasos indicados, aceptando la licencia de uso, seleccionando el directorio de instalación de la aplicación y las opciones de instalación. Una vez realizada la instalación de la aplicación configuramos los accesos directos que deseemos para ejecutar la aplicación. Ya tenemos instalada la aplicación, podemos ejecutarlo desde el icono creado en el escritorio (si hemos marcado la opción) o desde Inicio > Programas > SAIG > Kosmo > Kosmo.
3
4|
Manual de Usuario
1.3 Interfaz de usuario Kosmo se caracteriza por poseer una interfaz de usuario práctica y amigable, proporcionando todos los elementos necesarios para que el usuario pueda interactuar con el programa de una manera fácil e intuitiva.
La interfaz de Kosmo consta de cuatro partes fundamentales: 1. Barra de menús: en esta parte se encuentran de forma agrupada algunas de las funcionalidades ofrecidas por Kosmo. 2. Barra de herramientas: ofrece acceso a las funcionalidades más habituales del programa. 3. Área de visualización: zona destinada a contener las ventanas que se vayan abriendo en el programa. 4. Barra de estado: ofrece información acerca del estado del programa, visualizando tanto los mensajes informativos, como los mensajes de advertencia.
KOSMO |
2
Gestión de proyectos en Kosmo
El núcleo de la aplicación Kosmo es el proyecto: su actividad gira alrededor de él.
Un proyecto en Kosmo consta de tres tipos de elementos: Vistas : elementos que contienen información gráfica. Tablas: elementos que contienen información alfanumérica. Mapas: elementos destinados para la composición de planos para su posterior impresión.
Los ficheros de proyecto de Kosmo son ficheros XML con la extensión spr .
2.1 Gestor de proyectos Kosmo incorpora un asistente para la gestión de un proyecto. Este gestor es accesible a través del menú Archivo -> Gestor de proyectos:
El gestor de proyectos está dividido en tres solapas, correspondientes a cada uno de los elementos comentados anteriormente: vistas, tablas y mapas.
El contenido de cada solapa es el siguiente: La solapa denominada Vistas contiene la información relacionada con todas aquellas vistas cargadas en el proyecto actual. Desde este solapa podemos crear una nueva vista (botón Nuevo), eliminar una vista existente (botón Borrar), mostrar una vista (botón Ver) o cambiar el nombre a una vista. Estas tres últimas opciones también están disponibles si seleccionamos una vista de la lista y pulsamos con el botón derecho del ratón.
5
6|
Manual de Usuario
La solapa denominada Tablas contiene la información relacionada con todas las tablas alfanuméricas cargadas en el proyecto actual. Desde esta solapa es posible cargar una tabla (botón Abrir), eliminar una tabla (botón Borrar), mostrar una tabla (botón Ver), renombrar una tabla (botón Renombrar) o mostrar las relaciones de una tabla (botón Relaciones). Si seleccionamos una tabla de la lista y pulsamos el botón derecho del ratón, tenemos disponibles las opciones de eliminar, ver, renombrar y ver las relaciones de una tabla, así como la opción de activar / desactivar la tabla seleccionada. La solapa denominada Mapas muestra los mapas de impresión cargados en el proyecto actual. Nos permite crear un nuevo mapa (botón Nuevo), eliminar uno ya existente (botón Borrar), mostrarlo (botón Ver) o cambiarle el nombre (botón Renombrar). Estas tres últimas opciones también están disponibles si seleccionamos un mapa de la lista y pulsamos con el botón derecho del ratón sobre un mapa.
2.2 Operaciones con proyectos 2.2.1 Crear un nuevo proyecto La primera vez que se inicia la aplicación Kosmo se crea automáticamente un proyecto nuevo completamente vacío. Si ya guardó un proyecto en una sesión previa de Kosmo, se le preguntará automáticamente si desea cargar dicho proyecto al iniciar la aplicación o si desea empezar con un nuevo proyecto vacío.
2.2.2 Abrir un proyecto existente Para abrir un proyecto previamente almacenado, hay que seleccionar en la barra de menús principal el menú Archivo -> Abrir Proyecto. Si ya tenía un proyecto abierto antes de abrir el proyecto deseado, se le preguntará si desea guardarlo. Si escoge la opción No, se perderán todos los cambios no salvados del proyecto que tenga actualmente abierto. Cuando el proyecto se cargue completamente con éxito, recordará el estado que tuviese en el momento previo a ser salvado, es decir, cargará todas las vistas, tablas y mapas, recordando además las posiciones y tamaños de sus respectivas ventanas.
Si ya tenía un proyecto abierto antes de abrir el proyecto deseado, se le preguntará si desea guardarlo. Si escoge la opción No, se perderán todos los cambios no salvados del proyecto que tenga actualmente abierto.
2.2.3 Guardar un proyecto En cualquier momento es posible salvar el estado del proyecto con el que está trabajando mediante la opción del menú Archivo -> Guardar proyecto o Archivo -> Guardar proyecto como.... Cuando se guarde el proyecto, se almacenará en el fichero spr seleccionado toda la información necesaria para poder recuperar con posterioridad el estado en el que se encontraba el proyecto justo antes de ser guardado.
1.2.4 Cerrar un proyecto Para cerrar el proyecto actual deberá seleccionar la opción del menú Archivo -> Cerrar proyecto. De esta forma cerrará el proyecto actual y se creará automáticamente un nuevo proyecto vacío. Antes de cerrar el proyecto actual se le preguntará si desea guardar los cambios de dicho proyecto. Si escoge la opción No, se perderán los cambios realizados en el proyecto abierto actualmente.
Antes de cerrar el proyecto actual se le preguntará si desea guardar los cambios de dicho proyecto. Si escoge la opción No, se perderán los cambios realizados en el proyecto abierto actualmente.
KOSMO |
3
Vistas
Las vistas son los documentos utilizados por Kosmo para poder visualizar y manipular información de naturaleza cartográ�ca.
Una vista es una ventana que se compone de dos partes fundamentales: 1. Árbol de capas: se encuentra en la parte izquierda de la vista. Se organiza en categorías de c apas. Las categorías se componen de capas y cada capa tiene asociada su simbología correspondiente. 2. Área de visualización: zona destinada para poder visualizar y manipular la información cartográfica cargada en la vista. Las capas pueden ser de origen vectorial (formatos shape, dxf, DGN, bases de datos oracle, mysql y postgis) o de origen raster (tiff, bmp, jpf, ecw ...).
3.1 Crear una vista Una vista puede ser creada de dos formas posibles: 1. Desde el Gestor de proyectos: seleccionamos la pestaña Vistas y pulsamos el botón Nuevo. 2. Desde la barra de menús, mediante la opción Archivo->Nueva vista La nueva vista se nombrará por defecto usando el nombre del proyecto actual. Si desea cambiar el nombre de la vista, puede hacerlo desde el Gestor de proyectos, seleccionando la vista en la lista y pulsando el botón Renombrar, o mediante la opción del menú Ventana -> Cambiar nombre de la ventana cuando la vista está activa.
7
8|
Manual de Usuario
3.2 Árbol de capas En esta zona de la vista la información se organiza de la siguiente forma: ♦ Categorías: agrupación lógica de capas. ♦ Capas: origen de datos de naturaleza cartográfica representable en Kosmo. ♦ Leyendas: símbolo con el cual se representa una capa. Las capas podrán tener tres estados básicos diferentes junto con sus posibles combinaciones: 1. Capa visible: son aquellas capas que tienen activado la marca que aparece a la izquierda del nombre de la capa. 2. Capa activa: aquellas capas seleccionadas en el árbol. 3. Capa editable: aquella capa (sólo puede existir una a la vez) que haya sido marcada como editable. En esta figura podemos apreciar como la capa manzanas se encuentra en estado visible y editable (aparece en color rojo), la capa parcelario se encuentra en estado no visible, mientras que la alumbrado se encuentra en estado visible y activa.
3.3 Capas Una capa es un origen de datos de naturaleza cartográ�ca representable en Kosmo.Fuentes de datos vectoriales:
3.3.1 Añadir una nueva capa Tenemos dos opciones disponibles para añadir una nueva capa a la vista actual: 1. Crear una nueva capa vacía: desde el menú Vista -> Añadir nueva capa, seleccionamos en el diálogo el tipo de geometría de la capa. 2. Añadir una capa a partir de un origen de datos ya existente: desde la barra de menús, con la opción Vista -> Cargar datos, o desde la barra de herramientas, con la herramienta Cargar datos .
En Kosmo, cada capa sólo puede incluir un tipo de geometría: poligonal, lineal o puntual.
Seleccionando cualquiera de las dos opciones anteriores, se visualizará la ventana “Cargar datos”. Como podemos apreciar en la figura, se diferencian cuatro zonas fundamentales: ♦ Formato: a través de este desplegable se puede seleccionar el tipo de archivo que se puede cargar. ♦ Selector de ficheros: permite seleccionar los ficheros o directorios que se deseen cargar. ♦ Nombre de archivo: visualiza el nombre de los ficheros o directorios seleccionados. ♦ Archivos de tipo: visualiza la extensión que concuerda con el formato seleccionado. Una vez realizada la selección, se hará clic con el botón izquierdo del ratón sobre el botón Aceptar para realizar la carga de la capa. Los formatos que podemos seleccionar son ficheros shape (con la extensión shp), ficheros dgn, ficheros de imagen (ecw, mrsid, y otros formatos de imagen georreferenciados como tiff , png, jpg, bmp,...), ficheros DXF (versión 12 o inferior) y geodatabases (PostgreSQL, MySQL, Oracle).
En el apartado 7.Orígenes de datos en Kosmo veremos con más detalle los formatos de capas soportados por Kosmo.
3.3.2 Guardar una capa Para poder guardar una capa vectorial, es necesario seleccionarla previamente en el árbol de capas. Existen varias posibilidades para poder guardar una capa:
KOSMO |
En Kosmo solo es posible guardar capas de tipo vectorial actualmente.
A través de la barra de menús: seleccionando el menú Vista, y la opción Guardar datos como Pulsando con el botón derecho del ratón sobre la capa seleccionada en el árbol de capas, aparece un ♦ menú emergente en el cual se seleccionará la opción Guardar datos como... . ♦ Seleccionando esta opción, nos aparecerá el diálogo Guardar datos como: Seleccionando la opción nos aparecerá el diálogo Guardar datos como. Se pueden apreciar tres zonas bien diferenciadas dentro del diálogo: 1. Formato: es un desplegable que permite seleccionar el formato con el que se quiere almacenar la capa seleccionada. Las capas pueden ser almacenadas en formato Shape, en base de datos (PostgreSQL, MySQL, Oracle) o en ficheros Excel (en este último caso sólo se guardan los atributos alfanuméricos, no las geometrías). 2. Selector de archivos. 3. Nombre de archivo: en caso de ficheros Shape o Excel, el nombre del archivo. Una vez se haya completado la introducción de datos, pulse el botón Aceptar para comenzar a s alvar la capa seleccionada. Si la capa que ha seleccionado para guardar contiene elementos seleccionados, se le preguntará si desea guardar sólo los elementos seleccionados o la capa completa. Para completar la información referente a cómo se puede guardar una capa (p.e., en una base de datos), consulte el manual “Fuentes de datos en Kosmo” que podrá descargarse en la dirección de internet: http://www.saig.es. ♦
3.3.3 Eliminar una Capa Para poder eliminar una capa de una vista existen dos posibilidades disponibles: Seleccionando la capa deseada en el árbol de capas, hacemos clic con el botón derecho del ratón ♦ sobre la misma y seleccionamos la opción Eliminar capas seleccionadas en el menú desplegable. ♦ A través de la barra de menús, con la opción Vista -> Eliminar capas seleccionadas.
3.3.4 Menú contextual Pulsando con el botón derecho sobre una capa, hace que salga un menú contextual, con distintas acciones sobre las capas. Pasamos a describirlas por encima: ♦ Editable: Pone una capa en modo edición. Para mas detalles, ver capitulo 9. ♦ Capa en memoria: Hace que una capa en un fichero o en una base de datos pase a cargarse íntegramente en memoria. Lo que beneficia a la velocidad de capas de tamaño pequeño. ♦ Etiquetas: Habilita y deshabilita el etiquetado en una capa que contenga etiquetas. Permitir etiquetas superpuestas: Hace que se dibuje una etiqueta aunque haya que dibujarlas encima ♦ de otras. ♦ Permitir etiquetas repetidas: Dibuja las etiquetas aunque tengan el mismo nombre. ♦ Extraer las etiquetas a una nueva capa: Crea una nueva capa puntual, con las etiquetas, con lo que nos permite, editarlas, cambiarlas de lugar a voluntad y ponerlas como queramos. ♦ Cargar simbología: Graba en un fichero, la simbología de la capa. ♦ Guardar simbología: Guarda en un fichero la simbología de la capa. ♦ Validar las capas seleccionadas: Comprueba que la capa no tenga puntos repetidos o irregularidades en sus geometrías. Para mas información ir al apartado 3.4.5.3 Zoom a la capa: Realiza un zoom, de tal forma que se ven todas la geometrías de la capa. ♦ ♦ Cambiar estilo: Cambia el estilo de la capa. Más información en el capitulo 8. ♦ Editor de estilos avanzado: Cambia el estilo de la capa. Más información en el capitulo 8. ♦ Ver/Editar Atributos: Cambia el esquema de la capa. Más información en el apartado 3.4 Ver/Editar datos: Cambia los datos de la capa. Más información en el apartado 3.4 ♦
9
| Manual de Usuario
10 ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦
♦
♦
Guardar datos como: Guarda los datos de una capa. Desplazar al principio: desplaza la capa al principio de la c ategoría. Desplazar arriba: sube un puesto en la categoría la capa. Desplazar abajo: baja un puesto en la categoría la capa. Desplazar al final: Desplaza al último puesto de la categoría la capa. Eliminar capas seleccionadas: Elimina una capa de el árbol de capas. Añadir nuevos elementos: Cuando esta la capa en modo edición nos permite introducir una geometría en formato WKT Pegar elementos: Copia geometrías del portapapeles. Eliminar elementos: Borra todas las geometrías de la capa. Configuración del hiperenlace: Hace que las geometrías de la capa enlacen a documentos externos. Ver apartado 3.4.5.6 para más información. Configurar relaciones: Relaciona las features de esta capa con otras capas o tablas. Para más información mirar el capitulo 10. Propiedades de la capa: Muestra un dialogo con información genérica sobre la capa. Nombre, envelope, origen de datos…
3.3.5 Categorías. Cuando tenemos muchas capas en un proyecto, puede ser complicado encontrarlas en el árbol. Para su clasificación usaremos las categorías. Las categorías son unas carpetas que aparecen en el árbol de capas en las que podemos introducir las capas que creemos o carguemos. Además podemos guardar y cargar categorías. En la siguiente imagen podemos ver un ejemplo de un proyecto con tantas capas, que es necesario usarlas: Para crear una categoría, deberemos ir al menú principal Vista -> Añadir nueva categoría. Se creará una categoría con el nombre “Nueva categoría” y con un doble clic sobre la categoría, podremos ponerle el nombre que deseemos. Cuando queramos añadir una capa a una categoría, deberemos hacerlo mientras esta seleccionado la categoría donde queramos meterla. Opcionalmente podemos pulsar sobre la categoría con el botón derecho y darle a la opción “Cargar datos”. También es posible arrastrar con el ratón las capas de unas categorías a otras.
Pulsando con el botón derecho sobre la capa, nos saldrá este menú contextual: Con el podemos guardar y cargar categorías. Las categorías se guardan en ficheros con extensión .sig. Una categoría consiste en guardar el montón de capas que contiene junto con su simbología. Así, si por ejemplo, queremos cargar en distintos proyectos un conjunto de capas con datos administrativos, solo tenemos que hacer una categoría con todas sus capas y guardarla. Luego podremos recuperarla rápidamente sin perder tiempo en su configuración.
KOSMO |
3.4 Herramientas Tanto en la barra principal de herramientas como en la barra de menús principal, así como en los menús desplegables para cada elemento, tenemos disponibles una serie de herramientas que nos van a permitir desde navegar por la vista actual hasta realizar operaciones sobre las capas seleccionadas en el árbol. En el menú Archivo -> Configuración... (para herramientas comunes) y en el menú Editar -> Opciones... (para herramientas de edición) podemos modificar el comportamiento de algunas de ellas. Cuando se desee dejar de utilizar la herramienta actual se pulsará la tecla Esc para volver a seleccionar la herramienta por defecto
3.4.1 Herramientas de navegación Son herramientas que nos van a permitir desplazarnos por el mapa activo. Son las siguientes: Herramienta Alejarse / Acercarse
Permite modificar la escala actual del mapa. Si pulsamos con el botón izquierdo del ratón mientras tenemos seleccionada esta herramienta el mapa se acerca a la mitad de escala sobre el punto pulsado. Si se pulsa con el botón derecho se realiza la operación inversa (el mapa se aleja al doble de escala sobre el punto pulsado). Esta herramienta es la que se selecciona por Herramientas Zoom anterior /Zoom siguiente
Permite desplazarnos por el historial de zooms que hallamos ido realizando. La herramienta zoom anterior recupera el último zoom de la lista y la herramienta zoom siguiente vuelve a realizar el siguiente zoom de la lista .
defecto al cargar el proyecto. Herramienta Desplazar
Permite desplazar el mapa arrastrándolo con el botón izquierdo del ratón pulsado sobre el mapa. El mapa se desplazará en la dirección del arrastre.
completamente la capa seleccionada en el árbol de capas. Herramienta Zoom a los elementos seleccionados
Permite modificar la vista a una escala que permita visualizar completamente aquellos elementos seleccionados.
Herramienta Zoom a pantalla completa
Herramienta Centrar
Permite hacer modificar la vista a escala completa (aquella que permite visualizar todas las capas cargadas en la vista).
Permite desplazar la vista actual al punto del mapa sobre el que hemos pulsado con el botón izquierdo del ratón.
Herramienta Zoom a la capa
Permite modificar la vista a una escala que permita visualizar
11
12
| Manual de Usuario
3.4.2 Herramientas de información Estas herramientas permiten acceder a la información alfanumérica asociada a las capas. El uso de cualquiera de ellas hará que se visualice la ventana de información. La ventana de información como su propio nombre indica es utilizada para poder mostrar la información correspondiente a las capas que tengamos cargadas en la aplicación. Es mostrada cuando se emplean las herramientas Información y la herramienta Ver/Editar atributos . Cuando se emplean algunas de estas dos herramientas, dicha ventana es visualizada, mostrando la información correspondiente a los elementos de las capas seleccionadas en el árbol de capas. La estructura de esta ventana, se describe en la siguiente figura.
Podemos diferenciar tres zonas en la ventana de información: ♦ Campos de la tabla: muestra el nombre de los atributos de la capa. Es posible ordenar una columna pulsando sobre la cabecera de la misma. ♦ Barra de herramientas: ofrece funcionalidad diversa relacionada con distintas operaciones que podemos realizar sobre la tabla. ♦ Contenido de la tabla: muestra la información relacionada con los distintos elementos visualizados en la tabla.
KOSMO |
A continuación, se describe la funcionalidad que ofrece la barra de herramientas. Zoom a la fila anterior : desplaza la selección a la fila ♦ anterior a la actualmente seleccionada, y realiza un zoom a dicho elemento. ♦
♦
♦
♦
♦
♦
♦
♦
♦
Zoom a la fila siguiente : desplaza la selección a la fila siguiente a la actualmente seleccionada, y realiza un zoom a dicho elemento. Zoom a las filas seleccionadas : realiza un zoom a los elementos correspondientes a las filas seleccionadas en la tabla. Zoom a extensión completa extensión completa.
: realiza un zoom a
Invertir selección : realiza la selección inversa de las filas que tengamos seleccionadas en la tabla, seleccionando los elementos correspondientes a dichas filas en el mapa. Limpiar selección : sirve para deseleccionar los e l e m e n t o s que previamente hayamos seleccionado (la tecla ESC tiene la misma función). Mostrar filas seleccionadas : resalta en la vista los elementos correspondientes a las filas seleccionadas. Información : permite abrir la ventana de información sólo con los elementos seleccionados en la tabla.
pertenecientes a la capa. Para poder editar la información correspondiente a los elementos de la tabla, se deberá Desde el menú Archivo de hacer la capa editable. -> Con�guración es posible modi�car Esto se puede conseguir el comportamiento seleccionando la capa en el de la herramienta árbol de capas y haciendo de información de clic con el botón derecho del forma que se muestre ratón seleccionar la opción la información de todas Editable que aparece en el menú las capas visibles, no emergente, o pulsando con el sólo de las capas activas botón derecho del ratón sobre la actualmente tabla y seleccionando la opción Editable del menú emergente que aparece. 3.4.2.2 Herramienta Información
A través de esta herramienta se podrá consultar la información asociada a los elementos de una o varias capas. Para consultar la información asociada debemos seleccionar la capa en el árbol de capas. A través de esta herramienta se podrá consultar la información asociada a una determinada capa. Para consultar la información asociada, deberemos de seleccionar la capa en el árbol de capas. Una vez seleccionada , se seleccionará la herramienta
Borrar selección . Permite eliminar los elemento seleccionados en la tabla, siempre y cuando la capa se encuentre en estado editable. Siempre visible siempre visible.
: hace que la tabla este o no esté
: permite ordenar la tabla en orden ascendente por elementos seleccionados. Información. A continuación el cursor por defecto de la ♦ Ordenar selección aplicación cambiará a este otro . descendente : permite ordenar la tabla en Se podrá actuar de dos maneras distintas: orden descendente por elementos ♦ Selección individual. Sólo tendremos que hacer clic con el botón izquierdo del ratón sobre el elemento de la seleccionados. capa sobre el cual deseamos obtener la información. Nos Cuando se realice una selección en la tabla, automáticamente aparecerá una ventana con la información correspondiente los elementos correspondientes de la vista quedarán al elemento seleccionado. seleccionados. E igualmente, si realizamos una selección en la vista, quedaran seleccionadas en la tabla todas aquellas filas que ♦ Selección Múltiple. Se trata de seleccionar la herramienta de información, hacer clic sobre el mapa con el botón se correspondan con los elementos seleccionados en la vista. izquierdo del ratón. Sin soltar dicho botón, seleccionar el rectángulo sobre el cual deseamos obtener la información. 3.4.2.1 Herramienta Ver/Editar Atributos Una vez soltado el botón izquierdo del ratón, nos aparecerá la ventana con la información correspondiente a todos los A través de esta herramienta se puede visualizar y / o editar elementos que interceptan con el rectángulo dibujado. los atributos correspondientes a una determinada capa. Para ello se deberá de seleccionar en el árbol de capas, la capa con la cual se desea trabajar, y a continuación pulsar la herramienta Ver/Editar atributos. Automáticamente se visualizará la tabla con la información correspondiente a todos los elementos ♦
Ordenar selección ascendente
13
| Manual de Usuario
14
3.4.2.3
Herramienta Ver/Editar campos
Sólo se permite modi�car el esquema de los campos para capas de �chero. No está permitido modi�car los nombres de los campos de una capa cuyo origen es una geodatabase (aunque si se puede modi�car el nombre público de los mismos y la visibilidad).
Sólo se permite modificar el esquema de los campos para capas de fichero. No está permitido modificar los nombres de los campos de una capa cuyo origen es una geodatabase (aunque si se puede modificar el nombre público de los mismos y la visibilidad).
A través de esta herramienta se puede visualizar y / o editar los campos pertenecientes al esquema de la capa. Existen dos posibilidades para poder acceder a esta ventana: ♦ Seleccionando la capa en el árbol de capas y con el botón derecho del ratón seleccionar la opción Ver/Editar campos. ♦
es necesario indicar el nombre del atributo y el tipo. El tipo de dato se puede seleccionar haciendo clic sobre la celda correspondiente a la columna Tipos de datos, visualizándose un desplegable en el cual podremos seleccionar el tipo de atributo deseado.
A través de la ventana de información, haciendo clic sobre la tabla con el botón derecho del ratón y seleccionando la opción Ver /Editar campos.
Una vez seleccionada la opción correspondiente aparece una ventana como la siguiente: Podemos observar cinco partes bien diferenciadas: 1. Barra de herramientas: contiene toda la funcionalidad asociada para poder trabajar con el esquema de la capa. Ofrece las siguientes herramientas (todas ellas se activan cuando la capa se encuentra en modo edición): Insertar : herramienta utilizada para poder insertar nuevos atributos en la capa. Cuando se inserte uno nuevo
Borrar : herramienta utilizada para poder eliminar atributos de la capa. Elimina la selección realizada en la tabla. Subir campo : permite subir un campo. Atributos: lista de atributos pertenecientes a la capa.
2. 3. 4.
Bajar campo : permite bajar un campo. Atributos: lista de atributos pertenecientes a la capa. Tipos: lista de tipos asociados a los atributos de la capa. Nombre público: lista de los nombres públicos de los atributos de la capa, que son los que aparecen en la
KOSMO |
5.
cabecera de las columnas de las tablas de información. Visibilidad: indica si el atributo es visible o no en las tablas de información. Seleccionando la opción Forzar las conversiones inválidas a un valor nulo insertará el valor nulo en aquellos atributos que produzcan algún error en la conversión de tipo. Cuando se haya finalizado de realizar todos los cambios oportunos, se hará clic sobre el botón Aplicar cambios. Si no se desea aplicar los cambios realizados se hará clic sobre el botón Deshacer cambios
3.4.3 Selección de elementos Para seleccionar elementos pertenecientes a las distintas capas cargadas en la aplicación se utilizará la herramienta Seleccionar elementos . A través de esta herramienta se podrá realizar una selección individual o múltiple de los elementos correspondientes a una determinada capa, con un funcionamiento parecido al de la herramienta Información descrita anteriormente. Para realizar una selección sobre los elementos de una determinada capa se habrá de seleccionar en el árbol de capas, la capa con la cual se desea trabajar. Si hacemos clic con el botón izquierdo del ratón sobre un elemento correspondiente a la capa seleccionada, dicho elemento quedará seleccionado, tal y como se puede apreciar en la figura de la izquierda. Si deseamos realizar una selección múltiple, se hará clic sobre el área de visualización, y se arrastrará el puntero del ratón hasta dibujar el rectángulo con el cual se desee realizar la selección. Soltando el botón izquierdo del ratón, automáticamente se realizará la selección de todos aquellos elementos pertenecientes a la capa seleccionada, que intercepten con el rectángulo dibujado. Pulsando la tecla Esc o seleccionando la herramienta Limpiar selección, la selección quedará anulada.
arrastrará el cursor hasta el punto en el cual se desee que finalice el primer segmento. Para completar el primer segmento, hacemos clic sobre el mapa. Cuando se desee terminar se hará doble clic sobre el mapa. En la parte inferior izquierda del programa, nos aparecerá la distancia medida en metros. Si se desea cancelar la operación pulsaremos la tecla Esc. Herramienta Medir área
Seleccionando esta herramienta se podrá medir el área correspondiente a una determinada zona del área de visualización, dibujando una serie de tramos. El área medida será la superficie correspondiente al polígono formado 3.4.4 Medir áreas y distancias por todos los puntos del tramo. Además también ofrece la Estas dos funciones se realizarán activando las siguientes información correspondiente al perímetro del polígono.. herramientas: Haciendo clic sobre dicha herramienta el cursor por defecto se cambiará a este otro . Herramienta Medir distancia A continuación se hará clic sobre el área de visualización. Se arrastrará el cursor hasta el punto en el cual se desee que finalice el primer segmento. Para completar el primer segmento, hacemos clic sobre el mapa. Cuando se desee terminar se hará doble clic sobre el mapa En la parte inferior izquierda del programa, aparecerá la superficie en hectáreas y el perímetro en metros. Si se desea cancelar la operación y volver a seleccionar la herramienta por defecto se pulsará la tecla Esc.
3.4.5 Otras herramientas A continuación se van a describir algunas herramientas de Kosmo de utilidad: 3.4.5.1 Constructor de consultas
Seleccionando esta herramienta se podrá medir la distancia entre dos puntos del mapa, dibujando una serie de tramos. La distancia total entre los dos puntos será la longitud de todos los tramos dibujados. Haciendo clic sobre dicha herramienta el cursor por defecto se nos cambiará a este otro. A continuación se hará clic sobre el área de visualización. Se
El constructor de consultas nos permite crear consultas asociadas a las capas que tengamos cargadas en la aplicación. Para poder seleccionar esta herramienta tenemos el botón Constructor de consultas (incluir la imagen Boton_Constructor_de_consultas) y la opción Herramientas
15
16
| Manual de Usuario
-> Otros -> Constructor de consultas. Para obtener una información más detallada sobre esta herramienta se debe consultar el manual “Construir consultas en Kosmo”, que podrá descargar en la dirección http://www. saig.es. 3.4.5.2 Calcular áreas y perímetros
Esta herramienta nos permite calcular el área y el perímetro de todos los elementos de una capa de tipo poligonal que se encuentre en edición. Para poder usar esta herramienta debemos seleccionar la opción del menú Herramienta -> Análisis -> Calcular áreas y perímetros.
No permitir polígonos: comprueba que las capas no contengan geometrías de tipo poligonal. ♦ No permitir multipuntos: comprueba que las capas no contengan geometrías de tipo multipuntuales. ♦ No permitir polilíneas: comprueba que las capas no contengan geometrías de tipo polineales. No permitir multipolígonos: comprueba que las capas no ♦ contengan geometrías de tipo multipoligonales. ♦ No permitir polígonos y multipolígonos con agujeros. ♦ No permitir colecciones de geometrías. La pantalla que recoge toda esta información es la siguiente: ♦
3.4.5.3 Validar capas seleccionadas
Permite validar las capas seleccionadas en el árbol de capas, aplicando distintos criterios de validación. Para poder utilizar esta herramienta se seleccionará en la barra de menús e l menú Herramientas, submenú Validación, opción Validar capas seleccionadas.
Los distintos criterios son los siguientes: ♦ Comprobar topología básica: chequea que las capas seleccionadas sean topológicamente correctas. ♦ No permitir puntos consecutivos repetidos: chequea que los elementos de las capas seleccionadas no contengan puntos consecutivos repetidos. ♦ Comprobar la orientación de los polígonos: comprueba que los polígonos de las capas seleccionadas estén orientados de forma correcta. Anillo exterior orientado según las agujas del reloj y agujeros orientados en sentido contrario a las agujas del reloj. ♦ Comprobar la longitud mínima del segmento: comprueba que los distintos segmentos sean superiores a una determinada cantidad. ♦ Comprobar ángulo mínimo. ♦ Comprobar el área mínima del polígono: comprueba que el área de los distintos polígonos sea superior a una determinada cantidad. Comprobar que las líneas son simples. ♦ ♦ No permitir puntos: comprueba que la capas no contengan geometrías de tipo puntual. ♦ No permitir líneas: comprueba que las capas no contengan geometrías de tipo lineal.
Cuando se acepte la operación el sistema realizará las comprobaciones topológicas marcadas en la pantalla anterior. Estas comprobaciones pueden ser costosas según el número de elementos y de capas a validar. Si se detectara algún error, el sistema creará una nueva capa (una por capa con errores) conteniendo a los elementos que no hayan superado los chequeos marcados. 3.4.5.4 Cruce de capas
La herramienta Cruce de capas nos permite seleccionar los elementos de una capa de origen que cumplen una determinada operación espacial contra elementos de una o varias capas de destino. Para poder usar esta herramienta seleccionamos el menú Herramientas -> Análisis -> Cruce de capas. Los pasos que debemos seguir son los siguientes:
KOSMO |
1. 2. 3. 4. 5.
Activamos la herramienta. Nos aparecerá un diálogo como el siguiente: Seleccionamos la capa origen. Seleccionamos la operación espacial que queremos aplicar a los e lementos de la capa origen. Seleccionamos en la lista qué capa/s queremos usar como capas de cruce. Pulsamos el botón Aceptar para comenzar la operación. Se seleccionarán los elementos de la capa de or igen que cumplan el criterio seleccionado contra los elementos de la/s capa/s destino. 3.4.5.5 Localización por coordenadas
La herramienta Localización por coordenadas nos permite centrar la vista en el punto correspondiente a las coordenadas UTM que introduzcamos en el diálogo correspondiente, manteniendo la escala del mapa actual. Para poder usar la herramienta debemos seleccionar el menú Herramientas -> Otros -> Localización por coordenadas. 3.4.5.6 Hiperenlaces
Los hiperenlaces nos permite visualizar documentos, imágenes o páginas HTML asociadas a un e lemento de una capa particular. Para poder usar la herramienta de Hiperenlace es necesario configurar previamente un hiperenlace para la capa deseada mediante la herramienta Configuración del hiperenlace. Esta herramienta está disponible al seleccionar una capa en el árbol de capas y pulsar el botón derecho del ratón: Un hiperenlace puede ser de dos tipos: simple o compuesto. El hiperenlace simple es aquel que toma como valor del hiperenlace a un campo de la misma capa. El hiperenlace compuesto es un campo de una tabla que se relaciona con la capa a partir del valor de un campo determinado. Para crear un hiperenlace simple debemos seguir los siguientes pasos: 1.
Activar la herramienta. Aparecerá la siguiente ventana: 2. Seleccionamos el campo que nos da la ruta del hiperenlace para cada elemento. 3. Seleccionamos el campo que nos da la descripción del hiperenlace. Con la herramienta de hiperenlace seleccionada, cuando marcamos un rectángulo en pantalla, arrastrando el ratón con el botón izquierdo pulsado, si existe más de un elemento nos saldrá una pantalla de previsualización con la que seleccionaremos el elemento que queremos ver. Para que una capa deje de tener hiperenlaces, tendremos que seleccionar la capa, activar la herramienta de configuración del hiperenlace y pulsar el boton “Desactivar”. Con lo que la capa dejará de tener enlaces.
17
| Manual de Usuario
18
Pulsamos el botón Aceptar y la capa ya tiene el hiperenlace simple creado. Para crear un hiperenlace compuesto, los pasos que hay que seguir son los siguientes: 1. Cargamos en el proyecto la tabla que contiene los valores del hiperenlace. 2. Activamos la herramientas y seleccionamos la opción Hiperenlace compuesto: 3. Seleccionamos el campo que va a actuar como clave en la capa, la tabla que contiene los valores del hiperenlace, el campo clave de la tabla, el campo que contiene los valores del hiperenlace y el campo que contiene la descripcion. 4. Pulsamos el botón Aceptar y la capa ya contiene el hiperenlace compuesto que acabamos de crear. Si una capa tiene creado un dos imagenes de 4.
la misma vista con escalas diferecntes, arriba escala 1:10000, derecha escala 1:1000
hiperenlace, ya sea simple o compuesto, podemos consultar el valor del mismo para un elemento de la misma forma que consultamos la información usando l a herramienta Hiperenlace , situada en la barra de herramientas principal. Para cada uno de los elementos seleccionados se muestra el valor correspondiente al hiperenlace. Dependiendo del tipo de archivo, se abrirá un visor dentro de la aplicación o se abrirá un programa externo que sea capaz de leer el tipo de archivo correspondiente al valor seleccionado. Si existe más de un valor para un mismo elemento, aparecerá un menú desplegable que nos permitirá seleccionar que hiperenlace queremos visualizar.
3.5 Gestión de escala Sobre el árbol de capas tenemos disponible un cuadro de texto que muestra la escala actual del mapa. Es posible modificar el valor existente en el mismo para poder modificar la extensión que se visualiza de modo que ésta se adapte al nuevo valor de escala. La simbología de las capas de una vista puede definirse en función de la escala del mapa, permitiéndonos, p.e., definir a partir de qué escala es visible la capa o si una capa está a una escala determinada se simboliza de una forma y a otra escala de otra diferente.
KOSMO |
4
Tablas En Kosmo se pueden cargar tablas alfanuméricas en formato dbase �le, tablas de bases de datos Access y cualquier tabla basada en servidores de bases de datos como PostgreSQL, MySQL y Oracle.
4.1 Abrir una tabla
Para cargar una tabla se debe de acceder al Gestor de proyectos a través de la barra de menús y seleccionar el menú Archivo, submenú Gestor de proyectos. Se selecciona la pestaña Tablas y se hace clic sobre el botón Abrir. Una vez seleccionado el botón Abrir se visualizará un diálogo en el cual se podrá seleccionar: 1.- Una o varias tablas .dbf. 2.- Una tabla incluida en un fichero .mdb, para incluir mas de una tabla repita el proceso con cada una de las tablas que necesite. 3.- Una tabla de una base de datos PostgreSQL, MySQL u Oracle. En el caso de querer abrir una base de datos de estas últimas nos aparecerá la siguiente ventana: En ella seleccionaremos los datos de conexión de las tablas que deseemos. Necesitaremos hacer una conexión por cada tabla que queramos inc luir en el proyecto.
4.2 Eliminar una tabla Podremos eliminar una tabla (solo eliminaremos el enlace, no la tabla) seleccionandola podemos seleccionar mas de una) y pulsando el botón borrar, con esta acción dejaremos de enlazar las tablas. En la siguiente pantalla dejaremos de enlazar las tablas rustica y versiones.
4.3. Activar/Desactivar una tabla De igual manera podremos activar o desactivar las tablas, seleccionandolas y pulsando el botón derecho del ratón seleccionaremos la opción activar/desactivar según vemos en la imagen de la derecha.
19
20
| Manual de Usuario
5
Impresión
Este tipo de elementos permiten diseñar y con�gurar en una página todos los elementos necesarios para poder realizar la impresión de un plano.
Cada mapa de impresión está vinculado a una vista del proyecto. Cuando se añaden elementos de tipo mapa a la impresión se corresponde con la vista asociada al mapa de impresión. Para poder añadir un mapa al proyecto tenemos dos opciones: 1. Seleccionamos el botón de la barra de herramientas Mapa con una vista activa. 2. En el Gestor de proyectos, seleccionamos la pestaña Mapas y pulsamos el botón Nuevo. Si existe más de una vista, tendremos que seleccionar a qué vista queremos asociar el mapa. Con cualquiera de las dos opciones se nos abrirá un nuevo mapa en el que podemos ir diseñando nuestro plano para su impresión. Realizando esta acción se cargará en la aplicación un nuevo mapa.
Como se puede apreciar en la figura anterior, la ventana correspondiente a un mapa consta de una barra de menús, una barra de herramientas, una regla horizontal y otra vertical y una página en la cual el usuario podrá añadir los elementos que desee que aparezcan en el mapa. Los elementos que pueden ser insertados son (todos ellos a través de sus correspondientes botones situados en la barra de herramientas):
KOSMO |
Mapas: se pueden añadir a través de la herramienta Añadir mapa . ♦ Leyendas: se pueden añadir a través de la herramienta Añadir leyenda . ♦ Textos: pueden ser insertados a través de la herramienta Añadir texto . Nortes: pueden ser insertados a través de ♦ la herramienta Añadir norte . ♦ Imágenes: se pueden añadir a través de la herramienta Añadir imagen . ♦ Escalas: pueden ser insertados a través de la herramienta Añadir escala . ♦ • Elementos geométricos: líneas, círculos, elipses y rectángulos pueden ser insertados haciendo clic en la herramienta “Añadir Elementos Geométricos . Cualquiera de estos componentes pueden ser insertados en la página de impresión simplemente seleccionando la correspondiente herramienta en la barra de herramientas y haciendo clic con el botón izquierdo del ratón sobre la localización deseada. En cualquier momento la configuración realizada pude ser salvada a través de las herramientas Guardar o Guardar como ... . De la misma forma, una configuración salvada previamente puede ser recuperada a través de la herramienta Abrir . Para poder configurar las propiedades de impresión se habrá de seleccionar en la barra de menús, el menú Archivo y el submenú Configuración de página o a través de la herramienta Configurar página de la barra de menús. Esto va a permitir configurar el tipo de formato, el tipo de orientación (vertical u horizontal) y los márgenes de impresión. Para imprimir el mapa sólo habrá que seleccionar la herramienta Imprimir . Para completar la información sobre el módulo de impresión de Kosmo, podrá descargar el manual “Impresión en Kosmo” desde la dirección http://www.saig.es. ♦
21
22
| Manual de Usuario
6
Extensiones
6.1 Gestor de extensiones
Una característica importante de Kosmo es su capacidad para incorporar extensiones a la aplicación, que permiten extender su funcionalidad.
El gestor de extensiones nos permite activar / desactivar las extensiones que se tienen cargadas en cada momento en Kosmo. Para activar el gestor, seleccionamos la opción del menú Archivo -> Gestor de extensiones. Para que una extensión pueda ser detectada por Kosmo debe incluirse su fichero jar correspondiente dentro del directorio de extensiones, que por defecto es el directorio /bin/ext existente en el directorio de instalación de Kosmo. En el diálogo que nos aparece se encuentra la lista de extensiones que la aplicación ha detectado con éxito al iniciarse. En este diálogo podemos distinguir las siguientes partes: 1. Lista de extensiones: son las extensiones que la aplicación ha detectado en el directorio de extensiones de Kosmo. 2. Seleccionar todas: permite seleccionar / deseleccionar todas las extensiones que se muestran en la lista. 3. Establecer por defecto: esta marca permite definir qué extensiones queremos que se activen automáticamente al iniciarse la próxima vez la aplicación. 4. Descripción de la extensión: si seleccionamos una extensión en la lista nos muestra la descripción asociada a dicha extensión. Para cargar una extensión determinada en el programa, la marcamos en la lista y pulsamos el botón Aceptar. Si queremos descargarla, desmarcamos la extensión y pulsamos el botón Aceptar.
6.2 Asistente para operaciones de geoprocesamiento Kosmo incluye “de serie” una extensión consistente en un asistente para realizar operaciones de geoprocesamiento sobre las capas vectoriales de una vista. Entre las operaciones que podemos aplicar con este asistente están la agregación (dissolve), la extracción (clip), la combinación (merge) o el área de influencia (buffer). Los pasos que debemos seguir para activar esta extensión son los siguientes: 1. Activamos el Gestor de extensiones. 2. Marcamos la extensión “Asistente para operaciones de geoprocesamiento” en la lista. Si marcamos la opción “Establecer por defecto”, la próxima vez que iniciemos Kosmo la extensión estará activa automáticamente. 3. Pulsamos el botón Aceptar. Nos aparecerá una nueva entrada en el menú Herramientas -> Asistente para operaciones de geoprocesamiento.
KOSMO |
7
Orígenes de datos en Kosmo
Kosmo permite cargar al usuario diversos orígenes de datos, tanto vectoriales (�cheros o bases de datos) como ráster. Para completar la información referente los orígenes de datos en Kosmo consulte el manual “Fuentes de datos en Kosmo” que podrá descargarse en la dirección http://www.saig.es.
7.1 Orígenes de datos vectoriales 7.1.1 Ficheros Shape Se trata de un formato vectorial creado por la multinacional estadounidense ESRI©. Están compuestos por un conjunto de archivos que contienen las geometrías y sus datos asociados. Son tres los tipos de archivos que forman parte de este formato: Shapefile (*.shp): Almacena las geometrías. ♦ ♦ DBase (*.dbf): Almacena la información alfanumérica. ♦ Index (*.shx): Archivo de índice. La correspondencia entre los registros de un dbf y un shp es de uno es a uno. El dbf y el shx deben tener el mismo nombre que tiene el shp para ser reconocidos como parte de él. Kosmo soporta tanto la lectura como la escritura de este tipo de formato.
7.1.2 Ficheros DXF Kosmo permite cargar ficheros de datos con dibujos vectoriales de formato DXF, versión 12 o inferior.
7.1.3 Ficheros DGN Kosmo nos permite leer ficheros con la extensión DGN. Los ficheros DGN representan datos vectoriales según el modelo de Microstation.
7.1.4 Geodatabases Kosmo permite cargar orígenes de datos vectoriales procedentes de bases de datos con datos espaciales. Soporta las siguientes bases de datos espaciales: ♦ PostgreSQL, con su extensión PostGIS. ♦ MySQL, a partir de su versión 4.1 Oracle, con la extensión Spatial. ♦ Kosmo permite tanto la lectura como la escritura de este tipo de formato.
7.2 Orígenes de datos ráster Todos los orígenes ráster son de sólo lectura en Kosmo.
7.2.1 ECW Se trata de un formato de imagen propietario de la empresa ErMapper®. Se trata de un formato comprimido que mantiene una excelente calidad de imagen.
7.2.2 MrSID Se trata de un formato de imagen propietario de la empresa LizardTech®. También se trata de un formato comprimido que también mantiene una excelente calidad de imagen.
7.2.3 Otros orígenes ráster Kosmo permite cargar otros orígenes de datos de tipo ráster siempre que tengan su fichero de georreferenciación asociado. El formato de este tipo de archivos es el siguiente: ♦ La primera línea indica el tamaño del píxel en la dirección X, en metros, de la imagen. ♦ La segunda línea indica la coordenada del píxel X de la esquina superior izquierda de la imagen. ♦ La tercera línea indica la coordenada Y de dicho punto. ♦ La cuarta línea indica el tamaño del píxel en la dirección Y, en metros, de la imagen. Un valor negativo indica que el punto de coordenada Y del píxel = 0 es el punto que tiene un valor de coordenada Y real mayor. ♦ La quinta línea nos da la coordenada X real del punto utilizado para georreferenciar la imagen. ♦ La sexta línea nos da la coordena Y real de dicho punto. Los formatos admitidos son tif, ptif, bmp, jpg, jpeg, gif y png. La extensión del fichero de georreferenciación dependerá del formato escogido.
23
24
| Manual de Usuario
8
Edición de simbología
Kosmo es un Sistema de Información Geográ�ca compatible con el estándar OGC denominado SLD (Styled Layer Descriptor). A través de este estándar vamos a tener la posibilidad de de�nir una simbología mucho más rica para nuestras capas.
Este estándar (a groso modo) se basa en los siguientes conceptos: Estilo: el estilo es la forma en la que se va a dibujar una capa. En SLD se permiten crear varios estilos para una misma capa, ♦ de forma que el usuario podrá cambiar en tiempo de ejecución la manera en la que se dibuja esta. ♦ Regla: los estilos se componen de reglas. Se puede entender por regla como una condición asociada a una simbología. Los elementos de la capa que la cumplan serán dibujados según indique la simbología asociada a la regla. ♦ Símbolo: se entiende por símbolo como una manera particular de dibujar los elementos pertenecientes a una capa. El usuario puede crear símbolos asociados a filtros alfanuméricos o espaciales, controlando la escala de visualización. Kosmo ofrece al usuario dos editores de simbología: uno básico, más sencillo de usar pero con una potencia menor que el editor avanzado, un editor de simbología SLD completo.
8.1 Editor básico Para acceder al editor básico, hay que seleccionar la capa deseada en el árbol de capas y con el botón derecho del ratón, seleccionar la opción Cambiar estilo ... .
Dibujar: a través de esta pestaña tendremos acceso a cambiar las siguientes propiedades: ♦
♦
♦
♦
♦
Cuando se seleccione la opción Cambiar estilo..., aparecerá un diálogo como el de la siguiente figura: ♦
♦
♦
Relleno: activando esta propiedad se consigue que las geometrías de tipo poligonal, aparezcan rellenas con el color seleccionado. Patrón de relleno: activando esta propiedad, se consigue aplicar un patrón de relleno a las geometrías de tipo poligonal. Esta opción sólo tendrá validez, si la propiedad Relleno se encuentra activada. Línea: activando esta propiedad, se le aplica a las geometrías un borde del color seleccionado. Patrón de línea: activando esta propiedad se consigue que el borde se dibuje siguiendo el patrón seleccionado. Sincronizar el color de línea con el color de fondo: activando esta opción se consigue sincronizar el color de línea con el color de relleno, es decir, cuando se modifique el color de relleno automáticamente se modifica el color de línea con el mismo color y viceversa. Ancho de línea: permite establecer el ancho de la línea. Por defecto 1 píxel. Transparencia: permite establecer la transparencia con la que se van a dibujar las geometrías de las capas seleccionadas. El rango de valores va desde 0 (opaco) a 255 (transparente). Predefinidos: permite seleccionar estilos predefinidos por defecto.
Clasi�cación por color:
permite clasificar una capa tanto por valores discretos o por rango de valores. Como podemos apreciar en la figura anterior, existen cuatro pestañas que nos van a servir para configurar el estilo básico de la capa:
KOSMO |
Las propiedades que podemos configurar son las siguientes: Habilitar la clasificación por color: permite clasificar la ♦ capa por valores discretos. ♦ Por rango: permite clasificar la capa por rango de valores. ♦ Atributo: permite seleccionar el atributo por el cual se desea clasificar la capa. Habilitar valor Máximo: hace que tenga un limite en el ♦ numero de rangos de valores con los que clasifica. ♦ Max. Val. Clasificados: indica numéricamente ese límite. ♦ Esquema de color: permite seleccionar la paleta de colores a aplicar a la clasificación. ♦ Tabla de colores-valores: aparece la relación entre el valor seleccionado y el color a aplicar a ese color.
Etiquetas:
seleccionando esta pestaña se podrá configurar el etiquetado de la capa, es decir, si queremos visualizar o no visualizar etiquetas para la capa seleccionada, y por que atributo se desea
etiquetar. Como se puede apreciar en la figura anterior, se pueden ♦ Insertar fila : permite insertar una nueva fila en la tabla configurar las siguientes propiedades: de valores-colores. El valor se puede introducir editando la ♦ Habilitar el etiquetado de elementos: permite activar o celda correspondiente al nuevo valor. desactivar el etiquetado de la capa. ♦ Borrar fila : permite borrar las filas seleccionadas en la ♦ Atributo etiqueta: desplegable que permite seleccionar el atributo por el cual se desea etiquetar. tabla de valores. : permite modificar el nivel de ♦ Alineamiento vertical (para líneas): permite establecer (en ♦ Transparencia caso de geometrías lineales), si se desea colocar la etiqueta t r a n s p a r e n c i a de los colores utilizados en la por encima de la línea, sobre la línea o por debajo de la clasificación. línea. La simbología asociada a cada valor se puede modificar ♦ Altura: establece el tamaño de la fuente. haciendo clic sobre la celda correspondiente al color. Como podemos apreciar en esta figura, aparece un desplegable ♦ Halo: permite establecer un color de fondo alrededor de la etiqueta. Utilizado para mejorar el contraste de la etiqueta. a través del cual se puede seleccionar un nuevo color de la Se puede cambiar el color de fondo haciendo clic sobre el paleta de colores que se haya seleccionado en el desplegable botón Cambiar color ..., situado a la derecha de la etiqueta Esquema de color. Halo. Si se desea personalizar el color, se ha de seleccionar en ♦ Cambiar color ...: permite cambiar el color asociado a la fuente. ♦ Cambiar fuente: permite cambiar la fuente asociada a la etiqueta. ♦ Vista previa: visualiza una vista previa.
el desplegable la opción Personalizar. Seleccionando esta opción nos aparece el mismo diálogo que aparece cuando seleccionamos la pestaña dibujar. Si se marca la opción por rango, la clasificación se realizará a partir de un rango de valores. Como se puede apreciar en la figura anterior, podemos seleccionar el número de rangos a incluir a través del desplegable Número de rangos. Si se desea modificar los valores de los rangos, sólo hay que editar la celda correspondiente e introducir el nuevo valor. Si se desea invertir los colores asignados a los rangos de valores tan solo hay que hacer clic en el botón Invertir colores.
Decoradores:
permite aplicar decoradores a los vértices asociados a las geometrías. Como se puede apreciar en la figura anterior aparecen dos listas: en la lista de la izquierda aparece la lista de todos los decoradores que se pueden emplear y en la lista de la derecha aparecen los decoradores seleccionados. Cuando se desee aplicar el nuevo estilo sólo hay que hacer clic sobre el botón Aceptar. Si no se desea aplicar los cambios
25
26
| Manual de Usuario
realizados se habrá de pulsar el botón Cancelar.
8.2 Editor avanzado de simbología SLD El acceso al editor de simbología avanzado se realiza de forma similar al editor básico: seleccionamos la capa sobre la que queremos editar su simbología y con el botón derecho del ratón desplegamos el menú y seleccionamos la opción Editor de estilos avanzado.
La ventana de edición avanzado de simbología es la siguiente:
Podrá consultar más información sobre el editor avanzado de simbología en el manual “Editor avanzado de simbología” que estará disponible para su descarga en la dirección http://www.saig.es.
KOSMO |
9
Edición en Kosmo
Una de las capacidades más apreciadas en un buena herramienta SIG es la de poder editar y cambiar la geometría correspondiente a los elementos de las capas cargadas por la herramienta.
Kosmo tiene implementada la capacidad de editar dichas capas, permitiendo almacenar los cambios realizados tanto en ficheros en formato shape como en bases de datos con tipos espaciales.
9.1 Iniciar la edición
9.3 Edición de bases de datos
Para poder editar una capa es necesario hacerla editable. Sólo una capa puede estar en modo edición simultáneamente. Para hacer una capa editable seleccionamos la capa deseada en el árbol de capas, pulsamos el botón derecho y seleccionamos la opción Editable:
Kosmo soporta la edición de capas cuyo origen de datos es una base de datos con datos espaciales. Las bases de datos soportadas son PostgreSQL con su extensión PostGIS, MySQL y Oracle con su extensión Spatial.
9.4 Control de edición concurrente
Para indicar que una capa se encuentra en edición el nombre de la capa se cambia a color rojo:
Una vez pasemos al modo edición de una capa, se nos abre automáticamente un nuevo panel de herramientas flotante, el panel de herramientas de edición:
Una vez realizado los oportunos cambios sobre los elementos de la capa editada, se podrán salvar los cambios realizados haciendo clic sobre el botón Salvar cambios. Puede ampliar la información sobre las herramientas de edición de Kosmo con el manual “Edición en Kosmo” que podrá descargar en la dirección http://www.saig.es.
9.2 Edición de �cheros shape Kosmo soporta la edición de capas cuyo origen de datos es un fichero shape.
Para aquellas capas cuyos orígenes de datos admitan transacciones, Kosmo tiene la capacidad de controlar la edición de un mismo elemento por varios usuarios simultáneamente. Si un usuario selecciona un elemento de una capa transaccional se bloquean automáticamente tanto el elemento en cuestión como sus colindantes. Si otro usuario accede al mismo origen de datos desde otra instancia de la aplicación Kosmo y selecciona elementos para edición, un mensaje le avisará que al menos uno de los elementos que intenta seleccionar está bloqueado si es alguno de los que seleccionó el primer usuario. Los orígenes de datos soportados por Kosmo que admiten transacciones son las bases de datos PostgreSQL y Oracle. Las herramientas del panel de edición estarán activas o inactivas en función del tipo de capa que está siendo editada, de si seleccionan o no elementos y del número de elementos seleccionados.
Si no se guardan los cambios realizados sobre una capa, y se deja de hacer editable la misma o se elimina del árbol de capas, se preguntará al usuario si desea guardar los cambios. Si se elige la opción No se perderán todos los cambios realizados.
27
28
| Manual de Usuario
10
Relaciones
Kosmo da la posibilidad a sus usuarios de relacionar capas y tablas entre sí, tanto relaciones uno a uno como relaciones muchos a uno entre una capa de origen y una tabla / capa destino.
Es posible utilizar los nuevos atributos relacionados para simbolizar, etiquetar o analizar la capa origen usando datos de la tabla / capa destino.
10.1 Creación de una relación Para crear una relación entre una capa y otra capa/tabla, seleccionamos la capa origen de la relación en el árbol de capas, pulsamos con el botón derecho del ratón y seleccionamos la opción Configurar relaciones:
6.
7.
8.
a relacionar la capa. Seleccionamos en Campo destino de la relación el campo de la tabla con la que enlazaremos con el campo seleccionado como origen de la relación. Marcamos en la lista Campos a incluir en la relación a aquellos campos que queramos incorporar a la capa origen. Pulsamos el botón Aceptar. Los campos seleccionados se incorporarán a la capa origen como campos relacionados.
10.1.2 Relacionar dos capas entre sí Para relacionar una capa con otra capa tenemos que seguir los Nos aparecerá el diálogo de configuración de relaciones: siguientes pasos: Desde este diálogo poder crear una nueva relación 1. Activamos el diálogo de configuración de (con el botón Nuevo), relaciones y pulsamos el borrar una relación (con el botón Nuevo. botón Borrar) o editar una relación existente (con el 2. Marcamos la opción botón Editar). Relación con Capa. En función del tipo de relación que queramos crear tenemos 3. Nombramos la relación. dos opciones: 4. Seleccionamos en Campo Origen de la relación el campo Relacionar una capa con una tabla. ♦ de la capa origen que va a enlazar con la tabla. ♦ Relacionar dos capas entre sí. 5. Seleccionamos en Capa relación la capa con la que vamos a relacionar la capa origen. 10.1.1 Relacionar una capa con una tabla 6. Seleccionamos en Campo destino de la relación el campo de la capa con la que enlazaremos con el campo Para relacionar una capa con una tabla tenemos que seguir los seleccionado como origen de la relación. siguientes pasos: 7. Marcamos en la lista Campos a incluir en la relación a 1. Activamos el diálogo aquellos campos que queramos incorporar a la capa de configuración de origen. relaciones y pulsamos el botón Nuevo. 8. Pulsamos el botón Aceptar. Los campos seleccionados se incorporarán a la capa origen como campos relacionados. 2. Marcamos la opción Relación con Tabla. 3. Nombramos la relación. 4. Seleccionamos en Campo Origen de la relación el campo de la capa origen que va a enlazar con la tabla. 5. Seleccionamos en Tabla relación la tabla con la que vamos
KOSMO |
11
Créditos y Otros Proyectos
Además de estar basado en la plataforma JUMP y las bibliotecas Geotools y JTS , Kosmo hace uso de otros proyectos de software libre en su desarrollo: ♦
♦
♦ ♦ ♦
GDBMS: Biblioteca Java para acceso a cualquier tipo de datos (ficheros, bases de datos) usando la abstracción DataSource. En Kosmo la usamos para acceso rápido a ficheros DBF. Castor: Biblioteca Java que permite serializar objetos Java en XML. En Kosmo nos permite guardar y recuperar los objetos del proyecto. Ermapper: Biblioteca gratuita para trabajar con ficheros en formato ECW. Sólo tiene soporte para Windows. Lizardtech GeoDSDK: Librería cerrada usada para la lectura de ficheros Mr SID. Log4J: Permite crear un registro de las operaciones que lleva a cabo la aplicación.
También hemos reutilizado código de otros proyectos, como gvSIG , el proyecto SIGLE (cuyo plugin de impresión para OpenJUMP ha sido el germen del módulo de impresión de Kosmo), o AGILES (cuyo cargador de DXF para JUMP nos ha servido como base para el desarrollo del cargador DXF de Kosmo).
29