Earthquake24 ne crée ni ne prédit les phénomènes dangereux. Un code déterministe valide, normalise, versionne et publie les séismes et les avis d’activité volcanique centrés sur les États-Unis signalés par l’U.S. Geological Survey.

Périmètre de cette méthodologie

La production utilise les flux GeoJSON de séismes de l’USGS, les champs et liens ComCat, les avis HANS d’activité volcanique des observatoires américains, un Worker privé exécuté toutes les deux minutes, du JSON adressé par contenu dans R2 et une application statique. HANS fournit au plus sept jours d’historique : le paquet live utilise les dernières 24 heures et les vues week/month montrent les avis disponibles dans cette limite. Un avis ne confirme pas une éruption et ne constitue pas une couverture volcanique mondiale complète. GDACS reste désactivé. Aucun LLM d’exécution, appel fournisseur par visiteur, D1, KV, historique de recherche, prédiction maison, rayon d’impact, Google News RSS ou Smithsonian GVP n’entre dans le chemin actif.

Du mouvement du sol à une solution

Les sismomètres enregistrent le mouvement et produisent des sismogrammes numériques. Les ondes P arrivent généralement avant les ondes S. Plusieurs stations apportent temps, amplitudes et géométrie à un modèle de vitesse ; une bonne répartition autour de la source améliore la contrainte.

Localisation d’un séisme

Le logiciel compare les arrivées observées aux temps prédits depuis un hypocentre d’essai, puis ajuste latitude, longitude, profondeur et heure d’origine. Le résultat reste une estimation, avec un modèle simplifié, du bruit et une profondeur parfois incertaine.

Solutions automatiques et révisées

automatic indique une publication système avant vérification humaine ; reviewed indique un examen humain, mais une évolution reste possible ; deleted indique le retrait du catalogue courant par la source. De nouvelles stations, des phases corrigées, une meilleure profondeur ou une reclassification peuvent modifier le résultat. « Révisé » ne veut pas dire définitif.

Ce que publie l’USGS

Les flux d’une heure, d’un jour, de sept et 30 jours sont actualisés chaque minute. Earthquake24 utilise all_day pour filtrer 1 h et 24 h, 2.5_week pour 7 jours et 2.5_month pour 30 jours. Ces deux derniers commencent à M2,5+ ; l’affichage initial du site filtre M4+.

ID, coordonnées, profondeur, magnitude/type, lieu, temps, statut, intensités, PAGER, liens et champ tsunami peuvent être présents. Le champ tsunami est une métadonnée, pas une alerte.

Ouvrir la carte des derniers événements signalés →

Ce qu’apporte GDACS

GDACS modélise une portée humanitaire à partir du danger, de l’exposition, de la vulnérabilité et de la capacité. Ses couleurs ne sont ni magnitude, ni VEI, ni ordre local. Earthquake24 ne l’ingère pas en production au 2026-08-12 ; endpoint, schéma, droits et revue humaine restent à valider.

Collecte des statuts volcaniques

Earthquake24 récupère auprès d’USGS HANS des avis d’activité volcanique pour les observatoires américains. La source accepte une fenêtre récente de un à sept jours : le paquet live contient le sous-ensemble des dernières 24 heures, tandis que week et month peuvent montrer les avis encore disponibles dans la limite de sept jours. Un avis ne prouve pas une éruption actuelle et le flux n’est pas mondialement complet. Volcano Alert Level et Aviation Color Code ont des sens distincts ; GDACS reste désactivé.

Pipeline Earthquake24

  1. Cron privé toutes les deux minutes.
  2. Sélection du flux selon la cadence et le mode de coût.
  3. Requête conditionnelle vers un hôte USGS autorisé.
  4. Contrôles HTTP, redirection, type et taille.
  5. Validation JSON, schéma, coordonnées, temps et plages.
  6. Normalisation, filtrage, tri et dédoublonnage par ID exact.
  7. Hash du contenu et écriture R2 immuable si changement.
  8. Relecture et vérification SHA-256 des octets.
  9. Mise à jour du pointeur en dernier.
  10. Chargement et filtrage dans le navigateur.

Un échec ou un flux vide ne remplace jamais le dernier paquet valide.

Pourquoi aucun délai zéro

Horloge Signification
Heure d’origine Début de la rupture
Heure de détection Moment où le réseau dispose de suffisamment d’observations
Heure de publication source Première publication d’une solution par la source
Heure de mise à jour source Révision de la solution par la source
Heure de récupération Earthquake24 Récupération par le Worker planifié
Heure de traitement Earthquake24 Fin de la validation et de la publication
Heure de consultation Chargement du paquet par le navigateur

En mode normal, live est vérifié toutes les 2 minutes, week toutes les 10 et month toutes les 30 ; les modes de coût peuvent ralentir ou suspendre ces cadences. La détection, la publication et le cache ajoutent du temps. Earthquake24 affiche donc des horodatages plutôt qu’une promesse d’instantanéité.

Correspondance des champs

Champ Usage Limite
id Identité exacte Associations évolutives
mag Magnitude affichée Associée à magType lorsqu’il est fourni
magType Mw, ML, mb, Ms ou autre type Les valeurs ne sont pas toutes Richter ou Mw
place Description source Pas une adresse vérifiée
time Heure d’origine de la rupture Pas l’heure de publication source
updated Heure de révision source Peut changer plusieurs fois
coordonnées 0–1 Épicentre Localisation incertaine
coordonnée 2 Profondeur hypocentrale Peut être faiblement contrainte
status Auto/révisé Révisé non définitif
type Séisme, explosion de carrière et autres La carte affiche les séismes par défaut
mmi Intensité instrumentale ou ShakeMap Intensité locale, pas magnitude
cdi Intensité communautaire Dépend des témoignages envoyés
alert Couleur d’impact PAGER Impact estimé, pas magnitude
tsunami Indicateur source Pas une alerte au tsunami
url Page officielle de la source La source reste l’autorité pour son enregistrement

Comprendre magnitude et profondeur →

Révision, dédoublonnage et suppression

Le dédoublonnage n’utilise que l’ID source exact, jamais les coordonnées, le lieu ou des ID associés. Chaque produit USGS est un instantané complet : un événement absent du flux complet suivant disparaît du paquet courant. Les anciens objets ne constituent pas un audit par événement.

Fraîcheur et données retardées

État Âge depuis le dernier succès USGS
Fresh ≤10 min
Delayed >10 à ≤30 min
Critical >30 min

Une panne conserve le dernier paquet valide et fait vieillir honnêtement son état ; elle ne vide pas la carte.

Cache et publication au changement

Objet Politique de cache But
Données immuables public, max-age=31536000, immutable Paquet validé adressé par contenu
Pointeur latest public, max-age=120, stale-while-revalidate=600, stale-if-error=86400 Petite référence mutable vers le paquet courant

Le navigateur interroge le pointeur toutes les 120 secondes seulement si l’onglet est visible et en ligne, réutilise les hashes et vérifie materialHash, sans ajouter manuellement If-None-Match.

L’intégrité dépend du hash du pointeur, du contenu et de SHA-256, pas de l’ETag R2 ou d’un libellé CDN HIT. À 00:00 UTC, le nettoyage supprime les objets live/week/month inactifs de plus de 48 h tout en protégeant les cibles actives. Aucun snapshot quotidien de 30 jours n’est implémenté.

Ce qu’Earthquake24 ne fait pas

Il ne calcule aucun rayon d’impact, ne transforme pas tsunami en alerte, ne change pas les types de magnitude, ne masque pas le statut automatique, ne présente pas GDACS comme actif ni les avis HANS comme des éruptions confirmées ou une couverture mondiale complète, n’utilise pas d’IA pour générer les valeurs, ne stocke pas recherches ou GPS dans le plan de données et ne prédit pas les séismes.

Vie privée, coût et fiabilité

Les pages sont statiques. Une vue normale ne déclenche ni SSR, D1, KV, ni requête USGS. Les requêtes conditionnelles, l’écriture au changement, le cache et la rétention de 48 h limitent les opérations ; cela ne garantit pas un coût nul.

Limites connues

  • Couverture des stations inégale.
  • Événements automatiques faux ou reclassifiés.
  • Profondeur, magnitude et lieu révisables.
  • Modèles d’intensité et d’impact incertains.
  • Les avis HANS couvrent les observatoires américains et au plus sept jours ; ils ne forment pas un catalogue volcanique mondial.
  • Cache pouvant brièvement montrer la version précédente.
  • Absence de marqueur ne prouvant pas l’absence d’événement.

Questions fréquentes

Pourquoi la magnitude ou le point a-t-il changé ?

De nouvelles données, phases ou méthodes ont modifié la solution préférée.

Révisé signifie-t-il définitif ?

Non, une analyse ultérieure peut encore changer le résultat.

Earthquake24 est-il une alerte précoce ?

Non, il affiche les événements après publication de la source.

Une IA génère-t-elle les valeurs ?

Non, du code déterministe traite les champs signalés.