CUSSEN·SEA Tecnología y arquitectura

Monitor satelital marítimo · arquitectura abierta

CussenSea es un monitor de actividad marítima sobre la Zona Económica Exclusiva de Chile, construido sobre datos satelitales públicos (Copernicus Sentinel-1) y oceanografía abierta (Open-Meteo Marine). Cubre la totalidad de la ZEE sin requerir instalación de hardware terrestre, sensores físicos ni torres de vigilancia. Está en producción y disponible para inspección en cussen.cl/sea/.

1. ¿Para qué sirve?

El servicio entrega detección de embarcaciones sobre territorio marítimo chileno usando Sentinel-1 SAR (radar todo clima, día y noche), complementada con condiciones oceanográficas para apoyar la toma de decisiones de autoridades marítimas, operadores portuarios, administradores de áreas protegidas y unidades de respuesta.

A diferencia de las soluciones basadas en cámaras costeras —que dependen de hardware desplegado en torres con cobertura terrestre acotada— CussenSea opera sobre cobertura satelital nacional, incluyendo zonas remotas (Pascua, Salas y Gómez, Magallanes, ZEE alta mar). Ambos enfoques son complementarios: cámaras costeras ven con detalle cerca de la línea de costa; satélite SAR ve toda la ZEE incluso bajo nubes y de noche.

Cuándo conviene un monitor satelital marítimo

2. Fuentes de datos

Fuente Qué entrega Frecuencia
Copernicus Data Space (ESA)
dataspace.copernicus.eu
Escenas Sentinel-1 GRDH (radar SAR banda C, polarizaciones VV+VH, resolución 10 m) Revisita 6 días por sensor (S1A); combinados S1A+S1B/S1C ≈ 3 días
Open-Meteo Marine
marine-api.open-meteo.com
Altura/dirección/período de olas + SST (temperatura superficial del mar) Refresco horario
Open-Meteo Forecast
open-meteo.com
Viento, ráfagas, presión atmosférica, temperatura del aire Refresco horario
Feed AIS (opcional)
integración cliente
Posiciones, identidad y rumbo de embarcaciones con transponder activo Definido por la fuente (típicamente cada 1-10 min)

Las fuentes satelitales y oceanográficas son datos abiertos verificables públicamente. El feed AIS se incorpora vía integración con la autoridad marítima del cliente (DIRECTEMAR u otra fuente autorizada).

3. Arquitectura

Backend — FastAPI sobre Google Cloud Run

API REST en Python 3.11 desplegada en Cloud Run, región southamerica-west1 (Santiago, Chile). Sin servidores siempre encendidos: escala automáticamente con la demanda. Cache HEAD interno para reducir llamadas a Copernicus y respetar sus cuotas operativas. OAuth2 client_credentials con credenciales guardadas en Google Secret Manager.

stack: Python 3.11 · FastAPI · httpx · uvicorn · Cloud Run · Secret Manager · CORS por dominio

Frontend — JavaScript estándar

HTML5 + JavaScript vanilla, sin frameworks pesados. Mapa renderizado con MapLibre GL JS (motor open-source compatible Mapbox GL) y capa de detecciones con deck.gl (visualización WebGL eficiente). Hosting estático en Firebase Hosting con CDN global.

stack: HTML5 · JS ES2020 · MapLibre GL 4.7 · deck.gl 9.0 · OpenStreetMap basemap · Firebase Hosting

Procesamiento SAR

Detección de embarcaciones por análisis CFAR (Constant False Alarm Rate) sobre escenas Sentinel-1 GRDH en polarización VV. El pipeline lee solo el sub-bounding box necesario del COG (Cloud Optimized GeoTIFF) para minimizar transferencia. Detecciones se cachean por escena.

Operativo Resolución 10 m Todo clima · pasadas cada 6-12 días Sin GEE

Integración AIS

El frontend está preparado para mostrar embarcaciones AIS identificadas (puntos verdes) sobre las mismas escenas SAR (puntos amarillos = candidatos sin AIS). Cuando el feed AIS se conecta, las correlaciones automáticas distinguen embarcaciones identificadas de candidatas sin transponder.

Estado actual: Feed AIS pendiente La capacidad técnica está implementada (endpoint /api/ais, capa visual lista, panel de identificación cargado). Cuando el cliente comparta acceso al feed AIS oficial, se activa con una variable de configuración. Sin downtime, sin cambios de stack.

Modelo recomendado en pilotos: el cliente provee el feed AIS, Cussen aporta SAR + correlación + visualización. El procesamiento puede correr íntegramente en infraestructura del cliente si así se requiere.

4. API pública

Todos los endpoints son consultables desde el navegador y devuelven JSON estándar. Documentación OpenAPI 3.0 disponible en /openapi.json.

EndpointDescripción
GET /api/healthHealthcheck del servicio
GET /api/zones/marineGeoJSON con ZEE Chile + sub-regiones marítimas (12 zonas)
GET /api/sentinel1/scenesEscenas Sentinel-1 GRDH disponibles por bbox + ventana temporal
GET /api/detectionsDetecciones SAR cacheadas (vessels candidatos) por bbox
GET /api/aisEstado del feed AIS + posiciones de embarcaciones identificadas
GET /api/weatherOpen-Meteo Marine + Forecast para un punto (lat/lon)

5. Capacidad y volumen

6. Lo que CussenSea NO hace

Por transparencia, lo que el sistema no cubre — y dónde un sistema complementario es la opción correcta:

7. Modelo de despliegue para servicios marítimos

El sistema puede operar bajo tres modelos según las necesidades del cliente:

A. Acceso al servicio operado por Cussen (SaaS)

El cliente consume la plataforma vía web/API. Cussen mantiene la infraestructura, actualiza, parchea y soporta. El cliente solo provee bbox + feed AIS si aplica. Modelo más simple y rápido de activar.

B. Despliegue en infraestructura del cliente

El stack completo (FastAPI + procesamiento SAR + frontend) se instala en servidores del cliente. Cussen entrega código fuente, documentación técnica, capacitación y soporte de integración. Útil cuando hay requerimientos de soberanía de datos o cumplimiento sectorial.

C. Modelo híbrido

Procesamiento satelital y catálogo en Cussen; integración AIS y dashboard final en infraestructura del cliente, conectados vía API REST sobre HTTPS. Permite mantener datos AIS sensibles dentro de la red del cliente.

8. Contacto e integración

El monitor es de acceso público en cussen.cl/sea/. Para integraciones con feeds AIS institucionales, pilotos de vigilancia regional, despliegues bajo modalidad B o C, o personalización para áreas específicas (Reserva Chañaral, Bahía Quintero, Puerto Valparaíso, ZEE por región): escribir a pablo@cussen.cl.

Operado por Asesorías Cussen SpA · RUT 76.796.624-5 · Chile.
Datos: Copernicus Data Space Ecosystem (ESA) · Open-Meteo · Mapas base © OpenStreetMap.
Esta página describe la arquitectura técnica del servicio. Última revisión: junio 2026.