En esta pantalla se puede apreciar la vista principal donde se muestra un mapa a pantalla completa sobre el cual se despliegan los distintos features de las capas de información que se están visualizando.
En el panel derecho se muestra una lista de capas de información disponible. Cada una de ellas tiene dos herramientas representadas por iconos en lado derecho de cada item. La primera herramienta con icono en forma de ojo permite habilitar o deshabilitar la visualizacion de los features de esa capa en el mapa. Por otra parte la segunda herramienta dirige a la visualización de features de la capa y que se puede apreciar en la vista Lista de features.
Al final de la lista de capas se encuentra un enlace que dirije a la vista Creacion de Capas y que permite definir una nueva capa de información.
En la lista de features se despliegan todos los features de la capa seleccionada y se proporcionan herramientas para editar el feature o eliminarlo.
Esta vista es igual a la vista principal, pero aquí se pueden apreciar otros componentes de la interfaz. Cuando un usuario pincha sobre un feature, se despliega un popup con un resumen del feature, además de unos botones (no estan incluidos en la imagen) que permiten editar o eliminar el feature.
En la esquina superior izquierda se encuentra un icono que permite agregar un feature del mismo tipo de la capa seleccionada en el panel derecho. En el ejemplo se puede agregar un nuevo paradero porque esa es la capa seleccionada. Esto significa además, que cada vez que el usuario seleccione una capa en el panel derecho, se debe actualizar el boton de la esquina.
Cuando se presiona el boton agregar feature de la esquina superior izquierda, el boton debe cambiar su estilo para indicar que está activo, además el puntero del mouse igual debe cambiar para indicar al usuario que se espera que presione en algun lugar del mapa. Una vez que el usuario haya presionado sobre un lugar en el mapa debe aparecer el formulario asociado a la capa. Este formulario es creado dinamicamente a partir de un esquema de atributos que se definió al momento de crear la capa de información. Una vez que el usuario complete el formulario y lo guarde, los datos en formato json se enviaran al servidor para que así distribuir el nuevo feature a los demas usuarios conectados.
En la vista principal cuando el usuario presiona Create new layer es enviado a esta pantalla. Aquí el usuario puede definir una capa de información.
En la pantalla anterior se definieron los datos generales de la nueva de capa de información. Para completar la creación de la capa de información es necesario definir el esquema de atributos que tendrán los features asociados a la nueva capa. La definición de ese esquema se realiza en esta pantalla. En el panel izquierdo se encuentra una lista de tipos de atributos que el usuario puede arrastrar al area de trabajo (centro de la pantalla) donde se va construyendo el esquema. Cada elemento arrastrado al area de trabajo pasará a ser un campo del formulario que el usuario deberá rellenar cuando cree un nuevo feature. El tipo section es especial, es un organizador de campos, que permitirá dividir los formularios con gran cantidad de campos.
Cuando un usuario pincha sobre un campo en el area de trabajo, este despliega un panel de configuración. En el panel de configuración hay opciones que son generales para todos los campos y otras especificas dependiendo del tipo.
Esta vista esta asociada al filtro de datos. Esta vista esta incompleta, falta agregar un panel donde se pueda filtrar por campos.
La tabla despliega la lista de features de una capa. Arriba un campo de texto permite filtrar los elemento de la tabla. Cuando se filtran datos en la tabla, los resultados tambien se deben representar en el mapa.
Una vez que el usuario esta conforme con los datos filtrados puede descargarlos en formato csv y excel.