Earthquake24 ঘটনা তৈরি বা পূর্বাভাস দেয় না। Deterministic code U.S. Geological Survey-এর রিপোর্ট করা ভূমিকম্প ও যুক্তরাষ্ট্র-কেন্দ্রিক আগ্নেয়গিরির কার্যকলাপ notice যাচাই, স্বাভাবিকীকরণ, version এবং প্রকাশ করে।

এই পদ্ধতির পরিধি

Production-এ USGS GeoJSON earthquake feed, ComCat field/link, USGS HANS volcano activity notice, প্রতি দুই মিনিটে private Worker, R2 content-addressed JSON এবং static frontend আছে। HANS যুক্তরাষ্ট্রের observatory-র সর্বোচ্চ 7 দিনের notice; এটি নিশ্চিত eruption বা পূর্ণ global coverage নয়। GDACS বন্ধ। Runtime LLM, visitor source request, D1, KV, search history, নিজস্ব prediction/radius, Google News RSS বা Smithsonian GVP নেই।

ভূকম্পন থেকে সমাধান

Seismometer গতি রেকর্ড করে digital seismogram বানায়। P wave সাধারণত S-এর আগে আসে। একাধিক station-এর সময়, amplitude ও geometry velocity model-এর সঙ্গে ব্যবহার করা হয়; উৎস ঘিরে ভালো distribution অবস্থান ভালোভাবে সীমিত করে।

ভূমিকম্প কীভাবে চিহ্নিত হয়

Software observed ও predicted arrival তুলনা করে latitude, longitude, depth ও origin time সমন্বয় করে। Model সরল, noise থাকে এবং phase কঠিন হতে পারে; তাই ফল, বিশেষ করে depth, অনুমান।

স্বয়ংক্রিয় ও পর্যালোচিত সমাধান

automatic মানব যাচাইয়ের আগে system publication; reviewed মানুষ দেখেছে কিন্তু বদলাতে পারে; deleted source বর্তমান record সরিয়েছে। নতুন station, phase pick, depth বা classification মান বদলাতে পারে। Reviewed মানে final নয়।

USGS কী প্রকাশ করে

Hour/day/7d/30d feeds প্রতি মিনিটে update হয়। Earthquake24 1h/24h-এর জন্য all_day, 7d-এর জন্য 2.5_week, 30d-এর জন্য 2.5_month ব্যবহার করে। week/month M2.5+ থেকে; default UI M4+ filter করে। ID, coordinates, depth, magnitude/type, place, time, status, intensity, PAGER, links ও tsunami field থাকতে পারে। Tsunami field warning নয়।

সর্বশেষ রিপোর্ট করা ঘটনার মানচিত্র খুলুন →

GDACS কী যোগ করে

GDACS hazard, exposure, vulnerability ও capacity দিয়ে humanitarian relevance model করে। রঙ magnitude, VEI বা স্থানীয় আদেশ নয়। Earthquake24 production-এ GDACS নেয় না; endpoint, schema, rights ও human review অনুমোদিত নয়।

আগ্নেয়গিরির অবস্থা কীভাবে আসে

USGS HANS যুক্তরাষ্ট্রের observatory-র volcano activity notice দেয়। Recent API এক থেকে সাত দিন: live package 24-hour subset রাখে, week/month উপলব্ধ সাত দিনের notice দেখাতে পারে। Notice নিশ্চিত eruption নয় এবং feed global complete নয়। Volcano Alert Level ও Aviation Color Code আলাদা; GDACS বন্ধ।

Earthquake24 pipeline

  1. প্রতি 2 মিনিট private cron।
  2. Cost mode due source বেছে নেয়।
  3. Allowed USGS HTTPS host-এ conditional request।
  4. Status, redirect, type ও size check।
  5. JSON, schema, coordinate, time ও range validation।
  6. Normalize, filter, stable sort ও exact ID deduplication।
  7. পরিবর্তনে hash ও immutable R2 write।
  8. Readback ও byte SHA-256 verify।
  9. Pointer শেষে update।
  10. Browser load ও filter।

Failure বা empty feed শেষ valid package overwrite করে না।

শূন্য বিলম্ব কেন নয়

সময়অর্থ
Originফাটল শুরু
Detectionপর্যাপ্ত station data
Source publicationপ্রথম solution
Source updaterevision
Earthquake24 fetchedWorker retrieval
Earthquake24 processedvalidation/publication complete
Viewerbrowser load

Normal mode: live 2 মিনিট, week 10, month 30 মিনিট; cost mode ধীর বা pause করতে পারে। তাই timestamp দেখানো হয়, instant promise নয়।

Field mapping ও display

Fieldব্যবহারসীমা
idexact identityassociation বদলাতে পারে
magmagnitudetype-এর সঙ্গে
magTypeMw, ML, mbসব Richter নয়
placesource descriptionverified address নয়
timeoriginpublication নয়
updatedrevisionবারবার বদলাতে পারে
coordinates 0–1epicenteruncertainty
coordinate 2depthদুর্বল constraint হতে পারে
statusauto/reviewedreviewed final নয়
typeevent typedefault earthquake
mmiinstrumental intensitymagnitude নয়
cdicommunity intensityreport নির্ভর
alertPAGERestimated impact
tsunamisource flagwarning নয়
urlofficial sourcesource authoritative

ম্যাগনিটিউড ও গভীরতা বুঝুন →

সংশোধন, deduplication ও অপসারণ

Deduplication শুধু exact source ID, associated ID/coordinate/place নয়। প্রতিটি feed সম্পূর্ণ current snapshot; পরের সফল পূর্ণ feed-এ অনুপস্থিত item current package থেকে যায় না। পুরোনো object per-event audit নয়।

তাজা ও বিলম্বিত ডেটা

অবস্থাশেষ সফল USGS fetch-এর বয়স
Fresh≤10 মিনিট
Delayed>10 থেকে ≤30 মিনিট
Critical>30 মিনিট

Outage-এ শেষ valid package থাকে এবং সত্য সময়ে status পুরোনো হয়; map খালি করা হয় না।

Cache ও পরিবর্তনে প্রকাশ

ObjectCache-Control
Immutable datapublic, max-age=31536000, immutable
Latest pointerpublic, max-age=120, stale-while-revalidate=600, stale-if-error=86400

Browser visible/online হলে প্রতি 120 সেকেন্ড pointer দেখে, immutable hash reuse ও materialHash verify করে; manual If-None-Match নয়। Integrity hash/SHA-256, R2 ETag বা CDN HIT নয়। 00:00 UTC-তে 48 ঘণ্টার বেশি পুরোনো inactive live/week/month object মুছে যায়, active target সুরক্ষিত। 30-day daily snapshot নেই।

Earthquake24 যা করে না

Impact/safe radius বানায় না, tsunami-কে warning করে না, magnitude type বদলায় না, automatic status লুকায় না, GDACS active বা HANS notice confirmed eruption/global coverage বলে না, AI দিয়ে event value বানায় না, data plane-এ search/GPS রাখে না এবং earthquake predict করে না।

গোপনীয়তা, খরচ ও নির্ভরতা

Page static। সাধারণ view SSR, D1, KV বা USGS request চালায় না। Conditional fetch, changed-only write, cache ও 48-hour cleanup operation সীমিত করে, zero-cost guarantee নয়।

পরিচিত সীমা

  • Station coverage অসম।
  • Automatic event ভুল বা reclassified হতে পারে।
  • Depth, magnitude ও place সংশোধিত হতে পারে।
  • Impact model অনিশ্চিত।
  • HANS শুধু U.S. observatory ও সর্বোচ্চ 7 দিন; global catalog নয়।
  • Cache অল্প সময় আগের version দেখাতে পারে।
  • Marker না থাকা event না থাকার প্রমাণ নয়।

সাধারণ প্রশ্ন

Magnitude বা location কেন বদলাল?

নতুন data, phase বা method preferred solution বদলেছে।

Reviewed কি final?

না, পরের analysis বদলাতে পারে।

Earthquake24 কি early warning?

না, source publish করার পরে event দেখায়।

AI কি values তৈরি করে?

না, deterministic code source field process করে।