Saltar a contenido

Manual v4.6 +

Manual de usuario

gvSIG MApps

Versión 4.6.0

1. Introducción

gvSIGMapps es una aplicación móvil para la plataforma Android e IOs, integrada con gvSIG Online, con capacidad de trabajo en modo offline, orientada a actividades “ en campo “.

La plataforma gvSIG Online, está orientada al uso de Sistemas de Información Geográfica (SIG) que permite gestionar todo tipo de información con componente geográfico de diferentes entidades.

Como visor de cartografía, la aplicación utiliza la tecnología de MapLibre. Debido a los requisitos técnicos de este motor, es posible que los dispositivos más antiguos no tengan compatibilidad para ejecutar la herramienta.

Este manual tiene por objetivo describir las funcionalidades de la aplicación móvil y mostrar como trabajar con la App.

Lo primero que el usuario debe hacer es descargar la aplicación móvil gvSIG Mapps desde la tienda correspondiente, ya sea Google Play para dispositivos Android o App Store para dispositivos iOS. A continuación, se detalla el proceso de descarga e instalación.

1.1. Descarga en Android

  1. Acceder a Google Play Store:

    • Abra la aplicación Google Play Store en su dispositivo Android.
  2. Buscar la Aplicación:

    • En la barra de búsqueda, escriba "gvSIG Mapps" y presione enter.
  3. Seleccionar la Aplicación:

    • En los resultados de búsqueda, localice la aplicación gvSIG Mapps. La pantalla mostrará el ícono y nombre de la aplicación.
  4. Instalar la Aplicación:

    • Toque el botón Instalar para comenzar la descarga e instalación de la aplicación en su dispositivo.
    • Espere a que el proceso finalice. La duración dependerá de la velocidad de su conexión a internet.
  5. Abrir la Aplicación:

    • Una vez instalada, podrá abrir la aplicación directamente desde la tienda o desde el ícono que se ha creado en la pantalla principal de su dispositivo.
 Figura : Plataforma de descarga para Android.

1.2. Descarga en iOS

  1. Acceder a App Store:

    • Abra la aplicación App Store en su dispositivo iOS.
  2. Buscar la Aplicación:

    • En la barra de búsqueda, escriba "gvSIG Mapps" y presione enter.
  3. Seleccionar la Aplicación:

    • En los resultados de búsqueda, localice la aplicación gvSIG Mapps.
  4. Instalar la Aplicación:

    • Toque el botón Obtener y luego Instalar para descargar e instalar la aplicación en su dispositivo.
    • Espere a que el proceso finalice.
  5. Abrir la Aplicación:

    • Una vez completada la instalación, podrá abrir la aplicación directamente desde la tienda o desde el ícono en la pantalla de inicio.

Nota:

Asegúrese de que su dispositivo cuenta con suficiente espacio de almacenamiento y que la versión del sistema operativo es compatible con la aplicación gvSIG Mapps.

Este es el primer paso esencial para comenzar a utilizar gvSIG Mapps, la cual le permitirá trabajar con datos geográficos en campo, con funcionalidades que serán descritas en las siguientes secciones de este manual.

Al abrir la aplicación gvSIG Mapps en su dispositivo móvil, se le presentará una pantalla de inicio de sesión donde deberá ingresar su usuario y contraseña para acceder a la plataforma.

1.3 Pantalla de Inicio de Sesión

  • Login:

  • Se solicitarán sus credenciales dentro del apartado **Login**. Al pulsar sobre este se redigirá hacía una nueva ventana donde se solicitará usuario o email y su contraseña. El sistema de autentificación a partir de la versión 2.0.0. es Keycloak.
    
  • Acceso al Sistema:

  • Después de ingresar sus credenciales, pulse en el botón de Iniciar Sesión para comenzar a utilizar la aplicación y poder trabajar con los visores cartográficos.

  • Visores Públicos:

  • Los usuarios tendrán acceso a cualquier proyecto público disponible en el proyecto de gvSIG Online. El usuario solo deberá pulsar sobra la pestaña Visores Públicos.

Nota:

Para salir de la opción Visores Públicos los usuarios deberán acceder a la pestaña Menú y Cerrar Sesión. Si no se realiza este proceso, el usuario no podrá cerrar los visores públicos.

1.4 Configuración Inicial del Sistema

Antes de iniciar sesión, tiene la opción de ajustar la configuración de la aplicación. Esto se puede hacer a través del icono de herramientas ubicado en la parte inferior derecha de la pantalla de inicio de sesión. Este icono también está disponible en el menú principal, bajo la opción Menú – Configuración.

  • Configuración del Sistema:

  • Al seleccionar el icono de herramientas, podrá:

    • Configurar el servidor: Especificar la URL del servidor al cual se conectará la aplicación.
    • Seleccionar el idioma: Elegir el idioma preferido para la interfaz de usuario.
    • Ajustar la autenticación: Configurar las preferencias de inicio de sesión, como el almacenamiento de credenciales.

Realizar estos ajustes iniciales es importante para personalizar la aplicación según sus necesidades y asegurar una conexión adecuada al servidor de gvSIG Online. Después de configurar estos parámetros, puede proceder a iniciar sesión y explorar las funcionalidades de gvSIG Mapps.

 Figura 2: Pantalla de inicio que nos solicita usuario y contraseña.

La primera vez que iniciamos sesión necesitamos configurar la URL del servidor para poder realizar login en el sitema. Para ello, será necesario ir al botón de herramientas.

Para conectar al servidor será necesario colocar la URL en la pestaña General y apartado URL del Servidor. Una vez apretamos el botón de Aplicar aparecerá un mensaje donde el sistema nos indica que debemos de cerrar la aplicación móvil para que se haga efectivo el cambio de URL.

 Figura 2: Pantalla de inicio que nos solicita usuario y contraseña.

Una vez se ha cerrado y se ha abierto de nuevo la App aparecerá la pantalla, donde debemos identificamos en el sistema. El usuario y contraseña que se deben introducir son los mismos que se utilizan para gvSIG Online, ya que todo el proceso de autenticación se realiza de forma centralizada y segura mediante Keycloak (funcionalidad implementada desde la versión 2.0.0), el sistema de gestión de identidad y acceso integrado en la plataforma.

Una vez accedemos a la aplicación aparecen los proyectos que estén activos para aparecer en la aplicación móvil. La aplicación posee tres pestañas principales, la primera nos muestra los proyectos que están disponibles. La segunda muestra las capas del proyecto que se ha seleccionado en la pestaña 1, la pestaña 3 se denomina como búsqueda y en la pestaña 4 se presenta el menú de la aplicación que está dividido por: Inicio, Acerca de, configuración y cerrar sesión.

A continuación serán descritas cada una de las pestañas.

 Menú principal de proyecto

2. Proyectos

Los proyectos que se muestran en la aplicación móvil son los que poseen la etiqueta de “mobile” en la plataforma gvSIG Online. Para activar esta etiqueta tendremos que acudir al gvSIG Online. Desde el panel del control iremos a proyectos, elegiremos el proyecto el cual queremos colocar la etiqueta y apretaremos el botón verde de actualizar proyecto.

 Figura 5: Añadir etiquetas de mobile a los proyectos que queremos trabajar en el gvSIG Online.

Una vez se haga clic en el botón "Actualizar proyecto", se desplegará la pestaña "General". En esta sección, se procederá a añadir la etiqueta "mobile" seleccionandola en el apartado titulado "Etiquetas del proyecto". Cuando la etiqueta "mobile" aparezca activada se procederá a guardar los cambios. Posteriormente, al abrir la aplicación, se mostrará el proyecto añadido.

Añadir etiquetas a los proyectos desde el gvSIG Online.

2.1 Capas

La segunda pestaña del sistema se denomina como “capas” (Botón 2 de la Figura 4). Cuando se elige el proyecto en el que vamos a trabajar se carga la información y se accede al menú denominado como “capas”. Cabe destacar que una vez hecho click en el proyecto y cargadas las capas aunque se vuelva a proyectos o al menú no será necesario cargarlo de nuevo sino simplemente se retornará a la pestaña denominada como “capas”.

Cuando se accede al menú capas aparece toda la información del proyecto que se ha seleccionado. En la pantalla principal, siendo:

  • (1) Botón herramientas: el mapa sigue la posición GPS, mantener la pantalla encendida, medir distancia, medir área y perímetro, colocar una rejilla, capa de anotaciones y leyenda.

  • (2) Inserción puntos, líneas o polígonos

  • (3) Localización (círculo azul en el mapa).

  • (4) Capa seleccionada y activación del modo offline.

  • (5) Capas

  • (6) Búsqueda

  • (7) Menú

El botón 5, abre el menú de capas. A partir de este menú se visualizan las siguientes opciones:

  • (1) Buscador de capas
  • (2) Subir y bajar panel de capas.
  • (3) Cerrar panel.
  • Para activar y visualizar una capa en el visor de mapas será necesario hacer click sobre la capa hasta que se marque con una coloración gris (como se observa en la figura a continuación en la capa: Viviendas (Estadísticas de Población)).
  • (4) Cuando se hace click sobre la bandera cambia su color a amarillo. Esto significa que la capa está activa. La edición y la información obtenida al hacer click sobre el mapa será relativa a la capa activa. Sólo puede haber una capa activa al mismo tiempo.
  • (5) Dentro de este apartado el usuario accederá a diferentes herramientas como tabla de atributos, opacidad o zoom a la capa.
Figura 8: Menú de capas.
Menú de capas.
Nota: se pueden activar para visualizar distintas capas al mismo tiempo pero solo se podrá tener una activa a la vez (bandera amarilla).

El menú de capas se minimiza usando el botón “Cerrar” y puede ampliarse a pantalla completa con el botón “Subir”. La altura máxima a la que se levanta el panel es ajustable desde el menú configuración/Info opción “Altura del panel de info(píxeles)” y “Altura del panel de info expandido (% altura pantalla)”.

Dentro de los ajustes como se vio en la figura anterior en el punto 5, encontramos las herramientas de las capas. Al pulsar sobre esto, se accede a las herramientas:

  • Zoom a la capa (1)
  • Tabla de atributos (2)
  • Opacidad (3)

Esto se muestra en la siguiente figura:

Figura 8: Menú de capas.
Menú de herramientas de capa.

Al pulsar sobre el Zoom a la capa (1), el visor realizará un zoom automático a la extensión de la capa. En el caso de la Opacidad (3) encontramos una barra, donde a la izquierda se le dará la máxima transparencia a la capa y a la derecha se verá de manera normal la capa.

Por su parte, si accedemos a Tabla de atributos (2) se nos desplegará un nuevo menú. Dentro de este menú que veremos a continuación: 2.2. Búsqueda, el usuario podrá realizar una búsqueda por los datos alfanuméricos de la geometría o geometrías. Además, podrá ver toda la información de los campos y aplicar un zoom a la geometría en el visor.

2.2 Búsqueda

El menú de búsqueda se utiliza para explorar e identificar elementos que están situados en el mapa. La lista que se carga hace referencia a la capa que está seleccionada. En este ejemplo la capa seleccionada hace referencia a estadísticas de población, por tanto, los elementos que se muestran en la lista se refieren a todos los registros de población de la capa. Cuando estamos en modo online todos los registros serán presentados.

Figura 9: Búsqueda de elementos dentro de la capa seleccionada.
Búsqueda de elementos dentro de la capa seleccionada.

Podemos observar una barra de búsqueda (1) donde es posible introducir datos alfanuméricos que facilitan la identificación de los elementos. Si se desea borrar o modificar la búsqueda se puede utilizar la goma de borrar situada a la derecha del buscador (2) . El usuario podrá elegir como realizar la búsqueda, si se quiere realizar una búsqueda restrictiva o no, en caso afirmativo se activará la opción de búsqueda exacta (3).

En caso de que la capa contengan un gran número de campos, aparecerá una opción donde desplegar todos los campos dentro de nuestra pantalla (4). Una vez realizada la búsqueda, el usuario podrá realizar la localización y posicionar los elementos mediante el botón de zoom a la geometría (5).

En la cabecera de la tabla existe un checkbox llamado “Búsqueda exacta”. Si está activo la búsqueda será exactamente del texto que hayamos escrito y devolverá los registros con coincidencias de ese texto en sus campos de propiedades de tipo texto.

En caso de estar desmarcado la búsqueda será difusa. Este caso es óptimo cuando no sabemos que estamos buscando exáctamente podemos poner medias palabras, tiene menos importancia si nos equivocamos en alguna letra o podemos escribir varias palabras. La aplicación devuelve una lista de resultados ordenados de mayor a menor probabilidad que el registro encontrado sea el que buscamos. La búsqueda difusa funciona solo para modo online. En modo offline la búsqueda es siempre exacta.

2.3 Menú

A continuación serán descritos todos los elementos encontrados en la pestaña 4 denominada como Menú. La pantalla que aparece una vez se hace click en el Menú. El menú está compuesto por:

  • (1) Inicio
  • (2) Acerca de: Logo de bomberos con las especificaciones sobre la versión de la app
  • (3) Configuración
  • (4) Cerrar sesión
Menú.
Menú.

A partir del botón configuración podemos acceder a las características del sistema. Cabe destacar, que por defecto todos los campos están predefinidos y pueden modificarse según la necesidad del usuario, siendo:

  • (1) General: En esta pestaña se puede modificar la URL del servidor y el mínimo de zoom para la creación de zonas.
  • (2) Info: En la pestaña de Info podemos ajustar las opciones relativas al panel de información que aparece sobre el mapa cuando pinchamos sobre una localización en el mapa. Pueden configurarse cosas como la altura del panel mínima y máxima y activar/desactivar la simplificación de geometrías en el info.
  • (3) Edición: Opciones de configuración de la edición. Se puede definir el número máximo de puntos a editar (por defecto en 40), desactivar la casilla de pedir confirmación al cerrar la edición y seleccionar la posición de la cruceta de edición en posición superior, central o inferior del mapa.
  • (4) Medida: En la pestaña de medida se puede definir el número máximo de celdas de la rejilla que se quieren mostrar en el mapa.

2.4 Proyectos y Zonas

Los proyectos que se muestran en la aplicación se pueden abrir haciendo click sobre el nombre del proyecto pero también se pueden crear zonas a partir del botón azul de “bajar”.

Figura 12: Botón activar y descargar zonas.
Botón activar y descargar zonas.

Cuando hacemos click en el botón azul nos aparece la siguiente pantalla. Tendremos que hacer el zoom suficiente hasta guardar la zona seleccionada.

Figura 13: Descargar zona.
Descargar zona.
Figura 14: Mensaje del sistema para aproximación del zoom.
Mensaje del sistema para aproximación del zoom.

Si pulsamos el botón de guardar y el zoom es inferior al delimitado en la configuración del sistema (zoom 14 por defecto), nos aparecerá el siguiente mensaje:

Una vez acercamos el zoom suficiente y apretas en “guardar”. Se debe indicar el nombre del título y una descripción (no puede haber nombres de zona repetidos).

Figura 15: Menú de descargas de nuevas zonas.
Menú de descargas de nuevas zonas.

Una vez se coloca “Aceptar” aparece en el menú de proyectos la zona seleccionada debajo del proyecto del cual nos hemos descargado la zona.

Figura 16: Zona seleccionada.
Zona seleccionada.

2.4.1 Descarga de capas

Para descargar diferentes capas vectoriales o capas base para una zona creada previamente debemos apretar en el botón de descarga de la zona (descrito en el punto 1.2).

Figura 17: Descargar capas para la zona seleccionada.
Descargar capas para la zona seleccionada.

De forma automática aparece un menú donde se pueden seleccionar las capas base, las capas con permisos de edición que se quieren bajar para la zona de estudio y el nivel de zoom.

Figura 18: Selección de capas base y capas con permisos de edición.
Selección de capas base y capas con permisos de edición.

Nota: el nivel de zoom que se especifica es este diálogo afecta solo a capas teseladas (capas base y otras capas teseladas) y no vectoriales (para edición). Este número indica la cantidad de niveles de zoom a descargar en cada capa. Será un número entre 1 y 22. Si el valor es grande (cercano a 22) indica que se descarga mucha información y esta nos permitirá ver mayor detalle en la capa pero tardará mucho en descargar ya que los paquetes que se generan son muy grandes.

Hay que tener en cuenta que cada nivel de zoom adicional duplica el número de imágenes a descargar con respecto al nivel de zoom anterior por lo que es recomendable si queremos más resolución en una capa incrementar este valor de uno en uno y ver el resultado.

Una vez seleccionadas las capas se hará clic en Aplicar y aparecerá un cuadro de diálogo con barras que indican la descarga de capas. En capas teseledas que vienen de servicios WMS y WMTS aparece una estimación del tiempo de descarga de la capa y nos da la opción de cancelar. Esto es porque este tipo de capas pueden ser muy pesadas. Hay que tener en cuenta que capas alojadas en servidores externos, tales como capas base es difícil controlar el rendimiento de la descarga ya que depende de entidades externas. Esto puede demorar desde minutos a horas la descarga dependiendo de muchos factores, el tamaño de la petición, el número de teselas, la carga del servidor, la velocidad de la red. Por eso se permite la cancelación en caso de que se vaya a demorar mucho la descarga y no dispongamos de tanto tiempo.

En caso de tener que cancelar la descarga porque lleve demasiado tiempo la recomendación es eliminar la zona y ajustar más el área de trabajo para que sea más reducida y rebajar el número de niveles de zoom a descargar. Si la zona es pequeña (tamaño de uno o dos municipios) y el número de niveles de reducido (16 o menos) es posible que haya algún problema de red.

Nota: la descarga de capas en una zona puede usarse en cualquier momento en el que haya conexión a internet para descargar capas que aún no han sido descargadas en esa zona o actualizar los datos de las que ya han sido descargadas.
Figura 19: Tiempo de descarga.
Tiempo de descarga.

Una vez bajadas las capas seleccionadas en el sistema aparece el proyecto en color verde.

Si volvemos a abrir el diálogo de descarga de capas podemos observar como las capas descargadas en esa zona aparecen también en color verde y junto a estas aparece una fecha. Esta indica el momento de la descarga o última actualización de los datos de esa capa.

Podemos ver también la fecha y la hora en la que se actualizó la última capa. Si volvemos a entrar veremos para cada cada capa .

Figura 20: Bajar capas en la zona creada.
Bajar capas en la zona creada.

Si una vez descargadas las capas de una zona necesitamos descargar otras de esa misma zona volveremos a pulsar la flecha de descarga para que aparezca el cuadro de descarga y seleccionaremos las nuevas capas a descargar. Si marcamos las que ya están descargadas las descargará de nuevo por lo que no debemos marcar estas a no ser que deseemos actualizar la información de las que ya ha descargada. Es decir, volviendo a entrar en esta pantalla nos permite descargar nuevas capas de una zona o actualizar las ya descargadas.

2.4.2 Actualización de capas

Cada vez que el usuario entra en una zona y se encuentra en modo online la aplicación comprobará si hay modificaciones en las capas vectoriales descargadas en esa zona. La comprobación que se realiza es si ha habido algún registro actualizado en las capas posterior a la última actualización y si el número de columnas ha cambiado. En estos casos se mostrará un mensaje al usuario solicitando la actualización de los datos.

Las capas teseladas no se comprueban y hay que actualizarlas manualmente.

2. 5 Trabajo online/offline

En la aplicación existe la posibilidad de trabajar de forma online u offline. A continuación serán descritos como se pueden identificar los diferentes modos a partir de la autenticación y de la reconexión con los servidores.

Nota: solo tiene sentido acceder de forma offline a las zonas que tengan capas descargadas previamente. A los proyectos completos no tiene sentido el trabajo sin conexión y a las zonas que no tengan datos descargados tampoco porque no tendríamos información con la que trabajar desconectados.

El modo normal de trabajo es online pero puede darse el caso de llegar a un sitio y que no haya conexión. En este caso, si tenemos una zona preparada y descargada podemos entrar a ella aún estando sin conexión a internet.

2.5.1 Autenticación

Una vez realizado el login en el sistema podemos acceder en modo online u offline. Para verificar el modo de conexión es necesario observar:

  • Iconos de los proyectos. Si hay conexión (modo online) todos los proyectos son visibles y editables. Si no hay conexión (modelo offline) los iconos aparecen según se muestran a continuación, en la segunda figura.
 Visualización de proyectos en modo online.
Visualización de proyectos en modo online.

En el modo offline solo vemos en color verde las zonas que han sido previamente descargadas, la única zona de consulta y edición sería la denominada como “Zona 1”. Como se ha indicado, aunque ya haya capas descargadas en una zona se puede volver a abrir el diálogo de descarga para descargar otras o actualizar las existentes.

Visualización de proyectos en modo offline.

Visualización de proyectos en modo offline.

Nombre de la capa a partir del menú “capas”. Si estamos en modo activo (online) el botón está en color verde y si está desactivado (offline) está en color gris.

Figura 23: Capa activa y conectado de modo online (botón en verde).
Capa activa y conectado de modo online (botón en verde).

Cuando el usuario está desconectado a la red, como se muestra en la Figura 24, el botón aparece en color gris.

Figura 24: Capa en modo offline.
Capa en modo offline.

2.5.2 Reconexión

Cuando se ha perdido la conexión y la restablecemos manualmente (activando el botón verde) aparece un mensaje. Cabe decir que este botón no es necesario tocarlo ya que la aplicación en caso de estar sin conexión detectará si hay disponibilidad de red. En caso de estar sin conexión y la aplicación detecta que ya hay red se mostrará un aviso al usuario por si desea pasar a modo online. Si este se encuentra a mitad de una operación de edición es recomendable decir que no y terminar la operación. Al acabar se puede reconectar manualmente con el botón verde.

En el caso de haber editado o adicionado información en alguna de las capas en modo desconectado una vez se conecte al servidor tendremos la oportunidad de subir los cambios al servidor.

Figura 25: Reconexión con el servidor.
Reconexión con el servidor.

2.6 Información por punto

Para obtener la información correspondiente de cada punto, polígono o línea simplemente será necesario hacer click sobre el mapa. Hay que tener en cuenta que la información que se mostrará será la correspondiente a la capa que esté activa (mostrada en la parte superior izquierda en verde).

Nota: Si no hay capa seleccionada o en el lugar donde se pincha no hay ningún elemento de la capa activa la información que mostrará el panel será solo la coordenada geográfica de la posición donde se ha pinchado.

Como podemos observar, la capa que está activa se corresponde a la de hidrantes, si se hace click sobre un punto cualquiera que no contiene información simplemente se abrirá el panel mostrando la localización.

Figura 26: Información sobre un punto que no contiene información.
Información sobre un punto que no contiene información.

En caso de realizar la información de detalle o de un punto en un zoom amplio, se observará el siguiente comportamiento. Al seleccionar una zona con varios elementos, aparecerá un desplegable donde por toleracia se han seleccionado diferentes geometrías. Por tanto, el usuario pulsando sobre 'Ver' podrá establecer cual es la geometría es la deseadas de las que capta la tolerancia. Esto se muestra a continuación:

Figura 26: Información sobre varias geometrías.
Información sobre un punto que no contiene información.

Nota: desde la versión 4.1.0. es posible obtener la información de un punto dentro de una capa externa. Para ello la capa debe ser compatible o tener algún tipo de información relevante. En caso contrario se mostrará un mensaje "Missing LAYER parameter" no pudiendo recibir la información de la capa base.

Por otro lado, si se hace click sobre un hidrante o sobre el elemento que necesite consultar (capa seleccionada) que si posee información se muestra en el panel. En este panel aparecen cuatro botones que te dan la opción de guardar lo editado, editar, borrar y subir archivos. Debajo de los botones aparecen las propiedades del punto seleccionado agrupadas por pestañas. Por defecto una capa solo tiene un grupo y la pestaña de recursos pero pueden realizarse agrupaciones de las propiedades de una capa desde gvSIGOnline. Mirar apartado de “Agrupación de propiedades” de este manual.

Figura 27: Información sobre un punto con información asociada.
Información sobre un punto con información asociada.

2.7 Leyenda

La leyenda se muestra desde el menú contextual del mapa.

Figura 28: Menú de leyenda.
Menú de leyenda.

Pulsando esta opción puede accederse a la leyenda de todas las capas que tengan disponibilidad de ello. En la pantalla aparece un desplegable en el que podemos elegir la capa. Cuando hay una capa activa (bandera amarilla activa) la leyenda que se muestra por defecto es la de esta. En cualquier caso aparecen en el desplegable las capas disponibles y puede seleccionarse la capa que se quiera.

Figura 29: Leyenda que se selecciona desde el menú desplegable.
Leyenda que se selecciona desde el menú desplegable.

2.8 Edición

La edición puede ser realizada tanto de forma online como offline. A continuación serán descritos cada una de las formas de trabajo en los dos modos de conexión.

Hay que destacar la diferencia entre edición de un elemento existente e inserción de un elemento nuevo.

Nota: para la edición/borrado de un elemento existente hay que seleccionarlo pinchando sobre él para abrir el panel de información de ese punto y pulsar el botón de editar del panel.

La inserción de un punto nuevo puede realizarse desde el mapa pulsando el botón de insertar.

  • Modo online: La edición se puede realizar tanto para polígonos, puntos o líneas. Una vez se haya identificado la capa y se ha puesto como activa y la zona donde se va a realizar la edición de información se hará click sobre el elemento y se pulsará el botón editar. Si se desea insertar un nuevo elemento no es necesaria ninguna selección previa y simplemente pulsaremos el botón de insertar sobre el mapa. Cabe destacar que la edición o inserción siempre será realizada en la capa que está activada. Para este caso práctico se muestra la capa de hidrantes.

Figura 30: Edición.
Edición.

Cada vez que vayamos a insertar datos y hagamos click en el botón citado en la Figura encima, nos aparecerá el siguiente mensaje de aviso.

Figura 31: Mensaje de inserción en la capa.
Mensaje de inserción en la capa.

A continuación aparece una cruceta para comenzar con la inserción del punto, línea o polígono.

  • Modo offline: Hay que tener en cuenta que para trabajar en este modo de conexión solo se podrán realizar las ediciones o inserciones en las capas de zonas que previamente han sido creados y descargados en la tablet o móvil. Se puede realizar en capas de tipo polígono, punto o línea. El procedimiento será idéntico al empleado en el modo online solo que los cambios se guardan hasta que haya conexión con el servidor y se puedan subir los cambios. Al terminar cada operación se avisará al usuario de que no hay conexión y que se almacena el cambio para cuando la haya.

2.8.1 Insertar Registro

La inserción se hace siempre sobre la capa activa. Al pulsar el botón de insertar del mapa, la aplicación pregunta cómo se quiere dibujar la geometría. Desde la versión 4.6 esa pregunta aparece en capas de puntos, de líneas y de polígonos:

  • En puntos: Capturar desde el mapa o Capturar coordenada GPS.
  • En líneas: Capturar desde el mapa o Dibujar recorrido usando GPS.
  • En polígonos: Capturar desde el mapa o Capturar con coordenadas GPS.
Diálogo para elegir la captura desde el mapa o con GPS.
Elección entre captura en el mapa y captura GPS.

Captura desde el mapa

Si se elige Capturar desde el mapa, aparece la cruceta. Está compuesta por un símbolo de “+”, que añade el vértice, y un símbolo de “x”, que cierra la edición.

En una capa de puntos basta con un vértice: al pulsarlo se abre el formulario de atributos. En una línea hacen falta al menos dos puntos, y en un polígono al menos tres. Para terminar la línea o el polígono se pulsa el botón de “√” en color verde y se pasa a rellenar los atributos.

Figura 32: Cruceta para insertar registros nuevos.
Cruceta para insertar registros nuevos.

Ventana de precisión del GPS

Al elegir cualquiera de las opciones GPS, el mapa se centra en la posición del dispositivo y, arriba a la izquierda, se abre la ventana de precisión. Es nueva en la versión 4.6 y aparece tanto en puntos como en líneas y polígonos.

La ventana muestra la precisión en metros y las coordenadas del punto que se va a guardar. El fondo es verde hasta 5 metros, naranja hasta 15 metros y rojo por encima de 15 metros. Mientras todavía no hay posición, el texto es Buscando GPS… y el fondo también es rojo. En el mapa, un punto naranja marca esa misma coordenada: es la que guarda Capturar.

La captura puede hacerse de dos formas. Se eligen en Menú, Configuración, apartado GPS (apartado 2.12.5).

Con el interruptor Forzar el uso de alta precisión en captura GPS apagado, la aplicación intenta la alta precisión durante el Timeout para intentar alta precisión. Por defecto son 2,5 segundos. Si en ese tiempo no llega una lectura fina, guarda la posición aproximada: es más rápida y menos precisa.

Con el interruptor encendido, la espera es el mayor de los dos tiempos del apartado. Con los valores por defecto, 2,5 y 30 segundos, espera hasta 30 segundos para obtener la lectura de máxima precisión. Si tampoco llega, usa la posición aproximada.

Si la ventana de precisión ya muestra un punto, Capturar guarda ese punto. Los tiempos anteriores se aplican cuando todavía no hay una lectura reciente.

Captura GPS de un punto

En una capa de puntos, el panel inferior muestra el botón Capturar. Al pulsarlo se toma la coordenada del punto naranja y se abre el formulario de atributos. Después de guardar, el panel de captura vuelve a aparecer para insertar otro punto. Para salir se pulsa de nuevo el botón de insertar del mapa.

Captura GPS de una línea

En una capa de líneas, el panel inferior indica los puntos capturados e incluye un botón de ayuda (?), Capturar y Finalizar. Cada Capturar añade un vértice en la posición actual. Finalizar abre el formulario cuando hay al menos dos puntos.

Panel de captura GPS de una línea, con Capturar, Finalizar e Iniciar.
Captura GPS de una línea.

Debajo de esos botones está el recorrido automático, para ir guardando vértices mientras el usuario se desplaza. La rueda dentada abre Captura automática:

  • Intervalo seg.: cada cuántos segundos se toma un punto. Por defecto son 5.
  • Máximo nº de Capturas: cuántos puntos se guardan como máximo. Si se deja vacío, el recorrido no se detiene por número de puntos.
  • Solo alta precisión: si está activo, solo se guarda el vértice cuando la ventana de precisión está en verde, es decir, con 5 metros o menos. Si está apagado, se guarda cada captura del intervalo.

Iniciar toma un vértice en ese momento y sigue añadiendo otro cada vez que pasa el intervalo. Si una lectura tarda más que el intervalo, la siguiente empieza al terminar esa lectura. Cuentan solo los puntos que llegan a guardarse. El recorrido se detiene al llegar al máximo, al pulsar el círculo con el aspa, al pulsar Finalizar o al salir de la inserción.

Diálogo de captura automática: intervalo, máximo de capturas y solo alta precisión.
Ajustes del recorrido automático.

Durante un recorrido largo conviene activar Mantener pantalla siempre encendida (apartado 2.11.8), para que la pantalla no se bloquee mientras se camina.

Polígonos, agujeros y multipolígono

Al insertar en una capa de polígonos se abre, en la parte inferior, el panel de anillos. Es nuevo en la versión 4.6. Arriba indica dónde se están añadiendo los vértices, por ejemplo Dibujando en Polígono 1. El botón ? abre una ayuda con el mismo funcionamiento.

La fila del agujero, que al empezar muestra Agujero 0 de 0, sirve para abrir huecos dentro del polígono. El botón + empieza un agujero. La etiqueta pasa a Dibujando en polígono 1 agujero 1 y los vértices siguientes forman ese hueco. Conviene cerrar un agujero antes de añadir el siguiente. Siguiente cambia el agujero en el que se dibuja. Borrar elimina el agujero seleccionado, después de pedirlo. El contorno del polígono se mantiene.

Si la capa es de tipo multipolígono aparece además la fila del polígono, por ejemplo Polígono 1 de 1. El botón + añade otro polígono a la misma geometría. Siguiente elige en cuál se dibuja. Borrar elimina el polígono seleccionado y sus agujeros, también con confirmación. El único polígono de la geometría no se puede borrar. En una capa de polígono simple esta fila no aparece: solo se pueden añadir agujeros.

Panel de anillos de un multipolígono, con las filas de polígono y de agujero.
Panel de anillos: polígonos y agujeros.

Desde el mapa, los vértices se añaden con el + de la cruceta y la geometría se cierra con el visto verde, cuando hay al menos tres puntos.

Si se elige Capturar con coordenadas GPS, la cruceta no se muestra. En el mismo panel de anillos aparecen Capturar y Finalizar, y en el mapa se abre la ventana de precisión. Capturar añade el vértice del punto naranja al polígono o al agujero que esté seleccionado. Finalizar abre el formulario cuando hay al menos tres puntos. Esta captura GPS de polígonos no estaba disponible en versiones anteriores. Después de guardar, el panel vuelve a abrirse para insertar otra geometría.

Captura GPS de un polígono, con Capturar, Finalizar y la ventana de precisión.
Captura GPS de un polígono.
  • Modo online: Se sitúa la cruceta en el lugar en el que se necesita añadir el registro y una vez se hace click en el botón de “+” aparece el punto en color verde y de forma automática se abre el panel para rellenar todos las propiedades de la capa. Los campos con la línea roja serán campos de texto o numéricos y los campos con la línea verde con la flecha son desplegables para elegir una opción. Para campos de tipo fecha u hora, que estén definidos como tal en gvSIGOnline debe aparecer un componente específico para la selección de esta.
Figura 32: Cruceta para insertar registros nuevos.
Añadir nueva geometría

Una vez rellenados todos los campos, iremos al botón del disco para “guardar” los cambios. Cuando se hace click aparece el siguiente mensaje. Se debe aceptar para guardar los cambios en el servidor.

Nota: los campos obligatorios aparecen en el formulario resaltados en amarillo.

Figura 34: Mensaje de aviso de modificación o introducción de registros.
Mensaje de aviso de modificación o introducción de registros.

  • Modo offline: Hay que tener en cuenta que para trabajar en este modo de conexión solo se podrán realizar las ediciones o inserciones en las capas de zonas que previamente han sido creadas y descargadas en la tablet o móvil. Activaremos el botón de pin para insertar y nos alertará que vamos a realizar cambios y la cruceta aparecerá en el visor. Una vez se hace click en el botón de “+” aparece el primer punto, en este caso vamos a editar una capa de polígonos, por tanto añadiremos los puntos con el botón “+” hasta formar el polígono y después se hará click en el botón verde para cerrar el polígono y que aparezca el panel para rellenar los datos.

Figura 35: Insertar registro en modo offline.
Insertar registro en modo offline.

Una vez rellenados todos los campos, iremos al botón del disco para “guardar” los cambios. Cuando se hace click aparece el siguiente mensaje. Se debe aceptar y la aplicación nos avisa de que estamos desconectados y que la información se guardará para subirla cuando haya conexión.

Figura 36: Mensaje de aviso al guardar cambios en modo offline.
Mensaje de aviso al guardar cambios en modo offline.

Después de insertar el registro se visualiza.

Figura 37: Visualización del polígono insertado en el visor.
Visualización del polígono insertado en el visor.

Cuando pasamos de modo offline para modo online y se han insertado nuevos registros aparece una nube en color rojo indicando que hay cambios pendientes de subir al servidor.

Figura 38: Reconexión modo offline para online después de una inserción de datos.
Reconexión modo offline para online después de una inserción de datos.

Para subir la información que se ha insertado en el sistema será necesario pulsar sobre el botón rojo donde nos presenta el mensaje. Debemos aceptar este diálogo. Si no aparece ningún aviso de que hay conflictos, significa que el sistema ha subido de forma correcta la información. El botón rojo desaparecerá una vez los cambios están subidos en el servidor.

Figura 39: Mensaje para hacer cambios en la edición de capas pendientes de actualizar.
Mensaje para hacer cambios en la edición de capas pendientes de actualizar.
Nota: Cuando editamos e insertamos en modo online una capa y esa capa está descargada para trabajo offline. Al acabar la operación los cambios además de guardarse en el servidor se guardan también en la capa offline para mantenerla sincronizada.

En algunas ocasiones nos aparece una “lista de conflictos”, a continuación en el punto 2.9 será descrito como trabajar en estos casos.

2.8.2 Actualizar Registro

Para la edición o borrado de elementos que ya están creados será necesario hacer click sobre el elemento de la capa activa (punto, línea o polígono). Una vez se hace click sobre el elemento que vamos a trabajar este se marca en color amarillo y de forma automática aparece el panel de información.

Figura 40: Selección de puntos para actualización.
Selección de puntos para actualización.

En el panel de información aparece el botón de editar (segundo botón con forma de lápiz), tendremos que hacer click y de forma automática se abre la tabla para editar los valores. También se pueden mover el elemento a partir de la cruceta que aparece en el visor, simplemente será necesario posicionar la cruceta encima del punto (línea o polígono) y aparece una seta en amarillo. Para mover el punto sera necesario hacer click en el botón azul y la seta en amarillo se podrá desplazar a la localización que se desee. Para guardar los cambios será necesario apretar el botón de guardar en el panel.

Resumen: pasos para mover un punto:

1- Poner la cruceta sobre el punto hasta que aparezca la seta amarilla

2- Pulsar la flecha azul para capturar el punto

3- Mover la cruceta a la posición de destino

4- Pulsar la flecha azul para mover el punto

Figura 41: Mover o editar punto existente.
Mover o editar punto existente.

Si simplemente se desea modificar los datos alfanuméricos se irá al panel de propiedades y se modificarán estos. Al terminar se pulsará el botón de guardado (icono del diskette).

2.8.3 Eliminar Registro

Para eliminar registros será necesario hacer click sobre la línea, polígono o punto del cual sea necesario hacer cambios. Una vez se hace click sobre el elemento que vamos a trabajar este se marca en color amarillo y de forma automática aparece el panel de contenidos. En el panel aparece un botón en forma de papelera, el cual se utiliza para eliminar registros. Cuando se haga click en el botón aparece un aviso citado en la Figura 42.

Figura 42: Eliminar registros.
Eliminar registros.

2.8.4 Insertar Recurso

Para insertar recursos será necesario hacer click sobre la línea, polígono o punto del cual sea necesario hacer cambios. Una vez se hace click sobre el elemento que vamos a trabajar este se marca en color amarillo y de forma automática aparece el panel de contenidos. A partir del botón del panel (subir recursos) se pueden subir los recursos o bien tomar una fotografía directamente para subir.

Si seleccionamos subir recursos, al hacer click nos lleva a nuestro administrador de archivos, se hace click en el archivo que se quiera subir y de forma automática lo sube al sistema.

Figura 43: Tomar o subir fotografías almacenadas en el dispositivo.
Tomar o subir fotografías almacenadas en el dispositivo.

Si seleccionamos tomar fotografía nos permite acceder directamente a la cámara del dispositivo móvil y al acabar subirla directamente.

Figura 44: Insertar recursos.
Insertar recursos.

Cuando se trabaja offline se realiza el proceso de la misma forma. La única diferencia es que la imagen aparece como no disponible cuando se suben imágenes. Esto es debido a que las previsualizaciones se muestran desde el servidor y en este momento no tenemos conexión ni la imagen está subida hasta que no tengamos conexión.

Cuando la conexión a la red vuelve aparece el alerta de reconexión y nos aparece en el lateral la nube roja para subir los cambios. Si no hay conflictos subirá de forma automática la información.

Figura 45: Subir cambios de inserción de recursos.
Subir cambios de inserción de recursos.

2.8.5 Eliminar Recurso

Para eliminar recursos será necesario acceder al cuarto botón del panel de insertar recursos e ir a la pestaña recursos, podremos visualizar el archivo adjunto y borrar a partir de la papelera situada en el propio archivo en la parte inferior derecha.

Figura 46: Subir cambios de inserción de recursos.
Subir cambios de inserción de recursos.

Para trabajar de forma offline el procedimiento será el mismo al citado en modo online, siempre teniendo en cuenta que al reconectar habrá que guardar los cambios a partir de la nube roja.

2.9 Conflictos en la Edición

Pueden darse conflictos en la edición cuando guardamos o eliminamos un registro existente en el caso de que este haya sido modificado por otro usuario en el servidor de gvSIGOnline bien a través de la web o bien a través de otra aplicación móvil que esté conectada al mismo proyecto y capas.

Los casos que pueden darse son lo siguientes:

- Cuando estamos en modo online y editamos un registro. Si en el tiempo que pasa desde que pinchamos el registro para ponerlo en edición hasta que le damos al botón de guardar una vez hemos acabado la modificación alguien ha cambiado ese registro se dará un conflicto.

- Cuando estamos en modo offline y editamos un registro. Si el registro que estamos editando ha cambiado en el servidor desde que nos descargamos la capa. En este caso cuando volvamos a estar online y pulsamos al botón de la nube roja para sincronizar cambios nos avisará de que hay conflicto.

A continuación se explicará que ocurre en cada caso y que acciones tomar si hay conflictos.

2.9.1 Conflictos online

Si mientras editamos un registro en online alguien lo modifica en el servidor, cuando pulsemos el botón de guardar nos mostrará una pantalla para resolver el conflicto. La resolución de este pasa por alguna de estas acciones:

- Descartar nuestro cambio y quedarnos con lo que hay en el servidor

- Sobreescribir el dato en el servidor con nuestra modificación

Para saber qué acción debemos seleccionar nos aparece una pantalla en la que se compara el registro modificado por nosotros junto con el que hay almacenado en el servidor. En esta se compara la geometría y los datos de las propiedades.

El registro modificado por nosotros aparece en verde y el del servidor en naranja. Se compara la posición de un punto de la capa “Hidrantes” en un mapa y en un panel el contenido de los datos local y remoto. Podemos ver las diferencias entre ambos y decidir cual es el correcto.

En caso de querer quedarnos con nuestra modificación pulsaremos el botón de la nube que significa que reescribiremos lo que hay en el servidor. En caso de querer quedarnos con lo que hay en el servidor pulsaremos el icono de la papelera que significa que desechamos nuestros cambios y nos quedamos con lo que hay en el servidor.

Figura 47: Comparativa de registros.
Comparativa de registros.

2.9.2 Conflictos offline

Los conflictos offline se pueden dar cuando realizamos una o más acciones de edición sobre una capa estando desconectados y al sincronizar los cambios con el servidor se nos avisa que alguien ha modificado los mismos registros mientras estábamos desconectados o desde el momento que nos bajamos los datos.

La forma de actuar es similar a cuando estamos online. La diferencia principal radica en el hecho de que hemos podido modificar varios registros y tener conflictos en varios de ellos. De esta forma tendremos que deshacer todos los conflictos que hayan. Estos aparecerán en forma de lista. En este caso un conflicto a la hora de eliminar un registro y otro al modificar.

Figura 48: Lista de conflictos.
Lista de conflictos.

En este caso pueden realizarse tres acciones: ver la pantalla de comparativa del registro con conflicto,sobreescribir con nuestros cambios o desechar el cambio. Si indicamos ver la comparativa se mostrará la pantalla comparando los registros local y remoto.

2.10 Agrupación de propiedades

Las propiedades que aparecen en la pantalla de información pueden aparecer por grupos. Esto es útil en caso de que haya muchas. Por defecto, las propiedades de una capa tienen un único grupo denominado “Info” pero esto puede configurarse desde gvSIGOnline para cualquier capa.

Para configurarlo hay que ir a gvSIGOnline a la zona de administración y en el menú Servicios/Capas y en la capa que queramos pulsar el botón morado de “Configurar Capa”. Esto abrirá una pantalla con cuatro pestañas y ninguna de ellas es “Grupos de Campos”.

 Figura 49: Lista de capas.

Con el botón “Añadir grupo de campos” podemos añadir un grupo nuevo y pinchando y arrastrando una propiedad nos permite cambiarla de grupo. Si arrastramos un grupo podemos variar el orden de aparición de este, ya que en la App aparece en el mismo orden que se configura en la lista, al igual que el orden de las propiedades.

 Figura 50: Crear y modificar grupos de propiedades.

Las propiedades aparecen en la App con el título definido en la pestaña “Títulos de campo” para cada una de ellas. Si no hay un título especificado se mostrará con el nombre del campo. El nombre del grupo también puede definirse en la pestaña “Títulos del grupo” donde podrá ponerse un nombre por idioma.

2.11 Herramientas

Las herramientas de medida actúan como capas que se añaden al mapa y estas se habilitan y se deshabilitan. Estas herramientas se activan y desactivan desde el menú contextual del mapa y los botones se comportan como pulsadores que están accionados en gris y desactivados en blanco. Por ello, si queremos activar una herramienta accionamos el botón para que aparezca en gris y si queremos dejar de usarla lo desactivaremos.

Solo puede utilizarse una herramienta a la vez, por ello se si activa una se desactiva el resto. Al acabar podemos volver a activar la herramienta que usábamos anteriormente.

2.11.1 Medir distancia

Una vez activada esta herramienta podemos pinchar sobre el mapa para ir poniendo posiciones de la línea cuya distancia se quiere medir. Cada vez que se pincha un punto la distancia se acumula sobre el marcador mostrando la distancia total acumulada desde el primer punto.

Para borrar la línea iremos al menú contextual y desactivaremos la herramienta, o bien activaremos otra. Si se quiere volver a utilizar se volverá a activar.

Figura 51: Medir la distancia.

2.11.2 Medir área y perímetro

Un vez activada esta herramienta podemos pinchar sobre el mapa para ir poniendo posiciones del polígono cuya área y perímetro se quiere medir. Cada vez que se pincha un punto el área y perímetro se re calcula y se muestra sobre el marcador.

Para borrar el polígono iremos al menú contextual y desactivaremos la herramienta, o bien activaremos otra. Si se quiere volver a utilizar se volverá a activar.

Figura 52: Medir área y perímetro.
Medir área y perímetro.

2.11.3 Rejilla

La rejilla permite colocar una cuadrícula sobre el mapa a partir de la coordenada superior izquierda del mapa donde cada cuadro de la misma mide una distancia en metros en ancho y alto especificada por el usuario.

Una vez activada esta herramienta seleccionaremos el ancho y alto de la misma en el cuadro de diálogo que aparece y daremos a “Aplicar”. Esto crea una capa vectorial de polígonos sobre el mapa que se quedará fija en esas coordenadas a partir de ese momento.

Si queremos generar una rejilla con un paso diferente desactivamos la actual y volvemos a activarla, especificando la nueva con la distancia deseada.

La rejilla tiene un número máximo de celdas que es configurable desde el apartado de Configuración/Medida/Número máximo de celdas de la rejilla.

Si se excede este número la aplicación nos avisa y nos da dos opciones, o acercamos más el zoom o hacemos las celdas más grandes. Si elegimos la opción primera nos llevará al mapa para que modifiquemos el zoom y volvamos a lanzar la herramienta y si elegimos la segunda nos volverá a mostrar la configuración de las celdas para que las hagamos más grandes y volvamos a pulsar “Aplicar”.

Figura 53: Rejilla.
Rejilla.

2.11.4 Leyenda

En el apartado de herramientas situado en la parte superior derecha del visor encontramos la opción Leyenda. Esta opción, permite al usuario ver las simbologías de las capas activas en el proyecto . Esta opción es la misma que hemos visto en el punto 2.7. Leyenda

El usuario por tanto deberá acceder las herramientas (1), seleccionar la herramienta Leyenda (2), escoger la capa que se desea visualizar la leyenda (3). Tras desplegarse en el panel todas las capas, seleccionaremos la capa deseada y se observará la leyenda de dicha capa, como se muestra en la captura que aparece a continuación.

Leyenda
Leyenda.

2.11.5 Crear zona offline

Dentro de las herramientas del visor encontramos la funcionalidad Crear zona offline. Esta funcionalidad permite al usuario generar una zona específica mediante zoom para la descarga de capas con las que poder trabajar sin conexión a la red. El uso de esta herramienta es el mismo que en el apartado: 2.4. Proyectos y zonas. Toda la explicación sobre la funcionalidad de la herramienta queda explicada en el punto anterior mencionado.

2.11.6 Inclinación del Mapa

En las herramientas, encontramos la nueva funcionalidad desde la versión 4.0.0. siendo Inclinación del mapa. Gracias a esta herramienta el usuario podrá realizar una inclinación del mapa obteniendo así una vista en perspectiva de sur a norte.

Como se observa en la figura a continuación, el usuario activará la herramienta Inclinación del mapa. Al activarla, aparecerá en la parte derecha de nuestra pantalla un cursor que podremos subir o bajar. Gracias a este cursor podremos ajustar la perspectiva de la vista. Cuanto más arriba, mayor será la perspectiva que se le aplica al mapa.

Inclinación.
Inclinación del mapa.

2.11.7 El mapa sigue la posición GPS

Desde la versión 4.6, el menú de herramientas del mapa incluye la opción El mapa sigue la posición GPS. El botón de herramientas es el de la llave, en la parte superior derecha del visor. Al pulsarlo se abre un menú en el centro de la pantalla. La opción aparece la primera, con el icono de una mira (una cruz dentro de un círculo).

Al activarla, el mapa se centra en la posición del dispositivo y se mantiene centrado mientras el usuario se desplaza. El zoom que hubiera en ese momento se conserva: la herramienta mueve el encuadre, sin acercar ni alejar el mapa. Usa la ubicación del propio dispositivo, por lo que funciona también sin conexión a internet.

La primera vez, el sistema pide permiso para acceder a la ubicación. Hay que aceptarlo para que el seguimiento funcione. Si el dispositivo ya tiene una última posición conocida, el mapa se sitúa ahí al momento y se va actualizando cuando el GPS obtiene lecturas nuevas.

Con la herramienta activa, la entrada del menú se muestra con fondo gris y una marca de verificación a la derecha, igual que el resto de pulsadores encendidos. En la barra inferior del mapa aparece el mismo icono de la mira, para indicar que el seguimiento sigue en marcha aunque el menú esté cerrado.

Si el usuario arrastra el mapa para consultar otra zona, el seguimiento se detiene mientras mantiene el dedo en la pantalla. Al soltarlo, el mapa vuelve a centrarse en la posición GPS. La herramienta sigue activada y no hace falta volver a pulsarla.

El botón de localización del visor (punto 3 de la pantalla del mapa) sitúa el mapa en la posición actual en el momento de pulsarlo. El mapa sigue la posición GPS mantiene ese centrado de forma continua mientras el usuario se mueve.

Para dejar de usarla se abre de nuevo el menú de herramientas y se vuelve a pulsar la misma opción, de forma que desaparezcan el fondo gris y la marca de verificación. También se desactiva al activar otra herramienta del menú, como medir distancia, medir área, la rejilla o la inclinación del mapa. La opción Mantener pantalla siempre encendida puede permanecer activada al mismo tiempo.

Menú de herramientas con la opción El mapa sigue la posición GPS activada.
Menú de herramientas con la opción activada.

2.11.8 Mantener pantalla siempre encendida

En el mismo menú de herramientas, justo debajo de El mapa sigue la posición GPS, está la opción Mantener pantalla siempre encendida, con el icono de un sol.

Al activarla, la pantalla no se apaga por inactividad mientras se usa la aplicación. La entrada queda con fondo gris y una marca de verificación, y en la barra inferior del mapa aparece el icono del sol.

Es independiente del resto de herramientas. Se puede dejar encendida mientras se mide, se consulta la leyenda o el mapa sigue la posición GPS. Para apagarla se vuelve a pulsar la misma entrada. A partir de ese momento vuelve a aplicarse el tiempo de bloqueo del dispositivo.

Resulta especialmente útil al capturar un recorrido con el GPS. El registro puede durar varios minutos de camino y, si la pantalla se bloquea, se pierde de vista la captura. Con esta opción activa se puede seguir el trazado sin tener que desbloquear el dispositivo. Conviene tener en cuenta que la batería se consume más deprisa mientras la pantalla permanece encendida.

Menú de herramientas con la opción Mantener pantalla siempre encendida activada.
Menú de herramientas con la pantalla siempre encendida.

2.11.9 Capa de anotaciones

Capa de anotaciones está en el menú de herramientas del mapa, con el icono de una nota adhesiva. Sirve para dibujar puntos, líneas y polígonos de trabajo sobre el mapa y guardar un texto en cada uno.

Estas capas se guardan en el propio dispositivo. No pertenecen a un proyecto de gvSIG Online y no se suben al servidor. Se pueden crear y consultar sin conexión, y siguen disponibles al volver a abrir la aplicación, con independencia del proyecto que esté abierto.

Crear y abrir una capa

Al pulsar Capa de anotaciones se abre la lista de capas. Si todavía no hay ninguna, el texto es No hay capas de anotaciones.

Nueva capa pide el Nombre de la capa y Crear capa la añade a la lista. Al pulsar el nombre, la capa se abre en un panel inferior y sus anotaciones se dibujan en el mapa. Mientras está abierta, el icono de la nota aparece en la barra inferior. Cerrar oculta el panel; las anotaciones siguen visibles en el mapa.

Lista de capas de anotaciones, con Nueva capa, Importar capa y el icono de compartir.
Lista de capas de anotaciones.

Dibujar, modificar y borrar

El panel muestra el nombre de la capa y cinco acciones: Dibujar, Guardar, Seleccionar, Borrar y Color. Debajo está el campo Anotación, un icono para copiar el texto y las fechas de creación y de actualización.

Dibujar abre las formas disponibles:

  • Punto, Línea y Polígono. Los vértices se ponen tocando el mapa. El punto se coloca con un toque. La línea necesita al menos dos, y el polígono al menos tres. Cada toque añade un vértice; en el punto, un toque nuevo mueve el que había.
  • Punto con GPS. Capturar toma la coordenada que muestra la ventana de precisión, la misma del apartado 2.8.1.
  • Recorrido por GPS. El panel es el de la captura de una línea: Capturar, Finalizar y el recorrido automático por intervalo. En sus ajustes está también Mantener pantalla siempre encendida (apartado 2.11.8).
  • Polígono con GPS. Capturar añade vértices y Finalizar cierra el contorno cuando hay al menos tres. La fila del agujero permite abrir huecos, igual que en la inserción de polígonos.

El color inicial es rojo. Color abre el selector; Aceptar lo aplica a la anotación que se está dibujando. El texto se escribe en Anotación antes de guardar.

Guardar almacena la geometría, el color y el texto. A partir de ese momento la anotación forma parte de la capa.

Seleccionar y tocar una anotación ya guardada carga su texto, su color y sus fechas. Se puede cambiar el texto o el color y pulsar Guardar para actualizarla. Borrar pide confirmación y elimina la geometría y el texto. El icono de copiar, a la derecha del texto, copia la anotación al portapapeles.

Panel de una capa de anotaciones, con Dibujar, Guardar, Seleccionar, Borrar, Color y el texto.
Panel de dibujo de una capa de anotaciones.
Diálogo Dibujar, con punto, línea, polígono y las tres opciones GPS.
Formas de dibujo, en el mapa y con GPS.

Compartir la capa en GeoJSON

Cada capa de la lista tiene, a la derecha, el icono de compartir. Al pulsarlo, la aplicación genera un fichero GeoJSON con todas las anotaciones de esa capa y abre el menú de compartir del teléfono. Desde ese menú se envía por correo, WhatsApp, Bluetooth o cualquier otra aplicación instalada en el dispositivo, como Drive o Archivos.

El fichero es una colección de entidades. Cada anotación conserva su geometría, punto, línea o polígono, y estas propiedades:

  • note: el texto de la anotación.
  • color: el color, en formato hexadecimal.
  • created_at y updated_at: la fecha y la hora de creación y de la última modificación.

Las coordenadas van en longitud y latitud, en WGS 84, que es el sistema del GeoJSON. Un SIG de escritorio corriente, como gvSIG Desktop o QGIS, abre el fichero como capa vectorial: se añade con la herramienta de cargar una capa, o se arrastra el fichero sobre el mapa. El SIG lee la geometría y los campos, y puede reproyectarlos al sistema de coordenadas del proyecto.

En Android el fichero lleva el nombre de la capa y la extensión .geojson. En iOS la extensión es .json, porque la aplicación de correo no adjunta bien un fichero .geojson. El contenido es el mismo. Si el SIG de escritorio no lo reconoce por el nombre, se cambia la extensión a .geojson y se abre con normalidad.

Importar una capa

Importar capa, en la lista, abre el selector de ficheros del dispositivo. Sirve tanto un .geojson como el .json que se recibe desde un iPhone, y también un GeoJSON exportado desde un SIG de escritorio.

Según el contenido del fichero:

  • Si lo exportó la propia aplicación, se recuperan el texto, el color y las fechas de cada anotación.
  • Si viene de otro programa y tiene un campo llamado note, ese campo se usa como texto. El color de estas anotaciones es el rojo inicial.
  • Si tiene otros campos y ninguno se llama note, aparece Texto de la anotación para elegir qué campo se guardará como texto.
  • Si no tiene campos, se importan las geometrías con el texto vacío.

Un multipunto, una multilínea, un multipolígono o una colección de geometrías se separan en una anotación por cada pieza. De un polígono se importa el contorno exterior.

A continuación se pide el Nombre de la capa. Se propone el nombre que traiga el GeoJSON o, si no lo tiene, el del fichero. Importar crea la capa en el dispositivo y la añade a la lista. Se abre y se edita como cualquier otra capa de anotaciones, y se puede volver a compartir.

Si el fichero no es un GeoJSON válido, la aplicación avisa de que no lo es. Si no contiene puntos, líneas o polígonos que pueda leer, avisa de que no hay geometrías válidas. En ambos casos no se crea la capa.

2.12 Opciones de Configuración

A continuación se detallan las opciones de configuración de la aplicación en los diferentes apartados:

2.12.1 General

  • URL del servidor: dirección URL donde se ubica el servidor de gvSIG Online.
  • Mínimo zoom para la creación de zonas: cuando se crea una zona nueva esta será del tamaño que especifica el usuario. Cuanto más grande sea la zona más cantidad de datos tendrán las capas que se descargan en local. Por ello es recomendable limitar el tamaño de las zonas creadas. Este tamaño viene definido por un valor que es el nivel de zoom y que se configura en esta opción. Este nivel de zoom es un número entre 1 y 22. Cuando más grande sea el número, es decir más cercano a 22 la zona que nos permite crear será más pequeña. Esto quiere decir que no obliga a acercar mucho el zoom a la hora de crear la zona. Si el número es pequeño podremos crear zonas más grandes, es decir alejar más el zoom cuando la creamos.

Por defecto el valor del nivel de zoom es 14. Si se desea zonas más grandes bajaremos niveles de zoom y si se desea zonas más pequeñas los aumentaremos.

La descarga de capas vectoriales muy grandes hará que la aplicación se ralentice cuando se trabaja sin conexión a internet, por ello es recomendable hacer las zonas lo más pequeñas y ajustadas a nuestra área de trabajo posible.

  • En modo desconectado: mostrar leyenda en capa de puntos. Permite desactivar la leyenda en la capa de puntos cuando la aplicación está en modo desconectado. Esto puede mejorar un poco el rendimiento cuando se traba offline en terminales lentos. Aparece un icono genérico para cada elemento.

2.12.2 Info

  • Altura del panel de info expandido (% altura pantalla): El panel de info y de capas cuando está expandido tiene una altura máxima que es un porcentaje de la altura total de la pantalla. Por defecto está en 0.8 (80% de la altura total de pantalla). Si se pone a 1 ocupará toda la pantalla
  • Altura del panel de info (% altura pantalla): El panel de info y de capas cuando está abierto de forma normal tiene una altura que por defecto es de 0.45 (45% de la altura total de pantalla). Si se pone a 1 ocupará toda la pantalla.
  • Simplificación de geometrías en el info: Cuando se selecciona una línea o polígono esta se resalta en amarillo. Si tiene miles de puntos la geometría que se usa para el resaltado puede ser muy pesada por lo que si esta opción está marcada se usa una versión de la geometría simplificada. Debido a esto puede no coincidir exactamente con la geometría original. En general no es conveniente tocar esta opción a no ser que hay un buen motivo para ello.

2.12.3 Edición

  • Máx. Número de puntos a editar: en la edición de líneas y polígonos es posible cargar a la vez en el mapa el número de puntos como máximo que aquí se indica. Para dispositivos más rápidos el número por defecto de 40 puede ser pequeño, por lo que puede aumentarse para trabajar con más comodidad. Hay que tener en cuenta que el aumento disminuye en rendimiento de la App en la edición de líneas y polígonos, pero hay dispositivos en los que esto no se notará.
  • Pedir confirmación al cerrar la edición: Al terminar la edición se pregunta confirmación para cerrarla. Esta pregunta, si se está editando puntos del forma seguida es posible desactivarlo para editar con más fluidez y que no esté constantemente preguntando para cada punto. Hay que ser consciente de que si te equivocas no te pedirá confirmación, por lo que tiene más riesgo.
  • Posición de la cruceta de edición: La edición está ajustada para un trabajo en pantallas móviles de 5-6 pulgadas en las que puedes editar la geometría con la cruceta en la parte superior de la pantalla y en la parte inferior puedes editar las propiedades. Esto puede cambiar para otros dispositivos o resultar más cómo de otra forma. Por ello, con esta opción es posible poner la cruceta de edición al centro del mapa o en la parte inferior.

2.12.4 Medida: (opciones de configuración para herramientas de medida)

  • Número máximo de celdas en la rejilla: la opción de rejilla tiene un número de celdas máximo para generar. Este puede ser modificado con esta opción para permitir aumentar la cantidad en dispositivos más rápidos. Hay que tener en cuenta que el aumento disminuye en rendimiento de la app con la rejilla activada, pero hay dispositivos en los que esto no se notará.

2.12.5 GPS

El apartado GPS de la configuración define cuánto espera la aplicación una lectura fina al pulsar Capturar, cuando la ventana de precisión todavía no muestra un punto reciente. Tiene un interruptor y dos tiempos.

  • Forzar el uso de alta precisión en captura GPS. Apagado, que es el valor inicial, la captura es la rápida: intenta la alta precisión solo durante el primer tiempo y, si no llega, guarda la posición aproximada. Encendido, espera el mayor de los dos tiempos antes de aceptar esa posición aproximada. Sirve cuando se necesita la mejor coordenada posible, por ejemplo con un GPS externo.

  • Timeout para intentar alta precisión (segundos). Tiempo de la captura rápida. Por defecto es 2,5. Admite valores entre 0,5 y 60 segundos.

  • Timeout máximo para intentar alta precisión (segundos). Solo alarga la espera cuando el interruptor está encendido. Por defecto es

  • Admite valores entre 0,5 y 120 segundos. La espera real es el mayor de los dos tiempos: con 2,5 y 30 se esperan 30 segundos; si el primero se pone en 45 y el máximo sigue en 30, se esperan 45.
Apartado GPS de la configuración, con el interruptor de alta precisión y los dos tiempos de espera.
Ajustes de precisión de la captura GPS.