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

Version 1 Next »

Objetivos

Ante la acuciante necesidad en distintos proyectos y productos, se está desarrollando una solución que permite desde el control panel de plataforma gestionar, proyectos de mapas para luego poderlo consumir en los distintos visores.

Se podrán crear y gestionar proyectos de mapas donde se configuraran las herramientas que se muestran, los mapas , capas o servicios y los distintos estilos.

Para poder comunicar estos datos con distintas aplicaciones se ha creado un API rest en plataforma, que entre otros métodos permite importar y exportar estos proyectos.

Finalmente se dispondrá de un proyecto web que muestra los datos en un visor.

¿Dónde se encuentra esta nueva funcionalidad?

Se ha añadido una nueva entrada en los menús para los roles Administrator, Analytics y Developer.

¿Dónde se encuentra el API?

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 marcamos la opción Maps Project

¿Que hacen los distintos servicios Rest?

Permite adjuntar un fichero JSON para importar un proyecto completo, con sus mapas, capas,…

Devuelve el JSON con toda la información del proyecto a partir del identificador administrado

Como respuesta da el listado de proyectos a los que tiene acceso el usuario que realiza al llamada.

Gestión de los proyectos de mapas

Dentro de los proyectos, estos se han dividido en cuatro tipos de componentes donde el principal sería el proyecto, este contendría un listado ordenado de mapas, y a su vez los mapas contienen un listado ordenado de capas.

Cada uno de estos cuatro componentes tienen un listado para gestionar sus elementos

Estos listados son como el resto de listados de plataforma salvo por algunos elementos.

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

Se podrá importar un proyecto nuevo o existente, se selecciona 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.

y 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.

Formularios

En estos formularios aparece toda la configuración que se puede modificar en 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

Crear

Se permite seleccionar mapas y ordenarlos y si se pulsa el icono del lapiz que se encuentra al final de cada fila de mapa se abré una nueva pestaña en el navegador con la ventana de edición de ese mapa.

igual pasa 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.

  • No labels