Banderas
Las banderas son marcadores de punto tipados en el mapa. Son la forma más rápida de etiquetar una ubicación — una víctima, un punto de interés, una persona detectada por IA, una foto tomada desde el dron. Cada bandera tiene un nombre, un tipo (que controla su color e icono), un mensaje opcional, una prioridad y archivos multimedia opcionales.
Los 13 tipos de bandera
Definidos en el panel de banderas como FLAG_META — cada tipo tiene un color y un
icono por defecto específicos.
Códigos de estado (estilo radio)
| Tipo | Color | Significado |
|---|---|---|
| CODE_RED | #ff4d4d (rojo) | Emergencia — atención inmediata |
| CODE_GREEN | #39d98a (verde) | Todo despejado |
| CODE_BLUE | #32c5ff (azul) | Informativo |
| CODE_ORANGE | #ff9f43 (naranja) | Advertencia |
| CODE_GRAY | #8892a6 (gris) | Neutral / señal baja |
| CODE_PINK | #ff6eb4 (rosa) | Señal personalizada específica de agencia |
| CODE_BLACK | #c0cad8 (gris claro) | Víctima / fallecimiento |
Marcadores contextuales
| Tipo | Color | Significado |
|---|---|---|
| poi | #a78bfa (violeta) | Punto de interés genérico |
| hazard | #ff9f43 (naranja) | Peligro — espeja el color CODE_ORANGE |
| casualty | #ff4d4d (rojo) | Marcador de víctima (distinto de CODE_BLACK) |
| custom | #8892a6 (gris) | Etiqueta definida por el operador |
Auto-generadas
| Tipo | Color | Significado |
|---|---|---|
| DRONE_PHOTO | #32c5ff (azul) | Foto capturada por un dron — auto-colocada cuando un dron dispara una foto |
| PERSON_DETECTED | #ff9f43 (naranja) | Auto-colocada por la detección de IA cuando se identifica una persona en un stream |
Ambos tipos auto se crean por el pipeline de detección de IA — también puedes crearlos manualmente si quieres simular uno para entrenamiento.
Tres formas de soltar una bandera
1. Botón de la barra de herramientas
Haz clic en Place Flag en la barra de herramientas del tile de mapa. El cursor entra en modo de colocación de bandera. El siguiente clic en el mapa suelta una bandera y abre el panel de banderas con la coordenada pre-rellenada. Elige un tipo, añade un nombre + mensaje, haz clic en Save.
2. Menú contextual del clic derecho
Clic derecho en cualquier lugar del mapa → Place Flag. Mismo flujo que el botón de la barra de herramientas, pero la bandera aterriza exactamente en el punto del clic derecho sin un segundo clic.
3. Comando de voz
Con los comandos de voz habilitados en el panel de ajustes, di cualquiera de estas frases durante una ráfaga PTT:
- “drop flag”
- “mark location”
- “drop marker”
- “mark this”
- “flag this”
- “person spotted” (el tipo por defecto es PERSON_DETECTED)
- “animal spotted”
- “vehicle spotted”
La bandera aterriza en la última posición conocida del hablante (resuelta desde la ubicación mapeada de su peer). Ver Comandos de voz para la lista completa de frases.
El panel de banderas
Cuando sueltas una bandera o haces clic en una bandera existente, el panel de banderas se abre a la derecha. Campos:
- Nombre — obligatorio, etiqueta corta mostrada junto al pin.
- Tipo — desplegable de los 13 tipos.
- Mensaje — descripción más larga, markdown no soportado.
- Prioridad — baja / media / alta. Afecta el renderizado del pin (mayor prioridad obtiene un contorno pulsante).
- Media — sube hasta 10 fotos / vídeos. Los archivos aterrizan en Firebase Storage; la clave S3 se persiste en el doc de bandera. Aceptados: JPEG, PNG, MP4, WEBM.
- Ubicación — lat/lng, copiable con un clic.
- Autor + timestamp — quién la colocó, cuándo. Solo lectura.
Edición
- Autor y commander / admins pueden editar cualquier bandera.
- No-autores pueden ver la bandera y sus adjuntos en solo lectura.
- La edición abre el mismo panel con los valores existentes pre-rellenados.
Focus + fly to
- Focus en el panel de banderas — desplaza el mapa a esa bandera.
- Fly to (en el tile de stream del dron o en el tile de flota) — ordena al dron seleccionado volar a la posición de la bandera a su altitud actual. Respeta los polígonos geofence y no-fly.
Archivos adjuntos
Los adjuntos multimedia se suben en el navegador directamente a Firebase Storage, sin pasar por argus-api. La clave S3 se escribe luego en el doc de bandera. Las subidas son reanudables hasta los límites de tamaño de archivo (50 MB por foto, 500 MB por vídeo).
Los vídeos pueden reproducirse en línea en el panel de banderas. Las fotos se abren en una galería lightbox.
Eliminación
Solo el autor o un commander/admin puede eliminar una bandera. La eliminación es dura — no hay soft-delete; el doc se elimina. Los adjuntos multimedia permanecen en el almacenamiento durante la ventana de retención de la misión.
Auto-flag desde detección de IA
Cuando un evento de detección de IA (YOLO, DJI SEI) coincide con una de las clases de la watchlist de la misión, el sistema puede auto-soltar una bandera en la proyección terrestre de la detección. Tipos para auto-flags:
- Persona → PERSON_DETECTED
- Disparo de foto → DRONE_PHOTO
- Cualquier clase personalizada → custom (con el nombre de la clase en el mensaje)
Las auto-flags llevan una pequeña insignia “AUTO” en el pin para que puedas distinguirlas de las banderas colocadas por el operador.
Resumen de permisos
| Acción | Autor | Commander | Admin | Miembro de equipo |
|---|---|---|---|---|
| Crear | sí | sí | sí | sí |
| Editar propias | sí | sí | sí | sí |
| Editar ajenas | — | sí | sí | — |
| Eliminar propias | sí | sí | sí | sí |
| Eliminar ajenas | — | sí | sí | — |
| Ver | sí | sí | sí | sí |
Relacionado
- Tile de banderas — la vista de lista de banderas, complemento a los marcadores de mapa.
- Polígonos — el hermano basado en áreas de las banderas.
- Comandos de voz — colocación de bandera por voz.
- Alertas Copilot — cuando la ubicación de origen de una alerta está establecida, la entrada del panel master-caution te permite soltar una bandera desde la alerta.