20130918 Manual GvSIG Fonsagua FaseI

Embed Size (px)

Citation preview

  • gvSIG FONSAGUA: Gua de usuario de la versin 0.2.6

    Versin inicial: 30 Diciembre 2009Versin actual: 18 de Septiembre de 2013

    ndice de contenido1.Introduccin...............................................................................................................22.Tecnologas EMPLEADAS...............................................................................................2

    2.1.gvSIG...................................................................................................................22.2.SQLite .................................................................................................................32.3.Otras herramientas ...............................................................................................3

    3.Diseo del sistema.......................................................................................................44.Instalacin Sistema ....................................................................................................4

    4.1.Abrir el programa ..................................................................................................55.Configuracin .............................................................................................................6

    5.1.Configuracin de la ruta a los datos..........................................................................65.2.Configuracin de la proyeccin................................................................................7

    6.Primeros pasos ...........................................................................................................86.1.Carga de datos .....................................................................................................86.2.Abrir formularios ...................................................................................................96.3.Crear un nuevo elemento geomtrico.....................................................................10

    6.3.1.Creacin de un elemento geomtrico con las herramientas propias de gvSIG.........116.3.2.Creacin de puntos a partir de los datos del GPS ...............................................11

    6.4.Introducir Informacin mediante los formularios .....................................................136.5.Borrado de informacin ........................................................................................14

    7.Aspectos importantes sobre los cdigos........................................................................14

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    8.Respaldo, Intercambio y Estructura de los datos. ..................................................178.1.Estructura de los datos.................................................................................178.2.Respaldo de los datos ..................................................................................188.3.Intercambio de los datos ..............................................................................19

    9.Particularidades.................................................................................................1910.En caso de problemas.......................................................................................2011.Contenidos adjuntos en el proyecto ...................................................................2012.Crditos .........................................................................................................21

    1. INTRODUCCIN

    Este documento describe el uso, funcionalidades y algunas particularidades tcnicasdel proyecto gvSIG Fonsagua. En concreto, est limitado a lo que podramos llamar deforma genrica la fase de levantamiento de informacin. Es decir:

    1. Introduccin de datos a travs de formularios

    2. Incorporacin de datos tomados en campo con GPS al modelo de datos de laaplicacin.

    3. Realizacin de consultas e informes de comunidad.

    2. TECNOLOGAS EMPLEADAS

    2.1. GVSIG

    gvSIG es un Sistema de Informacin Geogrfica (SIG), esto es, una aplicacin deescritorio diseada para capturar, almacenar, manipular, analizar y desplegar en todassus formas, la informacin geogrficamente referenciada con el fin de resolver problemascomplejos de planificacin y gestin. Se caracteriza por disponer de una interfazamigable, siendo capaz de acceder a los formatos ms comunes, tanto vectoriales comorster y cuenta con un amplio nmero de herramientas para trabajar con informacin denaturaleza geogrfica (herramientas de consulta, creacin de mapas, geoprocesamiento,redes, etc.) que lo convierten en una herramienta ideal para usuarios que trabajen con lacomponente territorial.

    gvSIG se caracteriza por:

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Integrar en una Vista tanto datos locales (ficheros, bases de datos) como remotosa travs de estndares OGC.

    Est diseado para ser fcilmente extensible, permitiendo una mejora continuade la aplicacin, as como su uso para desarrollar soluciones a medida.

    Es software libre, con licencia GNU/GPL, lo que permite su libre uso, distribucin,estudio y mejora.

    Est disponible en ms de una decena de idiomas (castellano, ingls, alemn,italiano,...).

    Est desarrollado con Java y est disponible para plataformas Linux, Windows yMac OS X.

    La eleccin de gvSIG como plataforma de desarrollo est motivada por el hecho de queactualmente es el SIG libre ms relevante del mercado. La experiencia de CartoLab coneste SIG es abundante y ha sido en general satisfactoria, lo que permite centrarse enpersonalizar la aplicacin para las necesidades especficas de cada situacin.

    2.2. SQLITE

    SQLite11 es un sistema de gestin de bases de datos relacional, creado por RichardHipp y licenciado bajo "Dominio Pblico".

    A diferencia de los sistemas de gestin de bases de datos ms habituales, SQLite nosigue una arquitectura cliente-servidor. En lugar de eso, la biblioteca SQLite se enlazacon el programa pasando a ser parte integral del mismo. El programa utiliza lafuncionalidad de SQLite a travs de llamadas simples a subrutinas y funciones. Estoreduce la latencia en el acceso a la base de datos, debido a que las llamadas a funcionesson ms eficientes que la comunicacin entre procesos. Por esto SQLite es un sistemaautocontenido, el conjunto de la base de datos es guardado en un slo fichero en lamaquina deseada.

    Las ventajas de esta aproximacin son la no necesidad de instalar ningn tipo desoftware adicional para la gestin de la base de datos y la posibilidad de funcionar enausencia de conectividad a una mquina servidor. Estas caractersticas reducen loscostes al no necesitar de equipos adicionales a aquel en el que se ejecuta el software.Como contrapartida, aumenta el riesgo de corrupcin de la base de datos y disminuye laflexibilidad de la aplicacin, pero valoradas las condiciones concretas para las que estdestinado gvSIG FONSAGUA, SQLite es la opcin ms adecuada.

    2.3. OTRAS HERRAMIENTAS 1 http://www.sqlite.org

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Si bien la base tecnolgica del proyecto es SQLite y gvSIG, durante su desarrollo yprueba se han empleado muchas ms herramientas de las que citamos a continuacin lasms importantes. Es bueno mencionar que todas las herramientas empleadas son libres ygratuitas.

    Abeille Forms Designer es un programa que permite disear mediante tecnologasWYSIWYG Interfaces Grficas de usuario para aplicaciones Java. Esta aplicacin permitepersonalizar los formularios empleados para la consulta e introduccin de datos en elproyecto gvSIG_FONSAGUA incrementando notablemente la experiencia de usuario frenteal sistema por defecto de gvSIG bsico.

    SQLiteStudio es una herramienta grfica multiplataforma para el acceso a Bases deDatos SQLite. Permite la creacin de nuevas bases de datos SQLite, as como lamodificacin tanto a nivel estructura como de datos de Bases de Datos ya existentes.

    Eclipse es lo que se denomina un IDE. Un Entorno de Desarrollo complejo y potenteque permite el desarrollo de aplicaciones en Java, e incluye herramientas para todas lastareas asociadas a la creacin de una aplicacin informtica completa.

    3. DISEO DEL SISTEMA

    gvSIG FONSAGUA, es una personalizacin de aplicacin gvSIG a la que se le hanaadido una serie de extensiones (desarrolladas por CartoLab) que facilitan el trabajo deintroduccin y consulta de datos del Programa FONSAGUA. Para ello, el sistema cuentacon una base de datos compuesta por capas geogrficas en formato Shapefile (shp, shx ydbf), ficheros DBF independientes y un fichero SQLite. El sistema cuenta con unmecanismo de almacenamiento dual que guarda los datos alfanumricos tanto en losSHP/DBF como en las tablas del SQLite.

    El programa cuenta con un gran nmero de formularios, algunos de ellos de grancomplejidad.

    Se recomienda trabajar con la informacin slo desde estas herramientas para evitarla corrupcin de los datos.

    4. INSTALACIN SISTEMA

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Antes de poder ejecutar gvSIG_FONSAGUA necesitamos configurar las libreras deacceso a la base de datos SQLite. Para ello es suficiente copiar el archivo sqlite3.dll quese encuentra en la carpeta software_adicional_windows a la carpeta c:\windows\system32de nuestra computadora.

    Para minimizar el tiempo de instalacin y configuracin de la aplicacin se entreganlos binarios de esta en la forma llamada en ocasiones "descomprimir y ejecutar". Laaplicacin se entrega comprimida en un archivo llamado gvSIG_FONSAGUA_x.y.z2. Dentrode ese archivo comprimido se encuentra una carpeta que contiene todo lo necesario parapoder emplear la aplicacin, en concreto estn los contenidos mencionados en elapartado 2.

    Basta descomprimir ese archivo en el directorio que deseemos de nuestro computadorpara comenzar a usarla. El usuario puede emplear el sistema que desee para ello, engeneral se recomienda copiar el archivo comprimido a la carpeta donde desee almacenarla aplicacin, pulsar con el botn derecho del ratn sobre el archivo comprimido y pulsaren "descomprimir aqu" (o mensaje equivalente). A continuacin podemos eliminar elarchivo comprimido o moverlo a otra localizacin con el objetivo de almacenarlo parapoder instalarlo en ms computadoras.

    Si no disponemos de algn programa para el manejo de archivos .zip podemosemplear el programa gratuito Winrar3

    La aplicacin es autocontenida en el sentido de que podemos descomprimir el archivoen dos directorios distintos y de este modo tendremos dos instalaciones degvSIG_Fonsagua independientes. A uno de los directorios podramos llamarlo gvSIG Corayy al otro gvSIG Marcovia si quisiramos trabajar de forma separada sobre cada uno deellos. Podriamos crear adems dos acceso directos distintos en el escritorio,renombrndolos para que quede claro cual hace referencia a los datos de Coray y cual alos de Marcovia.

    4.1. ABRIR EL PROGRAMA

    La aplicacin se lanza haciendo doble click en el archivo "gvSIG.exe" que est en elinterior de la carpeta "bin". Para simplificar el uso de la aplicacin tenemos la opcin decrear un acceso directo en el escritorio. Para ello pulsamos con el botn derecho sobreeste archivo "gvSIG.exe" y le damos a "Crear Acceso Directo". Esto genera un nuevo2 X, y, z son nmeros que indican el nmero de versin de la aplicacin.3 http://www.rarlab.com/

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    archivo de nombre "Acceso directo a gvSIG.exe" que debemos mover al Escritorio. Apartir de ese momento podemos lanzar la aplicacin pulsando en el archivo queacabamos de mover al Escritorio.

    RECOMENDACIN: Se aconseja renombrar el archivo "Acceso directo a gvSIG.exe"para que sea ms identificable como por ejemplo "gvSIG_FONSAGUA".

    5. CONFIGURACIN

    En cuanto abramos la aplicacin por primera vez debemos configurar la ruta en la quese encuentran nuestros datos y la proyeccin por defecto de las capas que emplearemos.

    5.1. CONFIGURACIN DE LA RUTA A LOS DATOS

    Para definir la ruta de los datos pulsamos sobre el botn de "Preferencias".

    Tras pulsar ese botn se despliega una ventana de dilogo [Imagen 2] en la quedebemos configurar la ruta a la carpeta donde estn nuestros datos.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    En el dilogo introducimos la ruta a la carpeta "data", que estar en la ubicacindonde hayamos descomprimido la carpeta comprimida. Si en alguna ocasincambiamos la carpeta data de sitio debemos recordar configurar de nuevo laruta a la carpeta y borrar el archivo fonsagua.gvp si es que est dentro de lacarpeta de datos.

    5.2. CONFIGURACIN DE LA PROYECCIN

    gvSIG debe configurar su CRS como EPSG: 32616 (WGS84 proyectado a UTM huso16N), lo cual nos permite trabajar con coordenadas en UTM. Para poner esa proyeccinpor defecto en gvSIG, vamos a Ventana -> Preferencias -> Vista -> y pinchamos el botn....

    De modo que se desplegar la ventana titulada "Nuevo CRS". En esa ventana en eldesplegable de "Tipo" seleccionaremos EPSG, en "Buscar" pondremos "32616" y ledamos a intro. Cuando nos aparezca en la tabla de "Coordinate Reference Systems" elvalor que aparece en la imagen hacemos doble click sobre l, con lo que se cerrar estaventana y volveremos a la de "Preferencias", le damos a "Aceptar" y ya est hecho.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    IMPORTANTE: Es necesario asegurarse realizar estos pasos solamente la primera vezque abrimos el software.

    6. PRIMEROS PASOS

    6.1. CARGA DE DATOS

    Para simplificar el trabajo con el software se ha creado una herramienta que conpulsar un botn [Imagen 5] carga automticamente todas las capas necesarias paratrabajar. Una vez pulsamos ese botn se carga un proyecto que contiene todas las capasgeogrficas y tablas alfanumricas definidas como necesarias para el proyecto.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    La primera vez que se pulsa este botn automticamente se crea un proyecto degvSIG (fonsagua.gvp) que es guardado en la carpeta de datos indicada en laspreferencias (vase apartado 6.1). Las siguientes veces se abrir este proyecto"fonsagua.gvp" cada vez que se pulse el botn de "Cargar capas de fonsagua" Cada vezque abramos el programa y deseemos trabajar con las herramientas personalizadas de laaplicacin gvSIG Fonsagua deberamos pulsar sobre este botn. Es posible cargar lascapas mediante las herramientas por defecto de gvSIG e incluso abrir los formulariosasociados pero en general se recomienda no hacerlo.

    Se pueden agregar otras capas de informacin (como la cartografa base que senecesite en cada momento) en nuestro sistema empleando los mecanismos propios degvSIG ("Cargar capa").

    RECOMENDACIN: Se aconseja, para mantener limpieza y organizacin con losdatos, que las capas de informacin ajenas al ncleo del Programa Fonsagua que sequieran visualizar conjuntamente con stos se almacenen en una carpeta diferente a lade "data" del apartado 6.1.

    En caso de fallos continuados en una vista (capas que no se cargan, etc.) esrecomendable borrar el archivo fonsagua.gvp

    6.2. ABRIR FORMULARIOS

    Una vez hayamos cargado las capas y tablas con las que vamos a trabajar, ya seamediante el botn creado a tal efecto o de manera manual, podemos abrir el panel delanzamiento de formularios con el botn llamado "Panel de Formularios"

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Al pulsar sobre este botn se desplegar un panel. En el panel de formularios nosencontramos varias pestaa. La pestaa "Formularios Principales" est pensada para laconsulta rpida de los datos, en l estn los botones que abren los formularios deconsulta ms comn. En las otras pestaas, el nombre de la pestaa indica la temticade los botones que nos encontraremos, y se encuentran todos los formularios quepodemos desplegar. Estn pensadas fundamentalmente para cuando debemos introducirnuevos datos. Por ejemplo para introducir una nueva tubera primero la digitalizaremoscon las herramientas propias de gvSIG, a continuacin desde la pestaa"Abastecimiento", pulsaremos en el botn "Tuberas" para introducir los datos de la queacabamos de crear. Ntese que accediendo de esta forma al formulario tuberas tenemosinformacin de todas las tuberas que hayamos introducido en el sistema, pero esteformulario tambin es accesible pinchando en la tabla de tuberas desde el formulario de"Abastecimiento General", pero cuando accedemos a tuberas desde este formulario slopodemos ver aquellas tuberas que hayamos introducido como pertenecientes a esteformulario.

    Tngase en cuenta que para poder incluir los datos de una comunidad por primeravez, es necesario crear antes el elemento geomtrico (tipo punto) que posicionaespacialmente esa comunidad. La forma de crear estos elementos se explica en elapartado 7.3

    6.3. CREAR UN NUEVO ELEMENTO GEOMTRICO

    Para poder comenzar a introducir datos primero debemos crear los elementosgeomtricos que son la base de los Sistemas de Informacin Geogrfica. En el caso deesta aplicacin esos elementos sern como normal general puntos que representan una

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    ubicacin geogrfica concreta, como puede ser la situacin de la vivienda ms alta de lacomunidad, la ubicacin de una bomba, o el punto que representa a la comunidad. Engeneral estos puntos se introducen de la forma que se describe en el apartado 7.3.1, paraeste caso se han desarrollado una serie de funcionalidades que simplifican las tareas yque se describen en el apartado 7.3.2

    6.3.1. Creacin de un elemento geomtrico con las herramientaspropias de gvSIG

    Para poder introducir un punto debemos localizar en el TOC (la columna a la izquierdaque contiene los nombres de las capas, la capa que nos interese, en el ejemplo de laimagen se trata de la capa de comunidades. Pulsamos con el botn derecho sobre ella ypinchamos en "comenzar edicin"

    En ese momento aparecer una nueva barra de herramientas con las que podemoscrear y modificar geometras. Para aadir una nueva comunidad se seleccionar laherramienta de "punto" [Imagen 6] en la barra de herramientas, y a continuacin sepinchar con el cursor sobre el lugar deseado. Para poder situar el punto correctamentepodemos cargar los mapas georefenciados, puntos de gps o cualquier otra gua que nosayude a situarlo en el lugar correcto.

    Tras situar el punto pinchamos pinchamos de nuevo con el botn derecho sobrecomunidades y seleccionamos "terminar edicin". Cuando nos pregunte si queremosguardar la capa indicamos que s.

    6.3.2. Creacin de puntos a partir de los datos del GPS

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Para simplificar las tareas de los tcnicos y hacer la aplicacin acorde a la tcnicaempleada en la toma de datos de campo se han aadido a la aplicacin un desarrollo dela Junta de Castilla y Len y un desarrollo propio. El desarrollo de Castilla y Len nospermite que gvSIG reconozca automticamente a los GPS que conectamos a lacomputadora. A partir de ah podemos extraer los puntos waypoints que haymemorizados en el GPS y convertirlos en una capa de puntos compatible con gvSIG.

    El proceso completo para obtener datos del GPS e introducirlos en la aplicacin deforma que se pueda trabajar con ellos se muestra a continuacin:

    1.- Conectar el GPS al ordenador2.- Arrancar gvSIG y cargar las capas del proyecto (como se indica en 7.1)3.- Acceder a men Archivo -> GPS -> Panel de control GPS. Configurar nuestroGPS. En la pestaa de configuracin, seleccionar el protocolo adecuado. En casode tratarse de un GPS Garmin con conexin USB, seleccionaremos el protocoloGarmin USB (y no es necesario seleccionar nada ms).4.- Vamos a la pestaa General, y le damos a Empezar.5.- Vamos a Agregar una nueva capa, pestaa Descarga de GPS, y pinchamos enDescargar Waypoints. Debemos asegurarnos que el valor de Proyeccin delGPS marca EPSG:4326. Seleccionamos los waypoints que queremos descargar(para ellor podemos pulsar la tecla Control e ir pinchando uno a uno sobre ellos, opara seleccionar varios consecutivos, pinchar sobre el primero, luego pulsar la teclaMayus y a continuacin sobre el ltimo). Tras seleccionar los waypoints pinchamossobre Incluir slo los elementos seleccionados. Seleccionamos el nombre ylugar donde queremos guardar el fichero de salida (habitualmente estar en lacarpeta data\GPS) y le damos a Aceptar.6.- Esto aade una nueva capa al TOC con el mismo nombre que hemos escogidopara el fichero de salida. Esta capa (que viene del GPS en EPSG 4326) estreproyectada al vuelo en esta Vista de gvSIG, es decir, internamente an guarda lascoordenadas en longitud-latitud. Si guardamos esta capa del GPS en disco (lo cuales recomendable, ver instrucciones de metodologa de FONSAGUA), el fichero sealmacenar en esta proyeccin (EPSG 4326).7.- En el dilogo de "Copiar Datos GPS" debemos seleccionar en el desplegable"Capa de puntos GPS" la capa que acabamos de aadir procedente del GPS(recordar que si procede de un fichero GPS guardado en SHP debera estarreproyectado al vuelo al cargarlo indicando EPSG 4326), y en "Capa destino"aquella de nuestra aplicacin a la que se corresponden los waypoints. Pulsamos enOK y tras unos segundos ya tendramos copiados los puntos del GPS a nuestra capacon los nuevos puntos agregados. 8.- A continuacin abriremos el formulario correspondiente a la capa que acamos deagregar puntos e iremos uno a uno aadiendo la informacin fundamental (codigode comunidad en las capas como escuelas o puntos representativos; codigo deabastecimiento en las capas como bombas y depsitos de distribucin, ....), y cadavez que agreguemos estos datos fundamentales le daremos a guardar. Estoscampos fundamentales a rellenar en primer lugar se encuentran en el captulo 8.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    IMPORTANTE: Si se realiza la carga de una capa Shapefile almacenada en discoprocedente de un GPS, debemos indicar en el dilogo de carga de capa que est en EPSG4326. Esto indicar al programa que debe hacer una reproyeccin al vuelo para colocarstos puntos en nuestro sistema de coordenadas en EPSG 32616. En otro caso, los puntosestarn mal situados y se ver reflejado en los campos X, Y de los formularios con valoresdel tipo "13.543 -83.563" y grficamente en la Vista.

    A continuacin pinchamos en el botn de copia de puntos del GPS.

    Se puede consultar ms informacin sobre como operar con el GPS a partir de la pgina34 del manual Manual_extensiones_CyL.pdf.

    6.4. INTRODUCIR INFORMACIN MEDIANTE LOS FORMULARIOS

    Tras haber introducido un punto y haberlo guardado podemos abrir los formulariocomo se indica en el punto 7.2. Y agregar la informacin relacionada a ese elemento. Esmuy importante que rellenemos antes de nada el campo Cdigo si no es vlido con elvalor correcto (para ms informacin ir a metodologa y consultar tambin la seccin 8que indica que campos es obligatorio rellenar para el correcto funcionamiento de laaplicacin en cada formulario). A continuacin podemos ir rellenando el resto deinformacin.

    Para guardar la informacin introducida en los formularios, pinchamos en el botn deguardar. La primera vez que introduzcamos un elemento nuevo no estar disponibles enel formulario la introduccin de datos complejos mediante tablas, por ejemplo los de"puntos relevantes del municipio" en el formulario de comunidades. Estos slo estarndisponibles una vez hayamos guardado correctamente el cdigo.

    En el caso de subformularios que no tengan geometra asociada, para introducir

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    un nuevo valor, debemos pulsar en el botn new_register y luego introducir todoslos datos. (Ejemplos de estos son en Abastecimiendo, el de "comunidadesabastecidas" y el de "Datos de Consumo")

    En el caso de subformularios que tengan geometra, la primera vez queintroduzcamos los datos, debemos desmarcar la casilla de "seleccionados" yrellenar los datos que falten. Debemos fijarnos en rellenar correctamente, en elsubformulario el cdigo del que provenga ese formulario, por ejemplo si se tratade una tubera, el codigo de abastecimiento al que pertenece. (Ejemplos de estetipo de formularios en Abastecimiento son "Captaciones", "Depsitos deDistribucin", "Tuberas" y Bombas")

    6.5. INTRODUCCIN DE ANALTICAS DE FUENTES

    Existe un formulario especfico para introducir informacin con las analticas que se lehacen a una fuente de agua. Los datos introducidos en este formulario son almacenadosen la tabla analisisfuentes en la carpeta DB\DBF. Esta tabla se carga automticamente alcargar las capas de la aplicacin, por lo que se si en cualquier momento necesitamos unirfuentes (pozos, ptos_rios, manantiales) y sus analticas podemos hacerlo.

    Lazamos el formulario, desde el panel de formularios en la pestaa de fuentes.

    Pulsando en Anlisis de Fuentes se abre el siguiente formulario:

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    En la zona de abajo tenemos botones para desplazarnos entre formularios, guardar loscambios que hayamos hecho en el formulario actual, borrar el formulario actual o crear

    una nueva analtica . Al pulsar en este botn podemos introducir una nueva analtica.El formulario que aparece ser parecido al siguiente. Fijmonos en como ya no nos indicaabajo del todo en que formulario estamos ni cuantos hay, si no que aparece un *, paraindicarnos que vamos a crear uno nuevo.

    Si queremos cancelar la introduccin de una nueva analtica basta con cerrar elformulario, no se crear uno nuevo hasta que pulsemos en salvar.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Al crear una nueva analtica es muy importante que rellenemos:

    ID Fuente

    Fecha toma

    Hora

    Descripcin ubicacin del punto de muestreo

    Si no lo hacemos no nos dejar grabar. Si desconocemos la hora podemos introducircualquier valor en esa casilla, por ejemplo un 0.

    6.6. BORRADO DE INFORMACIN

    Dado que los datos se guardan de forma dual en ficheros y en base de datos cuandoqueramos borrar un registro debemos hacerlo desde los propios formularios.Simplemente abrimos mediante los formularios aquello que queramos borrar (ya sea unpozo, una comunidad, o un entrevistador) y le damos al botn de "Eliminar Registro". Con esto ya se borra el registro en los ficheros y la base de datos, no es necesario hacer

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    nada ms. Es responsabilidad del usuario borrar cada elemento que le interese porseparado, por ejemplo, si borramos una comunidad, todas las "subtablas" de comunidad,como entrevistadores o escuelas, tendrn un cdigo de comunidad que en realidad noest en la base de datos. El usuario debe ir borrando una a una las escuelas asociadas aesa comunidad en caso de desearlo.

    En caso de querer efectuar el borrado a mano y no mediante los formularios el usuariodebera eliminar el elemento geomtrico o la fila de la tabla del dbf mediante lasherramientas propias de gvSIG y luego la fila correspondiente en la tabla de la base dedatos mediante la herramienta adecuada.

    6.7. OBTENCIN DE DATOS A TRAVS DE CONSULTAS

    A travs del men Fonsagua Ejecutar consultas o del botn a tal efecto en la barrade herramientas podemos ejecutar algunas consultas que luego exportaremos a csv parasu postprocesado con hoja de clculo.

    Podemos lanzar tantas consultas como queramos a la vez. Seleccionaremos las quenos interesan y deseleccionaremos el resto (el botn de limpiar es muy til para ello). Acontinuacin pulsamos en ejecutar, lo que nos da una visualizacin previa de la consultaen el rea de resultados y luego en Exportar para guardarla en un fichero csv. Siejecutamos varias consultas a la vez, al abrirlas con la hoja de clculo nos aparecerntodas en la misma hoja, cada una con su cabecera, por lo que en general es msrecomendable ejecutarlas de una en una.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    7. ASPECTOS IMPORTANTES SOBRE LOS CDIGOS

    Muy importante. La nomenclatura de los cdigos (o claves primarias) debe seguirseescrupulosamente y asegurarse de que los datos se introducen correctamente. Losvalores de los cdigos deben ser siempre nicos. A continuacin se expone lametodologa que debe emplearse para construir cada uno de estos cdigos, el nombredel campo en la tabla de datos, y el nombre con el que se identifica en el formulario. Paraevitar (hipotticos) errores, sera conveniente en el caso de digitalizar elementos a manointroducir solamente el cdigo, darle a guardar y luego rellenar el resto de datos.A continuacin tambin hablamos de clave fornea. La clave fornea es la forma deidentificar que un elemento pertenece a otro mayor, por ejemplo, una escuela estcontenida en una comunidad o una bomba est contenida en una abastecimiento. Esimportante rellenar correctamente las claves forneas para que la aplicacin puedamostrar la informacin correctamente.

    Comunidades

    En la pestaa General de comunidades debe introducirse, Cdigo Comunidad (queequivale al campo llamado codigoc en el archivo dbf) . Hasta haber introducido este valory guardado, no se podrn introducir los datos en las tablas. El cdigo Comunidad seconstruye segn el cdigo del INE (2001) ( los seis primeros cdigos) y un cdigo paracomunidad/caserio. El cdigo de comunidad se construye:

    DD: Cdigo de departamento MM: Cdigo de municipio AA: Cdigo de aldea CC: Cdigo de comunidad

    Comentarios sobre el resto de tablas:

    Puntos relevantes del municipio. Se usa como cdigo los valores de X e Y. Laclave fornea es cdigo de comunidad.

    En la tabla de entrevistadores el cdigo es "entrevist" Tabla: informacin relevante del municipio, cdigo "archivo" Tabla: Contactos, cdigo "entrev"

    En la pestaa de 1-Loc, formulario de subcuencas, el cdigo es subcuenca.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    En la pestaa de 3-Organiz,

    Tabla cargos el cdigo es "nombre" Tabla comites de apoyo al patronato el cdigo es "comite" Tabla comits de apoyo a la junta de agua, el cdigo es "nomcomite" Tabla junta de agua el cdigo es "nombre" Tabla experiencias previas el cdigo es "fecha de inicio" y "ong".

    En la pestaa 4-Econom

    El formulario de reas de riego usa como clave primaria Cdigo de Area(codigapr).

    Tabla organizacin de la produccin el cdigo es: "tipoorg", "rubros" Tabla principales sistemas de produccin de la comunidad, el cdigo es: "rubro",

    "tipo" Tabla "Consumo Comparado" en la pestaa de Economa. Hay que rellenar

    siempre el "codigoc" con el mismo cdigo de comunidad de la que hacemosreferencia y el campo "Id". El campo "Id" debe ser numrico pero puede coincidirde unas comunidades a otras (es decir, podemos nombrarlos como 0, 1, 2, 3, ...para una comunidad y los mismos nmeros para otra comunidad)

    En la pestaa 5, tabla de fuentes cercanas, el cdigo es "nombre".

    En la pestaa 6,

    En Centro Educativo la clave primaria es Cdigo de Centro Educativo (id_cedu).La clave fornea es "Cdigo de Comunidad".

    En Centros Sanitarios, la clave primaria es el Codigo de Centro de Salud (codcsal),la clave fornea es el "Cdigo de Comunidad"

    En Centros Comunitarios la clave primaria es Cdigo de Centro Comunitario(id_ccomu). La clave fornea es "Cdigo de Comunidad".

    En la pestaa 7b Tabla "Consumo en familias representativas". Hay que rellenar siempreel "codigoc" con el mismo cdigo de comunidad de la que hacemos referencia y el campo"Id". El campo "Id" debe ser numrico pero puede coincidir de unas comunidades a otras(es decir, podemos nombrarlos como 0, 1, 2, 3, ... para una comunidad y los mismosnmeros para otra comunidad)

    En la pestaa 8, el formulario de "Fuentes de Contaminacin" la clave primaria es elCdigo de "Fuente de Contamacin" (codigofc) y la clave fornea el "Cdigo deComunidad"

    En la pestaa 9, el formulario de "Amenazas" la clave primaria es el Cdigo de

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Amenaza (codigofr) y la clave fornea el "Cdigo de Comunidad"

    Abastecimiento

    Cada abastecimiento tiene un cdigo de abastecimiento que lo caracterice. El cdigode abastecimiento ser compuesto por el cdigo de la comunidad ms _AXX(DDMMAACC_A01; 02...). En el caso de un abastecimiento con ms de una comunidad sepondr el cdigo de la comunidad con ms beneficiarios.

    En la tabla "Habitos de Consumo" en el formulario "Abastecimiento General". Hay querellenar siempre el "Cdigo de Abastecimiento" con el mismo cdigo del abastecimientoal que hagamos referencia y el campo "Id". El campo "Id" debe ser numrico pero puedecoincidir de unos abastecimientos a otros (es decir, podemos nombrarlos como 0, 1, 2,3, ... para un abastecimiento y los mismos nmeros para otro abastecimiento)

    Formulario de captaciones el cdigo es "Cdigos de captacin" (campo en el dbfcodigocap). Formulario de bombas el cdigo es cdigo de bomba (nombre del campo enel dbf "codigb"). Formulario de tuberas, el cdigo es cdigo de tubera (nombre delcampo en el dbf "codigotub"). Formulario de depsitos de distribucin, el cdigo esCdigo de depsito(nombre del campo en el dbf "codigodepd").

    Fuentes

    Formulario de "Pozos", tabla "Niveles Freticos". Hay que rellenar el campo "IdFuente"con aquel del que provenga la tabla, y los campos Fecha y Hora obligatoriamente.

    Formulario de "Manantiales", tabla "Aforos Realizados". Hay que rellenar el campo"IdFuente" con aquel del que provenga la tabla, y los campos Fecha y Horaobligatoriamente.

    Formulario de "Rios", tabla "Aforos Realizados". Hay que rellenar el campo "IdFuente"con aquel del que provenga la tabla, y los campos Fecha y Hora obligatoriamente.

    Formulario "Anlisis de Fuentes". Hay que rellenar siempre los campos "Identificadorde Fuente", "Fecha de toma", "Hora" y Comentarios sobre el punto de muestreo

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    8. RESPALDO, INTERCAMBIO Y ESTRUCTURA DE LOS DATOS.

    La infraestructura hardware sobre la que se trabajar hace que resulte imposible unacceso concurrente a la base de datos. A continuacin se propone una metodologa detrabajo y la forma de hacer las copias de seguridad.

    8.1. ESTRUCTURA DE LOS DATOS

    Para trabajar con el programa gvSIG Fonsagua introduciendo datos del programaFONSAGUA se necesita una estructura de datos determinada.

    Dentro de la carpeta data debera haber otra carpeta _DB donde se almacenantoda la informacin introducida a travs de los formularios y del SIG (en tablas dbf, capasShapefile y en la base de datos sqlite). Los datos con componente geogrfica estnguardados como capas SIG en la carpeta data\_DB\SHP en formato ESRI Shapefile(archivos .shp, .shx y .dbf). Las tablas con datos puramente alfanumricos estn en lacarpeta data\_DB\DBF en formato tabular DBF. Adems de guardar los datos en los dbfs(en la carpeta SHP y/o DBF) toda la informacin queda tambin almacenada en el ficherofonsagua.sqlite3. Esto es debido a que la extensin de formularios incluida tieneimplementado un guardado dual; se guardan todos los datos en ficheros SHP/DBF y enuna base de datos SQLite. Los datos son pues replicados en todo momento y se dota alsistema de nuevas caractersticas como el soporte de campos con ms de 255caracteres. Este fichero fonsagua.sqlite3 no debera ser NUNCA BORRADO o alterado deforma manual fuera de los mecanismos explicados en este manual.

    Dentro de la carpeta data hay otras dos Cartografa y GPS para que el usuariopueda introducir sus capas de forma ordenada. En la primera, Cartografa serecomienda almacenar capas de cartografa base que ayuden a mejorar el aspecto visualde los mapas o vistas (lmites municipales, ros, etc.). En la de GPS sera muyinteresante ir introduciendo las capas extradas del GPS.

    Tras la primera ejecucin se crear adems en data otro archivo llamadofonsagua.gvp. Este archivo contiene la estructura del proyecto, y est referida adonde se encuentra la informacin en cada ordenador concreto. Este archivo se generaautomticamente cuando configuramos la aplicacin.

    8.2. RESPALDO DE LOS DATOS

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Para hacer copia de seguridad de la informacin llega con copiar la carpeta data a otralocalizacin. Se recomienda mediante un software de compresin como Winrar o 7zipcomprimir la carpeta data entera en un archivo zip, ponerle un nombre que representa lafecha de la copia y moverla a otro computador para asegurarse de que en caso de algnproblema en el ordenador donde se ejecuta la aplicacin los datos no se pierdan. Esimportante hacer copias de seguridad con regularidad. En el caso de que la carpeta pesedemasiado lo fundamental para que funcione la aplicacin es copiar la carpeta _DB, elresto de carpetas de data, como Cartografa o GPS son de apoyo.

    8.3. INTERCAMBIO DE LOS DATOS

    En este momento no se puede trabajar a la vez en dos ordenadores distintos sobre losmismos datos, aunque si podra hacerse de manera secuencial. Es decir, en el ordenadorA hacemos una copia de los datos como se indica en 9.2 y lo enviamos al ordenador B. Apartir de ese momento no debemos trabajar en el ordenador A. En el ordenador Bsobreescribimos la carpeta data con los datos provenientes del ordenador A y trabajamoscon ellos. Cuando acabemos con ese trabajo volveremos a hacer una copia de los datos ylo mandaremos en el ordenador A. En el ordenador A sobreescribiremos la carpeta datacon los datos que vienen de B.

    9. PARTICULARIDADES

    Formulario de Abastecimiento, tabla de Comunidades abastecidas, paraagregar una nueva relacin de comunidad-abastecimiento hay que darle al botnde new_register. Luego seleccionamos o bien el nombre de la comunidad o bienel cdigo (seleccionando un parmetro, el otro se rellena slo) y luegoseleccionamos el abastecimiento. Despus le damos a guardar, para agregar unnueva relacin debemos darle de nuevo a new_register

    El separador de decimales es el punto ., para separar los miles no se debehacer nada. Es decir mil trescientos coma cuatro se escribe 1300.4 y no 1,300.4

    Algunos campos admiten solamente un formato numrico o decimal. Cuando enuno de estos campos se introduce un formato incorrecto y se le da a guardar loque se guarda es un -1 para avisar al usuario de que algo es incorrecto.

    IMPORTANTE: Las tablas no deben editarse directamente sobre el formulario.Cuando pulsamos sobre una tabla tiene que desplegarse otro formulario en losque introduciremos los datos, nunca sobre la tabla directamente. En el caso deser datos que tienen una geometra asociada, deberemos haber creadopreviamente la geometra, en el caso de ser slo datos alfanumricos debemospulsar sobre el botn new_register para introducir nuevos datos.

    En la pestaa Comunidades_2-Poblac del Formulario de Comunidades se debecubrir el nmero total de habitantes (nmero 2 en la figura) as como su desglosepor sexo y franja de edad. Los totales por franja de edad se calcular de forma

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    automtica (ver 3 en la figura) al pulsar el botn Comprobar Habitantes(nmero 1 en la figura) y adems se indicar (slo a efectos informativos, sinmodificar nada en la base de datos) si no existe coherencia entre los datosparciales (desglosados) y el valor total Nm Habitantes introducido por elusuario.

    10. EN CASO DE PROBLEMAS...

    Si experimentamos algn problema que parezca relativo a las rutas donde estn losficheros debemos:

    a. Cerrar gvSIG b. Borrar el archivo fonsagua.gvp dentro de la carpeta data y el archivo

    .config dentro de la carpeta gvSIG/Extensiones/es.udc.cartolab.honforms c. Abrir de nuevo gvSIG, configurar la ruta de datos como se indica en el

    apartado 6.1. Cargar las capas (apartado 7.1) y abrir un formulario (apartado 7.2)

    d. Cerrar gvSIG sin tocar nada ms. e. A partir de aqu ya podemos abrirlo y trabajar normal.

    11. CONTENIDOS ADJUNTOS EN EL PROYECTO

    Junto con gvSIG_FONSAGUA se distribuye una serie de material adicional que incluye.

    Manuales de Uso gvSIG-1_1-man-v3-es.pdf : Manual completo del programa gvSIG Manual_basico_de_NavTable_0_4.pdf : Manual de la extensin NavTable Manual_gvSIG_Fonsagua_1.1.pdf : este manual. Manual_extensiones_CyL.pdf: Manual de las extensiones de Castilla y Len, nos

    interesa la parte referida al GPS manual_extTOCExtra.pdf: Manual sencillo con las funcionalidades que aaden

    mejora al TOC.

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Cdigo Fuente El cdigo fuente ser entregado cuando se abandone el estado de prototipo o

    en el momento en que est sea solicitado ex profeso. gvSIG_FONSAGUA

    gvSIG_Fonsagua_x.y.z.zip : La aplicacin en s.

    12. CRDITOS

    gvSIG:

    Copyright (c) Generalitat Valenciana, IVER T.I and other contributors 2005. Licencia: GPL v.2

    NavTable:

    Copyright (c) Cartolab - Universidade da Corua, 2009. http://www.cartolab.es Autora: Nacho Varela, Javier Estvez, Pablo Sanxiao, Andrs Maneiro, Jorge

    Lpez, Francisco Puga, Alberto Varela Licencia: GPL v.3

    extTOCExtra:

    Copyright (c) Cartolab - Universidade da Corua, 2009. http://www.cartolab.es Autora: Javier Estvez, Francisco Puga Licencia: GPL v.3

    extHondForms:

    Copyright (c) Cartolab - Universidade da Corua, 2009. http://www.cartolab.es Autora: Nacho Varela, Javier Estvez, Pablo Sanxiao, Francisco Puga Licencia: GPL v.3

    extCyL:

    Copyright (c) Junta de Castilla y Len. Autora: Iver. Licencia:

    SEXTANTE:

    Copyright (c) Victor Olaya. http://www.sextantegis.com Autora: Victor Olaya. Licencia: GPL v.2

  • CartoLABLaboratorio de Ingeniera CartogrficaETS Ingeniera de Caminos, Canales y PuertosCampus de Elvia - 15071 A Corua (Spain)Tel: (+34) 981 167 000 ext. 5493http://cartolab.udc.es [email protected]

    Este manual:

    Copyright (c) Cartolab - Universidade da Corua, 2009. http://www.cartolab.es Autora: Francisco Puga, Nacho Varela Licencia: CC-by-sa 3.0. http://creativecommons.org/licenses/by-sa/3.0/

    1. Introduccin2. Tecnologas EMPLEADAS2.1. gvSIG2.2. SQLite2.3. Otras herramientas

    3. Diseo del sistema4. Instalacin Sistema4.1. Abrir el programa

    5. Configuracin5.1. Configuracin de la ruta a los datos5.2. Configuracin de la proyeccin

    6. Primeros pasos6.1. Carga de datos6.2. Abrir formularios6.3. Crear un nuevo elemento geomtrico6.3.1. Creacin de un elemento geomtrico con las herramientas propias de gvSIG6.3.2. Creacin de puntos a partir de los datos del GPS

    6.4. Introducir Informacin mediante los formularios6.5. Introduccin de Analticas de Fuentes6.6. Borrado de informacin6.7. Obtencin de datos a travs de consultas

    7. Aspectos importantes sobre los cdigos8. Respaldo, Intercambio y Estructura de los datos.8.1. Estructura de los datos8.2. Respaldo de los datos8.3. Intercambio de los datos

    9. Particularidades10. En caso de problemas...11. Contenidos adjuntos en el proyecto12. Crditos