Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Objetivos

Esta funcionalidad permite una completa gestión de proyectos de Mapas GIS desde la propia plataforma.

La funcionalidad incluye:

  • Configuración visual de los mapas: incluyendo las herramientas que se muestran, las capas, los servicios y los distintos estilos.

  • API REST para poder controlar la funcionalidad desde otras aplicaciones, incluyendo la importación y exportación de estos proyectos.

  • Un proyecto web de plataforma que muestra el proyecto de mapas con la seguridad de plataforma.

Acceso a la Funcionalidad

Control Panel

Se ha añadido una nueva entrada en la opción de menú MAPS para los roles Administrator, Analytics y Developer.

API REST

En el menú superior del Control Panel, pulsamos el botón de los tres puntos y la opción APIs

en el selector de Swagger seleccionamos la opción Maps Project

El API /api/mapsproject/import permite adjuntar un fichero JSON para importar un proyecto completo, con sus mapas, capas,…

El API /api/mapsproject/export devuelve el JSON con toda la información del proyecto a partir del identificador administrado

El API /api/mapsproject/ como respuesta da el listado de proyectos a los que tiene acceso el usuario que realiza al llamada.

¿Cómo se usa la funcionalidad?

Elementos

La funcionalidad permite la gestión de los 4 tipos de elementos manejados:

  • Proyecto Mapas: que contiene un listado ordenado de Mapas

  • Mapas: cada Mapa incluye un listado de Capas

  • Capas: cada capa tiene un conjunto de estilos

  • Estilos

Accediendo a cada una de las opciones accederé primero a un listado desde el cual podré gestionar cada elemento:

Opciones sobre proyectos

Importar

En el listado de proyectos de mapas existe un botón para importar proyectos

Se podrá importar un proyecto sobre un proyecto nuevo o existente, se seleccionará un fichero con la estructura JSON del proyecto , se introduce un identificador y se marca overwrite para que se sobre escriban los elementos que ya existen y se pulsa Confirm.

Clonar y exportar

En cada elemento del listado si pulsamos en el icono con tres puntos se muestra una modal con las opciones de clonar el proyecto o exportarlo

La Opción de clonar permite clonar el proyecto y todos lo elementos que lo componen.

Creación de un proyecto de Mapas

A la hora de crear un proyecto de Mapas aparecerá un formulario con toda la configuración que se puede dar a un proyecto de mapas.

Para navegar entre las distintas secciones y herramientas se dispone de un listado en la parte izquierda donde ir clicando

Desde aquí también se pueden crear mapas nuevos y añadirlos al proyecto

Desde el formulario se pueden seleccionar mapas y ordenarlos. Si se pulsa el icono del lápiz se abre una nueva pestaña en el navegador con la ventana de edición de ese mapa.

El funcionamiento es igual con los estilos en el proyecto

o con las capas o servicios en los mapas

De esta forma se mejora la experiencia de usuario al poder al no tener que ir realizando búsquedas en los listados principales de cada tipo de elemento.

Visualización de un proyecto de Mapas

Para visualizar un proyecto de mapas. desde el proyecto web se indica la url de la instalación de plataforma que se quiere utilizar así como el identificador del proyecto de mapas.

Mediante el API REST de proyectos de mapas se recupera la configuración del proyecto y la librería de mapas se ocupa de renderizar el proyecto.

Como siguientes pasos, se incluirá la visualización automática de los proyectos de mapas mediante un visor de mapas genérico.

  • No labels