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

HorlogeSignification
Heure d’origineDébut de la rupture
Heure de détectionMoment où le réseau dispose de suffisamment d’observations
Heure de publication sourcePremière publication d’une solution par la source
Heure de mise à jour sourceRévision de la solution par la source
Heure de récupération Earthquake24Récupération par le Worker planifié
Heure de traitement Earthquake24Fin de la validation et de la publication
Heure de consultationChargement 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

ChampUsageLimite
idIdentité exacteAssociations évolutives
magMagnitude affichéeAssociée à magType lorsqu’il est fourni
magTypeMw, ML, mb, Ms ou autre typeLes valeurs ne sont pas toutes Richter ou Mw
placeDescription sourcePas une adresse vérifiée
timeHeure d’origine de la rupturePas l’heure de publication source
updatedHeure de révision sourcePeut changer plusieurs fois
coordonnées 0–1ÉpicentreLocalisation incertaine
coordonnée 2Profondeur hypocentralePeut être faiblement contrainte
statusAuto/réviséRévisé non définitif
typeSéisme, explosion de carrière et autresLa carte affiche les séismes par défaut
mmiIntensité instrumentale ou ShakeMapIntensité locale, pas magnitude
cdiIntensité communautaireDépend des témoignages envoyés
alertCouleur d’impact PAGERImpact estimé, pas magnitude
tsunamiIndicateur sourcePas une alerte au tsunami
urlPage officielle de la sourceLa 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

ObjetPolitique de cacheBut
Données immuablespublic, max-age=31536000, immutablePaquet validé adressé par contenu
Pointeur latestpublic, max-age=120, stale-while-revalidate=600, stale-if-error=86400Petite 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.