¿Cómo conectar un visor GIS con gadgets en un Dashboard?

¿Cómo conectar un visor GIS con gadgets en un Dashboard?

Introducción

En este tutorial se va a explicar cómo conectar un visor GIS generado en la plataforma con otro Gadget para que interactúen entre ellos en un Dashboard.

Concretamente, se va a crear un mapa a partir de una Ontología con datos de la población y densidad de población de las diferentes Comunidades Autónomas de España, y un Gadget de diagrama de barras que muestra la distribución de la población a nivel nacional, y a nivel de comunidad cuando en el mapa se pinche sobre una de las comunidades.

Como una imagen vale más que sesenta palabras, a continuación se muestra el resultado que se obtendrá.

Generación de la Ontología

Se empezará generando la Ontología de datos que contendrá la localización de los centroides de cada Comunidad Autónoma, así como los datos de población y densidad de población. Para este tutorial, se utilizarán los siguientes contenidos en el siguiente JSON: (GIS) Cómo conectar un visor GIS con gadgets en un Dashboard

Generación de la ontología

Si ya sabes cómo generar una ontología, puedes saltarte lo que viene a continuación y generarla por tu cuenta.



Para generar la ontología, en primer lugar habrá que navegar hasta el menú de Desarrollo, y selección la opción de Mis Ontologías.

Aparecerá una pantalla con todas las ontologías que se tengan disponibles. Para generar una nueva, se pulsará en el botón de Crear, situado en la parte superior derecha de la pantalla.

Con esto se lanzará el asistente de generación de ontologías, en donde se pregunta qué método de creación se quiere utilizar. Para este tutorial, se seleccionará la opción de Creación paso a paso.

La siguiente pantalla corresponde con el formulario de creación de la Ontología, en donde se deberán introducir la siguiente información:

  • Nombre de la ontología: nombre único de identificación de la ontología.

  • Meta-información: etiquetas que identifiquen a la ontología que se está creando.

  • Descripción: un pequeño texto que explique la ontología.

  • Activo: si la ontología se encuentra activa o no. Por defecto está en activa, y hay que dejarla así.

  • Pública: para permitir que la ontología sea accesible o no. Por defecto está desactivada, y hay que activar la opción.

  • Permitir la encriptación de campos: esta casilla se dejará como está, desactivada.

Tras introducir la información básica de la ontología, a continuación se seleccionará la plantilla de la Ontología. De entre las disponibles, se seleccionará la categoría de General, subcategoría de Plantilla Vacía.

Seleccionando esta plantilla, aparece el diseñador de esquemas, en donde se definirán los distintos campos con los que contará la Ontología.



Los campos a introducir serán los siguientes:

Propiedad

Tipo de dato

Requerido

Encriptado

Propiedad

Tipo de dato

Requerido

Encriptado

id

integer

Required

false

ccaa_name

string

Required

false

ccaa_name_alt

string

Required

false

ccaa_pob_2018

number

Required

false

ccaa_den_2018

number

Required

false

geometry

geometry

Required

false



Los datos introducidos deberían quedar por tanto tal como se muestra a continuación:

Hecho esto, se pulsará sobre el botón de Actualizar Esquema. La pantalla se desplazará automáticamente a un visor de código, en donde se podrá ver la estructura generada para la Ontología. Pulsando sobre el botón de Generar Instancia, se podrá ver un ejemplo de la estructura de la ontología con valores ficticios.

Si se está conforme con lo obtenido, se pulsará en el botón de Nuevo para generar la Ontología.

Carga de datos de la Ontología

Tras haber generado la Ontología, el siguiente paso consistirá en poblarla con datos.

Cargar datos en la ontología

Como en el apartado anterior, si ya sabes cómo cargar datos en una ontología, puedes saltarte este paso y hacerlo por tu cuenta.



Se empezará buscando la ontología recién creada en el listado de ontologías, el cual se encuentra en la pantalla inicial de Mis Ontologías.

Una vez que se haya localizado, se pulsará sobre el botón de CRUD, situado a la derecha del todo del registro de la Ontología.

Esto lanzará el asistente de Crear, Leer, Actualizar y Borrar (Create, Read, Update and Delete, CRUD) de la Ontología, lo que permitirá modificar su contenido, y particularmente en este caso, introducir los datos a la misma. Para ello, se pulsará en el botón Nuevo por cada registro que se quiera introducir.

En la pantalla que aparece se tendrá que ir introduciendo la información correspondiente a los diferentes campos definidos previamente en la estructura de la Ontología.

Esto se puede ir haciendo campo a campo, o copiando la estructura de cada elemento del JSON original en la ventana de Output.

Una vez introducidos los datos del primer elemento, se pulsará sobre el botón de Nuevo para generar el dato, quedando registrado en el listado de contenidos de la Ontología.

Esto habrá que repetirse con los diecinueve registros con los que se cuenta en total.

Una vez terminado de cargar los datos, la Ontología estará lista para su consumo.

Creación de la Capa espacial del visor

Una vez que se tiene la Ontología preparada, se procederá a crear a partir de ella una Capa Espacial, la cual se visualizará en el visor del mapa.

Para ello, se navegará hasta el menú de Visores Webmap, y se seleccionará la opción de Mis Capas.

Una vez en el gestor de capas, se pulsará sobre el botón de Crear para generar una nueva Capa.

Al igual que ocurría con las ontologías, se abrirá un asistente de generación, en donde se escogerá la opción de Crear Capa de Ontología.

Esto lanzará el generador de nueva Capa, en donde se tendrá que introducir en un primer lugar la siguiente información:

  • Identificación: nombre único de identificación de la capa de la ontología.

  • Ontología: la ontología a partir de la cual se crea la capa.

  • Pública: para permitir que la capa sea accesible o no. Por defecto está desactivada, y hay que activar la opción.

  • Descripción: un pequeño texto que explique la capa.