Saltar a contenido

3 Creación de capas desde CartoDruid

En esta sección se indica cómo crear una capa vectorial desde cero con CartoDruid.

  1. Lo primero que debemos hacer es abrir la TOC.

  2. Pulsando el botón "Añadir capa" se abrirá el diálogo para la selección del tipo de capa.

3.1 Creación de capa vectorial

Al seleccionar "Capa vectorial" y tendremos las siguientes opciones:

a. Seleccionamos "Nueva capa" y aparecerá el siguiente formulario:

1. En la parte superior se muestran campos básicos de identificación y visualización de la capa:

  • Identificación y nombre: serán los valores que aparecerán identificando a la capa en el menú de la tabla de contenidos.
  • Tipo: debemos seleccionar el tipo de geometría con la que vamos a trabajar: punto (ej: puntos de interés, árboles, cepas, …), línea (tracks, lindes, …) o polígonos (trabajo con superficies).
  • Escala mínima y máxima: indican los niveles de zoom a los que la capa estará visible (niveles van del 0 al 21, éste último el más cercano al suelo).
  • Escala mínima y máxima de etiquetas: tiene el mismo significado que el anterior pero para las etiquetas de las geometrías.

2. Inmediatamente después, aparece una selección de campos "especiales" propuestos, que serán automáticamente añadidos a la capa si se deja marcado el check.

  • Galería de fotos: abre la posibilidad de adjuntar fotos a las entidades de una capa (puntos, líneas y polígonos).
  • Referencia de recinto: añade un campo a la capa para actualizarlo con la referencia del recinto que se encuentra debajo de la entidad.
  • Inspeccionado: marca de trabajo para indicar que esta entidad ha sido inspeccionada.
  • Fechas de creación/actualización: dos campos para indicar cuándo se creó la entidad y cuándo se realizó el último cambio sobre ella.
  • Fecha de inspección: campo de fecha.
  • Observaciones: campo de texto para rellenar en campo.

3. En el siguiente apartado, dentro del mismo formulario, el usuario puede añadir los campos que necesite. Para cada campo se debe indicar el nombre y el tipo. CartoDruid soporta los siguientes tipos:

  • Text: texto.
  • Integer: número entero sin decimales.
  • Double: número con decimales.
  • Date: fecha.
  • Boolean: campo booleano (sí/no, 1/0).

4. Por último, se debe seleccionar la simbología de la capa. La simbología va a determinar la forma en que se pintarán las entidades de la capa (borde, color de fondo, transparencia, etc.).

  • Por defecto, CartoDruid trae una serie de simbologías predefinidas para que el usuario elija, pero cada proyecto puede definir sus propias simbologías.
  • La simbología se puede definir tanto a nivel de entidad (geometría), como de etiqueta, si se quiere que el texto identificativo que aparece en el mapa tenga un determinado estilo.
  • También es posible configurar simbologías condicionadas, en base a atributos de la entidad o de reglas, como veremos más adelante.

3.2 Creación de capa raster

Para la creación de "Capa Raster" tenemos las siguientes opciones:

Si seleccionamos fichero MBTiles/Rasterlite se abrirá un explorador de archivos para poder seleccionar el fichero correspondiente. Hecho esto aparecerá el siguiente diálogo:

Indicamos el nombre y la descripción que van a aparecer en la TOC, así como las escalas de visualización mínima y máxima.

3.2.1 Capa WMS

Cuando queramos añadir una capa WMS habrá que tenerla previamente añadida al catálogo de servicios WMS. Para ello cuando pulsamos en Capa WMS se abre el siguiente diálogo:

Aquí tenemos el listado de los diferentes grupos de servicios WMS que tenemos.

  • Por defecto solo tenemos el grupo "Default", que es en el que se van a cargar todos los servicios cuando los vayamos añadiendo.
  • Si queremos crear otro grupo pulsamos en "Nuevo Grupo".
  • Si queremos añadir un nuevo servicio pulsamos en "Nuevo Servicio WMS".

Al pulsar en "Nuevo Servicio WMS" nos aparece el siguiente diálogo donde indicamos las características del Servicio:

En este formulario debemos indicar los siguientes parámetros para configurar el servicio WMS:

  • URL del servicio.
  • Nombre de la capa dentro del servicio.
  • Nombre con el que vamos a mostrar el servicio en CartoDruid.
  • Descripción.
  • Versión WMS: a elegir entre 1.3.0 y 1.1.x.
  • Sistema de referencia del servicio: por defecto aparece WGS84 (4326).
  • Formato de la imagen: podremos elegir JPG o PNG.
  • Escalas de visualización mínima y máxima.

Una vez añadido el servicio al catálogo (por defecto al grupo "Default"), podremos realizar las siguientes acciones:

  • Cargarlo en el mapa.
  • Editar sus propiedades.
  • Eliminarlo del catálogo.
  • Moverlo a otro grupo que hayamos creado previamente.

3.2.2 Capa TMS

Igualmente que los servicios WMS, cuando queramos añadir una capa TMS hay que cargarla previamente en el catálogo de servicios TMS. Para ello cuando pulsamos en Capa TMS se abre el siguiente diálogo:

Aquí tenemos el listado de los diferentes grupos de servicios TMS que tenemos:

  • Por defecto, solo tenemos el grupo "Default", que es en el que se van a cargar todos los servicios cuando los vayamos añadiendo.
  • Si queremos crear otro grupo pulsamos en "Nuevo Grupo".
  • Si queremos añadir un nuevo servicio pulsamos en "Nuevo Servicio TMS".

Al pulsar en "Nuevo Servicio TMS" nos aparece el siguiente diálogo donde indicamos las características del Servicio:

  • URL del servicio.
  • Nombre con el que vamos a mostrar el servicio en CartoDruid.
  • Escalas de visualización mínima y máxima.

Una vez añadido el servicio al catálogo (por defecto al grupo "Default"), lo podemos cargar en el mapa, editar, eliminar o moverlo a otro grupo.

Con los datos introducidos en el formulario la aplicación creará una base de datos sqlite-spatialite en el directorio /cartodroid/data del dispositivo y actualizará el fichero cartodroid/config/crtdrdLayers.xml para incluir la definición de la nueva capa.