Earthquake24 no crea ni predice eventos de peligro. Muestra terremotos y avisos de actividad volcánica centrados en Estados Unidos que reporta el U.S. Geological Survey, después de que código determinista los valide, normalice, versione y publique.
Qué cubre esta metodología
La ruta activa de producción usa feeds GeoJSON de terremotos del USGS, campos y enlaces ComCat, avisos HANS de actividad volcánica para observatorios estadounidenses, un Worker privado programado cada dos minutos, JSON direccionado por contenido en Cloudflare R2 y una aplicación estática. HANS aporta como máximo siete días de historial: el paquete live usa el subconjunto de 24 horas y las vistas week/month muestran los avisos disponibles dentro de ese límite. Los avisos no confirman que haya una erupción ni constituyen cobertura volcánica mundial completa. GDACS permanece desactivado.
Tampoco usa modelos de lenguaje en runtime, solicitudes al proveedor por visitante, D1, KV, historial de búsquedas, predicción propia, radios de impacto, Google News RSS ni Smithsonian GVP.
Del movimiento del suelo a una solución
Los sismómetros registran movimiento y producen sismogramas digitales. Las ondas P suelen llegar antes que las S. Varias estaciones aportan tiempos, amplitudes y geometría a un modelo de velocidades; una distribución amplia alrededor de la fuente suele restringir mejor la solución.
Cómo se localiza un terremoto
El software compara llegadas P y S observadas con tiempos previstos desde un hipocentro de prueba. Ajusta latitud, longitud, profundidad y hora de origen para reducir el residuo. Es una estimación: el modelo terrestre es simplificado, existe ruido y la profundidad puede ser especialmente incierta.
Soluciones automáticas y revisadas
automatic indica que los sistemas publicaron la solución antes de una verificación humana; reviewed indica que una persona la examinó, aunque todavía puede cambiar; deleted indica que la fuente retiró el registro como evento actual. Más estaciones, nuevas selecciones de fases, mejor profundidad, otro tipo de magnitud o reclasificación pueden cambiar el registro. Earthquake24 no convierte “revisado” en “final garantizado”.
Qué publica el USGS
Los feeds resumen de una hora, un día, siete y 30 días se actualizan cada minuto. Earthquake24 usa all_day para filtrar 1 h y 24 h en el navegador, 2.5_week para 7 días y 2.5_month para 30 días. Los dos últimos tienen un piso de fuente M2,5+; la vista inicial del sitio filtra M4+.
Los campos incluyen ID, coordenadas, profundidad, magnitud y tipo, lugar, tiempos, estado, tipo de evento, intensidades, PAGER, significancia, enlaces y campo tsunami. Ese campo no afirma que exista un tsunami ni constituye una alerta.
Abrir el mapa de los últimos eventos reportados →
Qué aporta GDACS
GDACS es un sistema externo que modela relevancia humanitaria con peligro, exposición, vulnerabilidad y capacidad. Sus colores no son magnitud, VEI ni orden local. Earthquake24 no ingiere, almacena ni muestra GDACS en producción al 2026-08-12: faltan la revisión exacta de endpoint, esquema, derechos y gate humano.
Cómo se recopila el estado volcánico
USGS separa Volcano Alert Level del Aviation Color Code; GDACS usa otra capa humanitaria. Earthquake24 recupera avisos HANS de actividad volcánica para observatorios estadounidenses. La fuente ofrece una ventana reciente de uno a siete días: live contiene el subconjunto más reciente de 24 horas, mientras que week y month pueden mostrar los avisos disponibles en los siete días de la fuente. Un aviso no prueba una erupción actual y el feed no es globalmente completo. GDACS permanece desactivado.
El pipeline de Earthquake24
- Cron privado cada dos minutos.
- El modo de coste decide qué feed corresponde consultar.
- Solicitud condicional HTTPS a un host USGS permitido.
- Validación de estado, redirección, tipo y tamaño.
- Parseo y validación de esquema, coordenadas, tiempos y rangos.
- Normalización, filtro, orden estable y deduplicación por ID exacto.
- Hash material y escritura de objeto R2 inmutable al cambiar.
- Lectura posterior y verificación SHA-256 de bytes.
- Actualización del puntero únicamente después del objeto válido.
- Carga desde
data.earthquake24.nety filtrado en el navegador.
Una solicitud fallida o un feed vacío nunca sustituye el último paquete válido.
Por qué no se promete retraso cero
| Reloj | Qué indica |
|---|---|
| Hora de origen | Cuándo comenzó la ruptura |
| Hora de detección | Cuándo la red reunió observaciones suficientes |
| Hora de publicación de la fuente | Cuándo la fuente publicó una solución por primera vez |
| Hora de actualización de la fuente | Cuándo la fuente revisó la solución |
| Hora de recuperación de Earthquake24 | Cuándo el Worker programado obtuvo los datos |
| Hora de procesamiento de Earthquake24 | Cuándo terminaron la validación y la publicación |
| Hora del visor | Cuándo el navegador cargó el paquete |
En modo normal el feed live se comprueba cada 2 minutos, week cada 10 y month cada 30; los modos de coste pueden ralentizarlos o pausarlos. La detección, publicación y caché añaden tiempo, por eso se muestran timestamps en vez de prometer inmediatez.
Mapeo de campos y reglas de visualización
| Campo | Uso | Límite |
|---|---|---|
id | Identidad exacta | Asociaciones pueden cambiar |
mag | Magnitud mostrada | Se combina con magType cuando existe |
magType | Mw, ML, mb, Ms u otro tipo | No todo valor es Richter o Mw |
place | Descripción fuente | No es dirección postal verificada |
time | Hora de origen de la ruptura | No es la hora de publicación de la fuente |
updated | Hora de revisión de la fuente | Puede cambiar repetidamente |
| coordenadas 0–1 | Epicentro | La ubicación tiene incertidumbre |
| coordenada 2 | Profundidad hipocentral | La profundidad puede estar débilmente restringida |
status | Automático/revisado | Revisado no es final |
type | Terremoto, explosión de cantera y otros | El mapa predeterminado muestra terremotos |
mmi | Intensidad instrumental o ShakeMap | Intensidad local, no magnitud |
cdi | Intensidad de la comunidad | Depende de informes enviados |
alert | Color de impacto PAGER | Impacto estimado, no magnitud |
tsunami | Indicador de la fuente | No es una alerta de tsunami |
url | Página oficial de la fuente | La fuente sigue siendo la autoridad del registro |
Comprender magnitud y profundidad →
Revisión, deduplicación y eliminación
La deduplicación usa solo el ID exacto de la fuente; no fusiona por IDs asociados, coordenadas o texto. Cada producto es un snapshot completo: un registro ausente del siguiente feed válido desaparece del paquete actual. Objetos inmutables antiguos pueden persistir hasta la limpieza, pero no forman una auditoría por evento.
Frescura y datos atrasados
| Estado | Edad desde último fetch USGS correcto |
|---|---|
| Fresh | ≤10 minutos |
| Delayed | >10 y ≤30 minutos |
| Critical | >30 minutos |
Una interrupción conserva el último paquete validado y envejece su estado desde el éxito real. El mapa no se vacía para sugerir ausencia de eventos.
Caché y publicación solo al cambiar
| Objeto | Cache-Control |
|---|---|
| Datos inmutables | public, max-age=31536000, immutable |
| Puntero latest | public, max-age=120, stale-while-revalidate=600, stale-if-error=86400 |
El navegador consulta el puntero cada 120 segundos solo si la pestaña está visible y online, reutiliza hashes inmutables y verifica materialHash; no añade manualmente If-None-Match. La integridad usa el hash del puntero, el contenido y SHA-256, no un ETag R2 ni una etiqueta CDN HIT.
A las 00:00 UTC, la limpieza elimina objetos live/week/month no activos con más de 48 horas y protege siempre los destinos de los punteros. No existe un archivo implementado de snapshots diarios de 30 días; la ventana mensual procede del payload móvil actual.
Lo que Earthquake24 no hace
No calcula radios de impacto, no convierte tsunami en alerta, no cambia tipos de magnitud, no oculta el estado automático, no presenta GDACS como activo ni los avisos HANS como erupciones confirmadas o cobertura mundial completa, no usa IA en runtime para valores, no almacena búsquedas o GPS en el plano de datos y no predice terremotos.
Privacidad, coste y fiabilidad
Las páginas son estáticas. Una visita normal no activa SSR, D1, KV ni una petición al USGS. Peticiones condicionales, escritura solo al cambiar, caché y limpieza de 48 horas limitan operaciones; los modos de coste degradan la cadencia antes de presupuestos duros. Esto no garantiza coste cero.
Limitaciones conocidas
- Cobertura y umbrales de estaciones desiguales.
- Eventos automáticos falsos, movidos o reclasificados.
- Profundidad, magnitud y lugar revisables.
- Productos de intensidad e impacto con incertidumbre.
- Los avisos HANS cubren observatorios estadounidenses y como máximo siete días; no forman un catálogo volcánico mundial.
- Cachés que pueden mostrar brevemente la versión anterior.
- Un marcador ausente no demuestra ausencia de evento.
Preguntas frecuentes
¿Por qué cambió la magnitud o posición?
Llegaron más datos, se corrigieron fases o cambió el método preferido.
¿“Revisado” significa final?
No. Puede cambiar con análisis posterior.
¿Earthquake24 ofrece alerta temprana?
No. Muestra eventos después de la publicación de la fuente.
¿La IA genera los valores?
No. Código determinista procesa los campos reportados.