Índice del Documento
Visión del Proyecto
Desarrollar una plataforma SaaS de análisis sísmico probabilista automatizado que transforme un proceso manual, costoso y reservado a pocos especialistas, en un servicio escalable y accesible globalmente.
El proyecto fusiona dos fuentes de datos open source — GEM Foundation (geometría de fallas) y USGS (catálogo de terremotos) — con el know-how de ingeniería sísmica de Carlos Caramés para producir informes profesionales de forma automatizada.
Fuentes de Datos
🌍 GEM Foundation (OpenQuake)
Global Earthquake Model — Fundación italiana sin ánimo de lucro, fundada en 2009.
| Tipo | Geometría de fallas a nivel mundial |
| Formato | Ficheros TXT con coordenadas (lat/lon) |
| Repositorio | GitHub — Open Source |
| Licencia | GNU Free / Creative Commons |
| Contenido | Trazas de fallas, áreas sísmicas, modelos de subducción, propiedades |
| Visualizador | GeoViewer en openquake.org |
🇺🇸 USGS — U.S. Geological Survey
Servicio Geológico de EE.UU. — Catálogo sísmico global en tiempo real.
| Tipo | Catálogo de terremotos (histórico + real-time) |
| Formato | API REST, CSV, ficheros TXT |
| Datos desde | ~1890 hasta el presente |
| Licencia | Datos públicos — Sin restricción |
| Contenido | Eventos sísmicos: fecha, magnitud, coordenadas, profundidad |
| Herramientas | Mapa interactivo, búsqueda por radio/zona |
Arquitectura del Sistema
GitHub — Geometría fallas
Catálogo terremotos
Datos complementarios
Fallas + Catálogo + Propiedades
SSM Builder
Propiedades + Regresión
Análisis Probabilista
Automatizados
Visualización
Para integraciones
Módulos Funcionales
MF-01 — Módulo de Input (Punto de Emplazamiento)
Complejidad: BajaEl usuario introduce las coordenadas del sitio donde se ubicará la estructura a analizar.
Funcionalidades
- Input manual de coordenadas (latitud/longitud)
- Selección interactiva sobre mapa mundial
- Búsqueda por dirección/ciudad (geocoding)
- Definición de radio de análisis (default: 300 km)
- Visualización del radio sobre el mapa
Datos de salida
- Coordenadas del emplazamiento (lon, lat)
- Radio de influencia (km)
- Bounding box para consultas a APIs
MF-02 — Motor SSM Geométrico (Seismic Source Model)
Complejidad: Media-AltaConstruye el modelo geométrico de todas las fuentes sísmicas dentro del radio de análisis. Este es el primer producto vendible de forma independiente.
Sub-módulo: Fallas Definidas (Líneas)
Fallas geológicas bien caracterizadas y trazadas.
- Extracción automática desde GEM/GitHub
- Filtrado por radio de 300 km
- Parsing de coordenadas (lon, lat por punto de la traza)
- Atributos: profundidad (km), dipping (grados), dirección
- Nombre y clasificación de cada falla
Sub-módulo: Background Seismicity (Áreas)
Zonas con sismicidad pero sin falla definida.
- Discretización del GEM en áreas poligonales
- Coordenadas de vértices de cada polígono
- Cálculo de envolvente automática
- Visualización sobre mapa interactivo
MF-03 — Motor de Catálogo Sísmico
Complejidad: MediaExtrae, filtra y procesa el catálogo de terremotos históricos del USGS para el área de análisis.
- Consulta USGS: Extraer todos los terremotos en el radio de 300 km desde 1890 hasta la fecha
- Filtrado por magnitud: Solo terremotos con M ≥ 5.0 (los menores son irrelevantes para diseño de edificios)
- Sanitización: Limpieza de datos duplicados, normalización de escalas de magnitud
- Separación falla/background: Disociar terremotos que pertenecen a una falla definida (tolerancia ~1-2 km) de los de sismicidad de fondo, para evitar contabilización doble
- Output: Catálogo limpio con fecha, magnitud, coordenadas, profundidad, asignación a fuente
MF-04 — Motor de Propiedades Sísmicas
Complejidad: Alta — Matemática avanzadaAsigna propiedades matemáticas de comportamiento a cada fuente sísmica del SSM. Este es el módulo premium que aporta el mayor valor diferencial.
Propiedades por fuente
| Parámetro | Descripción |
|---|---|
| M_min | Magnitud mínima (típ. 5.0) |
| M_max | Magnitud máxima observada/esperada |
| λ(M) | Tasa de ocurrencia anual (terremotos/año para M_min) |
| β (beta) | Parámetro de la ley Gutenberg-Richter |
| σ | Desviación típica (coef. variación ±0.1) |
Proceso de cálculo
- Regresión estadística sobre datos históricos del USGS
- Modelo Gutenberg-Richter (GR) para zonas genéricas
- Modelo Característico para fallas específicas
- Análisis de sensibilidad (variación de parámetros)
MF-05 — Generador Automático de Informes
Complejidad: MediaGenera informes profesionales PDF con toda la información del análisis, mapas y gráficos.
- Mapa del emplazamiento con radio de 300 km
- Visualización de fallas (color-coded por tipo/magnitud)
- Tabla de propiedades por fuente sísmica
- Gráficos de leyes de recurrencia (Gutenberg-Richter)
- Catálogo sísmico filtrado y clasificado
- Resumen ejecutivo con PML (Probable Maximum Loss) para aseguradoras
Flujo de Procesamiento
INPUT
Lat/Lon + Radio 300km
GEM FETCH
Fallas en radio → geometría
USGS FETCH
Catálogo M≥5 → filtrado
SSM BUILD
Modelo geométrico completo
PROPIEDADES
λ(M), β, regresión GR
INFORME
PDF automático + mapas
Modelo de Datos (Entidades Principales)
| Entidad | Campos clave | Fuente |
|---|---|---|
| Site | id, latitude, longitude, radius_km, name, created_at | Usuario |
| Fault (Falla) | id, name, type (line/area), coordinates[], depth_km, dipping_deg, dip_direction, source_gem_id | GEM |
| SeismicZone (Área BG) | id, name, polygon_vertices[], type (crustal/subduction) | GEM |
| Earthquake | id, date, magnitude, latitude, longitude, depth_km, source_usgs_id | USGS |
| SeismicProperty | id, source_id, source_type, m_min, m_max, lambda_m, beta, model_type (GR/characteristic), sigma | Calculado |
| Analysis | id, site_id, ssm_data, properties_data, report_url, status, created_at | Sistema |
| Report | id, analysis_id, pdf_url, tier (basic/premium), delivered_at | Sistema |
Productos y Pricing
SSM Geométrico
Modelo geométrico de todas las fuentes sísmicas en el radio del emplazamiento.
~2.000 - 5.000€
Incluye: geometría de fallas + áreas + mapa + informe básico
Modelo: Por informe o suscripción con actualizaciones
SSM + Propiedades
Modelo completo con propiedades matemáticas y análisis de comportamiento.
~10.000 - 15.000€
Incluye: Tier 1 + λ(M), β, regresión GR, sensibilidad, gráficos
Modelo: Por proyecto con parámetros tuneables
PSHA Completo
Análisis probabilista completo con ley de atenuación y resultados de riesgo.
~20.000€+
Incluye: Tier 2 + análisis probabilista + PML para aseguradoras
Modelo: Por proyecto, margen muy alto
Mercado Objetivo
🏢 Aseguradoras
Necesitan PML (Probable Maximum Loss) para calcular primas de seguros contra terremotos. Mercado de alto ticket: Mapfre, AXA, Zurich, aseguradoras peruanas.
👷 Ingenierías Estructurales
Empresas de ingeniería que diseñan edificios en zonas sísmicas. Necesitan el SSM y las propiedades para sus cálculos de diseño. Clientes no técnicos en sismología.
🏗️ Constructoras / Promotoras
Grandes proyectos de infraestructura que requieren estudios de riesgo sísmico como parte de la due diligence técnica.
🌎 Mercados Geográficos Prioritarios
Perú (contacto con CERESIS, zona de alta sismicidad), Filipinas (modelo ya calibrado), España (costa mediterránea), Oriente Medio (Dubái como hub de operaciones).
Stack Tecnológico Propuesto
| Capa | Tecnología | Justificación |
|---|---|---|
| Frontend | React/Next.js + Mapbox/Leaflet | Mapas interactivos, visualización de fallas y terremotos |
| Backend API | Python (FastAPI) | Ecosistema científico (NumPy, SciPy, GeoPandas), fácil integración con MATLAB |
| Motor Matemático | Python (SciPy/NumPy) o portado de MATLAB | Regresión Gutenberg-Richter, cálculos probabilistas |
| Base de Datos | PostgreSQL + PostGIS | Consultas geoespaciales nativas (radio, intersección con fallas) |
| Data Pipeline | Temporal.io | Orquestación de workflows: ingesta GEM → USGS → cálculo → informe |
| Generación PDF | Puppeteer / WeasyPrint | Informes con gráficos y mapas incrustados |
| Infraestructura | Supabase + Vercel / AWS | Escalabilidad, auth, storage para informes |
| IA | Claude API | Generación de resúmenes ejecutivos, interpretación para no-técnicos |
Roadmap de Desarrollo
Discovery & Data Exploration
Recepción de ficheros TXT del GEM (Carlos), análisis de estructura de datos del GitHub de OpenQuake, prototipo de parsing de coordenadas de fallas, exploración de API USGS para catálogo sísmico. Zona piloto: Filipinas (modelo ya calibrado por Carlos).
MVP: Motor Geométrico (SSM)
Input de coordenadas → radio 300 km → fetch automático de fallas del GEM → filtrado → visualización en mapa interactivo → generación de informe básico PDF con geometría. Primer producto vendible.
Motor de Catálogo + Separación Falla/BG
Integración con USGS API → filtrado M ≥ 5 → sanitización de datos → algoritmo de separación falla/background (tolerancia 1-2 km) → enriquecimiento del informe con catálogo histórico.
Motor de Propiedades Matemáticas
Implementación de regresión Gutenberg-Richter → cálculo de λ(M) y β → análisis de sensibilidad → modelo Característico para fallas definidas → informe Premium con gráficos de recurrencia. Requiere validación intensiva con Carlos.
Plataforma SaaS + Primer Cliente
Dashboard de usuario → sistema de pagos → API para integraciones → extensión a más zonas geográficas (Perú, España). Presentación a potenciales clientes (aseguradoras, ingenierías).
PSHA Completo + Ley de Atenuación
Implementación del análisis probabilista completo con leyes de propagación. Este es el producto de máximo valor (~20K€ por informe). Posible constitución de empresa en Dubái como hub de operaciones global.
Riesgos y Mitigaciones
| Riesgo | Probabilidad | Impacto | Mitigación |
|---|---|---|---|
| GEM cambia licencia a privativa | Media | Alto | Descargar y versionar datasets inmediatamente. Monitorizar cambios en GitHub. |
| Validación de modelos matemáticos | Media | Alto | Contrastar con modelos calibrados de Carlos (Filipinas). Revisión cruzada con OpenQuake. |
| Dependencia de Carlos como experto | Alta | Medio | Documentar todo el know-how, crear tests de validación, formar equipo técnico. |
| Competencia de RMS o similares | Baja | Medio | Enfocarse en nicho (informes automatizados para no-expertos). Precio competitivo. |
| Calidad de datos USGS/GEM incompletos en algunas zonas | Media | Medio | Complementar con fuentes regionales (CERESIS para Perú, IGN para España). |
KPIs y Métricas de Éxito
Fase MVP
1
Informe SSM generado automáticamente (Filipinas) validado por Carlos
Mes 3
3
Zonas geográficas soportadas (Filipinas, Perú, España)
Mes 6
5
Informes vendidos a clientes reales (aseguradoras/ingenierías)
Tiempo de generación
< 5 min
Informe SSM básico (vs. semanas de trabajo manual)
Precisión
95%+
Concordancia con modelos manuales de Carlos
Revenue Target Y1
1M€
Combinación de Tier 1-3 + suscripciones