Manual de administración

Visor · Calor temático · Avisos · Carga · Editor de mapas

1. Antes de empezar

La administración se reparte en cuatro páginas, todas accesibles desde la barra superior del visor:

El visorConsulta. La cobertura recogida por los usuarios, la afluencia de los mapas temáticos y la publicación de los mapas ya empaquetados. Aquí no se crea contenido.
El editorCreación. Dibujar un mapa temático: sus puntos, sus contenidos, su formulario de campaña y su publicación.
AvisosModeración. Los avisos de seguridad que reportan los usuarios, su validación, los informes para una administración y el alta de entidades.
CargaVigilancia. Si el servidor aguanta lo que se le pide.

La clave de administrador

Las dos páginas son públicas, pero sin la clave no muestran ningún dato: se pide la primera vez y se guarda en el navegador, así que no vuelve a preguntarla en ese equipo. Si te equivocas o la cambias, la página avisa de que es inválida y la vuelve a pedir al recargar.

La clave da acceso a todo: borrar sesiones, publicar mapas y generar códigos. No es la misma que la de una entidad investigadora, que solo ve sus propios mapas desde /investigacion.

La barra de arriba: tres pestañas y dos páginas

Arriba en el centro del mapa hay cinco botones, y no hacen lo mismo. Los tres primeros son pestañas: cambian el panel de la izquierda y lo que se pinta, sin salir de la página. Los dos últimos, separados por una línea vertical, navegan a otra página — porque necesitan la pantalla entera, no una barra lateral.

📶 CoberturaPestaña · el mapa de cobertura telefónica → sección 2
🔥 Calor temáticoPestaña · afluencia en los mapas temáticos → sección 3
⚙️ AdminPestaña · publicar mapas y códigos → sección 4
⚠️ Avisos ↗Página aparte · avisos de seguridad y entidades → sección 5
📈 Carga ↗Página aparte · salud del servidor → sección 6

Las dos páginas aparte tienen su propio ← Visor arriba a la derecha para volver.

La barra superior del visor entera, con los cinco botones: Cobertura, Calor temático, Admin, Avisos y Carga

Los fondos de mapa

Arriba a la izquierda, en las dos páginas: OSM Topo, MTN25 del IGN y Ortofoto. Cambiar el fondo no altera ningún dato; solo es qué ves debajo.

2. Modo Cobertura

El mapa acumulado de cobertura telefónica, construido con las salidas que los usuarios han subido desde la app.

Filtros

El panel de filtros de cobertura con las tres cifras (sesiones, km, cobertura media) debajo

Las tres cifras

Sesiones, km totales y cobertura media de lo que haya pasado el filtro. La media es de las sesiones entre sí, no ponderada por kilómetros: una salida corta pesa igual que una larga.

La lista de sesiones

Cada tarjeta muestra fecha y hora, el porcentaje de cobertura con un color —verde desde 70 %, ámbar desde 40 %, rojo por debajo—, los kilómetros, el desnivel positivo y las operadoras.

La lista de sesiones, con varias tarjetas de distintos colores de cobertura
Cuándo borrar una sesión. Solo si el dato es falso: una grabación en modo avión, una prueba de laboratorio, un track de un traslado en coche. Una salida con poca cobertura no es una salida mala: es justo el dato que interesa.

El mapa

El mapa de cobertura con tramos verdes y rojos y algún punto de ganada/perdida de señal

Exportar

GeoJSON para un SIG (QGIS) y KML para Google Earth. Se exporta lo que haya filtrado, no la base entera.

3. Modo Calor temático

Cuánta gente pasa por los puntos de un mapa temático y por dónde se mueve. Los datos son anónimos: donde pone «personas» son dispositivos distintos.

Filtros

El panel de filtros del calor temático, desplegado y con un mapa elegido

Qué se ve en el mapa

Los círculos son los POIs y su tamaño y color van por la métrica elegida; clic en uno abre su desglose completo: personas, visitas, recurrentes, permanencia media y máxima, hora y día punta, primera y última visita, y la evolución de los últimos meses.

La mancha de calor es densidad de paso. Al acercar el zoom se afina y deja ver por dónde entra y se mueve la gente; de lejos solo se ve el bulto. Por eso el calor no lleva números: las cifras se consultan pinchando el punto.

El desglose que sale al pinchar un POI: personas, visitas, recurrentes, permanencia, hora punta

Las escalas de color

La leyenda dice qué significa cada color y en qué modo está la escala. Dos botones debajo:

Lo que fijes aquí se guarda en el mapa y lo ve igual cualquiera que lo abra, incluida la entidad desde su panel. Los ajustes finos —incluida la sensibilidad del calor— están en el editor, en «Escalas de color».

La leyenda del calor temático con los botones «Fijar lo que veo» y «Automática»

Observaciones de investigación

Si el mapa elegido es de campaña, aparece abajo un bloque 🔬 con su nombre. Permite superponer las observaciones sobre el mapa, colorearlas por la respuesta a una pregunta y filtrar por validadas. El trabajo de revisión y los informes no se hacen aquí, sino en /investigacion.

4. Modo Admin

Publicar mapas ya empaquetados y gestionar sus códigos de desbloqueo.

Publicar un .rtmap

Normalmente no hace falta usar esto: el editor publica solo con su botón «Publicar a la app». Esta sección sirve para subir a mano un .rtmap que tengas en un fichero. Las opciones son:

Un código compartido es un código que acabará circulando. Vale para invitaciones controladas; para vender, usa siempre los de un solo uso.

El catálogo

Cada mapa muestra su identificador, tamaño, si es gratis o de pago, si está publicado u oculto, y cuántos códigos se han usado de los generados. En los de pago hay una casilla para el número de códigos, Generar código y Ver los ya emitidos.

El panel Admin: la caja de publicar un .rtmap y, debajo, el catálogo con un mapa de pago y su contador de códigos

5. Avisos de seguridad

Página aparte, en /avisos. Reúne lo que los usuarios reportan desde la app —un puente roto, un desprendimiento, una zona cortada— y lo que publica una administración desde su propio panel.

Lo que hay aquí no está verificado en campo. Es información reportada por usuarios, y así lo dice la propia página. Lo que publica una administración va identificado aparte, como información oficial. Esa distinción es el eje de toda la página: no la difumines al hacer un informe.

Pestaña «Avisos»

Filtros por comunidad, provincia y municipio, categoría, fechas y dos que conviene entender bien:

SeveridadQué significa
1 · PrecauciónHay algo que conviene saber, se puede pasar.
2 · PeligroRiesgo real para quien no lo espere.
3 · CríticoNo se debe pasar.
EstadoQué significa
ActivoPublicado y visible en la app.
ConfirmadoOtros usuarios lo han validado sobre el terreno.
OcultoRetirado de la app. El aviso no se borra: sigue aquí con toda su traza.

Debajo, el mapa con los tres fondos de siempre y la tabla con fecha de observación, categoría, severidad, ámbito, descripción, estado y validaciones. Clic en una fila abre el detalle.

Si tu entidad tiene permiso para publicar, aparece además ➕ Crear aviso oficial en el mapa: se activa el modo, se pincha el sitio y se rellena la ficha.

La pestaña Avisos: filtros, mapa con avisos y la tabla de debajo

Pestaña «Validaciones»

Todas las confirmaciones y negaciones que llegan, según llegan. El ocultado de un aviso desmentido es automático, así que esta pestaña no es para actuar: es para ver qué está pasando sin revisar aviso por aviso.

Abajo, Avisos eliminados: el registro de lo borrado definitivamente. Guarda el hecho y sus datos, nunca el contenido — hay que poder explicar qué se retiró sin conservar justamente aquello que había que eliminar.

Pestaña «Informe»

Los mismos filtros, más dos decisiones propias del informe:

Se genera con la marca de tu entidad, y sale por Imprimir / PDF o CSV.

Pestaña «Entidades»

Solo aparece si tu clave tiene permiso. Es el alta de organizaciones, y de aquí depende media aplicación:

Aquí es donde se da de alta una entidad investigadora, y sin ese paso previo no aparecerá luego en el editor al asignarle un mapa de campaña. El alta de entidades es transversal; la asignación al mapa concreto se hace en el editor.
La pestaña Entidades de la página de avisos, con la tabla y el formulario de alta

6. Carga del servidor

Página aparte, en /metrics. Responde a una sola pregunta: ¿aguanta el servidor lo que le estamos pidiendo?

Controles

Las tarjetas

Peticiones, tiempos de respuesta, errores 5xx, CPU máxima, RAM máxima, carga del sistema y conexiones a la base de datos. Cada una se colorea sola según sus umbrales, así que lo que necesita atención se ve sin leer los números. Debajo, dos tablas: quién sirve más bytes y quién tarda más, por endpoint.

Tarjetas de estado y gráficas de la carga del servidor

Tres advertencias que evitan conclusiones falsas

Están escritas en la propia página, y son lo más valioso que tiene:

Las dos tablas por endpoint y la guía de lectura

7. El editor de mapas

Arriba a la izquierda eliges un mapa existente o creas uno con + Nuevo. Todo lo que sigue aparece solo con un mapa cargado.

El editor con un mapa cargado: la columna de la izquierda entera y el mapa a la derecha

Datos del mapa

Portada

La imagen del catálogo. 1200×675 px (16:9), JPG o PNG, por debajo de 500 KB.

Categorías

Un color y un icono por tipo de punto: lagunas, refugios, fauna… Cada POI se asigna a una categoría, y de ahí sale su aspecto en el mapa y el filtro por categoría del visor.

Escalas de color

Aquí se decide qué significa cada color en la analítica de este mapa. Para cada métrica de los círculos:

AutomáticaEl máximo es el mayor valor de lo filtrado. Cambia con cada filtro: vale para explorar, no para comparar.
Recortar extremosEl máximo es el percentil 95, así un punto desmadrado no aplasta a los demás en el mismo color.
FijaMínimo y máximo a mano. La única que permite comparar dos periodos, porque el color no se mueve.

Y para las dos capas de calor, rojo a partir de: cuántos pasos juntos se pintan ya como máximo. Con 1 casi cualquier paso sale rojo; súbelo cuando haya tránsito de verdad.

Si el mapa aún no se ha publicado, el editor lo avisa: las escalas viven en el catálogo, así que no existen hasta la primera publicación.
La sección «Escalas de color» del editor, desplegada

8. Formularios de campaña

Solo aparecen si marcas «Este mapa recoge observaciones» en el bloque Investigación.

El bloque Investigación

Preguntas

Los formularios se definen una vez y se asignan a los POIs que quieras, porque en un seguimiento se hacen las mismas preguntas en decenas de sitios. Siete tipos:

Opción única · Opción múltiple · Número · Sí/No · Texto libre · Fotografía · Fecha.

Cambiar las preguntas sube la versión del formulario al guardar. Cada observación queda grabada con la versión que respondió, así que lo anterior sigue siendo interpretable — pero cambiar un cuestionario a mitad de campaña parte la serie en dos tramos que ya no se pueden sumar. Piénsalo antes de empezar, no después.

Un consejo de redacción: en las preguntas de opción, incluye siempre una salida del tipo «Ninguna» o «No procede». Sin ella no se distingue «miré y no había nada» de «no contestó», que son datos opuestos.

El editor de un formulario con varias preguntas de tipos distintos

9. Los POIs

Clic en el mapa para añadir uno. Al seleccionarlo se abre su ficha:

La regla

El botón 📏 Medir radios mide distancias sobre el mapa sin crear POIs: mientras está activa, los clics no añaden puntos. Sirve para decidir radios antes de dibujarlos.

Criterio para el radio, aprendido en el piloto de lagunas: la mitad de la distancia al punto vecino más cercano, con un mínimo de 40 m y un máximo de 100. Con radios iguales para todos, los puntos que están juntos se solapan y una visita cuenta en los dos.
La regla midiendo radios con anillos cada 25 m

Guardar y publicar

Son cosas distintas y conviene no confundirlas:

💾 GuardarConserva los cambios en el editor. La app no se entera de nada.
🚀 PublicarEmpaqueta el .rtmap y lo deja disponible en el catálogo. Es lo único que llega al usuario.
Quien ya tenga el mapa descargado no recibe los cambios hasta que lo actualice. Publicar a mitad de una jornada no arregla el móvil de nadie que ya esté en el campo.

10. Cómo se hace

Un mapa temático nuevo, de principio a fin

  1. En el editor, + Nuevo. Nombre y descripción.
  2. Decide si es gratis o de pago y si permite compartir el contenido.
  3. Sube la portada y crea las categorías.
  4. Añade los POIs pinchando en el mapa. Usa la regla para decidir los radios.
  5. Sube el contenido de cada punto, si lo tiene.
  6. Guardar.
  7. Publicar a la app. Comprueba que aparece en el catálogo, en modo Admin.
  8. Vuelve al editor y ajusta las escalas de color: antes de publicar no existían.

Una campaña de toma de datos

  1. Da de alta la entidad con rol «investigador» en el panel de avisos → Entidades.
  2. En el editor, marca «Este mapa recoge observaciones» y rellena campaña, entidad, identidad y consentimiento.
  3. Marca esa entidad en «Entidad que gestiona este mapa» y guarda el acceso.
  4. Crea el formulario y sus preguntas. Déjalo cerrado antes de empezar.
  5. Asigna el formulario a los POIs que lo lleven.
  6. Guardar y publicar.
  7. La entidad entra en /investigacion con su clave y ve solo sus mapas.

Un mapa de pago con códigos

  1. En el editor, deja Gratis desmarcado y elige tipo de código un solo uso.
  2. Publica.
  3. En el visor, pestaña Admin, busca el mapa en el catálogo.
  4. Pon cuántos códigos quieres y pulsa Generar código.
  5. Ver los muestra para copiarlos y repartirlos.
  6. El contador usados/total te dice cuántos se han canjeado.

11. Dudas habituales

He publicado y en la app sigue igual.

Quien ya tiene el mapa descargado conserva su copia hasta que la actualiza. Comprueba también que la casilla Publicado esté marcada: sin ella el mapa existe pero no aparece en el catálogo.

El calor sale como manchones rojos con muy pocos datos.

La sensibilidad por defecto hace que casi cualquier paso llegue al rojo. Súbela en el editor, en «Escalas de color» → «rojo a partir de».

Los números de visitas y de observaciones no cuadran.

No tienen por qué: la afluencia cuenta gente que pasó por el radio, rellenara o no; las observaciones son formularios enviados. Un punto muy visitado sin observaciones es un dato interesante en sí mismo.

La entidad no aparece al asignar el mapa.

Primero hay que darla de alta con rol «investigador» en el panel de avisos → Entidades. El alta de entidades es transversal; la asignación al mapa se hace aquí.

Me he equivocado y he borrado una sesión o un mapa.

No hay deshacer. Borrar un mapa elimina además su paquete, su fuente editable, sus códigos y los desbloqueos de quienes lo habían canjeado. Las confirmaciones llevan el nombre delante justo por esto: léelas.

¿Puedo cambiar una pregunta con la campaña en marcha?

Puedes, y las respuestas anteriores siguen siendo legibles porque cada una guarda su versión. Pero la serie queda partida en dos tramos que no se pueden sumar. Si no es imprescindible, espera al final de la temporada.

© Daniel Morales · RuteaMapa