Earthquake24 واقعات بناتا یا پیش گوئی نہیں کرتا۔ Deterministic code، U.S. Geological Survey کے رپورٹ کردہ زلزلوں اور امریکہ پر مرکوز volcano activity notices کی تصدیق، normalization، versioning اور اشاعت کرتا ہے۔

اس طریقۂ کار کا دائرہ

Production میں USGS GeoJSON earthquake feeds، ComCat fields/links، USGS HANS volcano activity notices، ہر دو منٹ private Worker، R2 content-addressed JSON اور static frontend ہیں۔ HANS امریکی observatories کی زیادہ سے زیادہ 7 دن کی notices دیتا ہے؛ یہ confirmed 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 سے پہلے آتی ہے۔ متعدد stations کے times، amplitudes اور geometry کو velocity model سے ملایا جاتا ہے؛ ماخذ کے گرد بہتر تقسیم مقام بہتر محدود کرتی ہے۔

زلزلے کا مقام کیسے ملتا ہے

Software observed اور predicted arrivals کا تقابل کر کے latitude، longitude، depth اور origin time درست کرتا ہے۔ Model سادہ، noise موجود اور phases مشکل ہو سکتی ہیں، اس لیے نتیجہ—خصوصاً depth—اندازہ ہے۔

خودکار اور نظرِ ثانی شدہ حل

automatic انسانی تصدیق سے پہلے system publication؛ reviewed شخص نے دیکھا مگر قدر بدل سکتی ہے؛ deleted source نے current record ہٹایا۔ نئے stations، phase picks، بہتر depth یا reclassification values بدل سکتے ہیں۔ 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، times، status، intensity، PAGER، links اور tsunami field ہو سکتے ہیں۔ Tsunami field warning نہیں۔

تازہ ترین رپورٹ شدہ واقعات کا نقشہ کھولیں ←

GDACS کیا شامل کرتا ہے

GDACS hazard، exposure، vulnerability اور capacity سے humanitarian relevance model کرتا ہے۔ رنگ magnitude، VEI یا local order نہیں۔ Earthquake24 production میں GDACS نہیں لیتا؛ endpoint، schema، rights اور human review منظور نہیں۔

آتش فشانی حالت کیسے ملتی ہے

USGS HANS امریکی observatories کی volcano activity notices دیتا ہے۔ Recent API 1–7 دن کی history دیتا ہے: live package 24-hour subset رکھتا ہے، week/month دستیاب سات دن دکھا سکتے ہیں۔ Notice confirmed eruption نہیں اور feed globally 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 modes سست یا pause کر سکتے ہیں۔ اس لیے timestamps دکھتے ہیں، instant وعدہ نہیں۔

Field mapping اور display

Fieldاستعمالحد
idexact identityassociation بدل سکتے ہیں
magmagnitudetype کے ساتھ
magTypeMw، ML، mbسب Richter نہیں
placesource descriptionverified address نہیں
timeoriginpublication نہیں
updatedrevisionکئی بار بدل سکتا ہے
coordinates 0–1epicenteruncertainty
coordinate 2depthکم constrained ممکن
statusauto/reviewedreviewed final نہیں
typeevent typedefault earthquake
mmiinstrumental intensitymagnitude نہیں
cdicommunity intensityreports پر منحصر
alertPAGERestimated impact
tsunamisource flagwarning نہیں
urlofficial sourcesource authoritative

میگنی ٹیوڈ اور گہرائی سمجھیں ←

نظرِ ثانی، deduplication اور اخراج

Deduplication صرف exact source ID سے، associated ID/coordinate/place سے نہیں۔ ہر feed مکمل current snapshot ہے؛ اگلی کامیاب مکمل feed میں absent item current package سے نکلتا ہے۔ پرانے objects 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 objects حذف اور active targets محفوظ رہتے ہیں۔ 30-day daily snapshots نافذ نہیں۔

Earthquake24 کیا نہیں کرتا

Impact/safe radius نہیں بناتا، tsunami کو alert نہیں کرتا، magnitude type نہیں بدلتا، automatic status نہیں چھپاتا، GDACS کو active یا HANS notice کو confirmed eruption/global coverage نہیں کہتا، AI سے event values نہیں بناتا، data plane میں search/GPS نہیں رکھتا اور earthquake predict نہیں کرتا۔

رازداری، لاگت اور بھروسا

Pages static ہیں۔ عام view SSR، D1، KV یا USGS request نہیں چلاتا۔ Conditional fetch، changed-only write، cache اور 48-hour cleanup operations محدود کرتے ہیں، zero-cost guarantee نہیں۔

معلوم حدود

  • Station coverage غیر مساوی ہے۔
  • Automatic events غلط یا reclassified ہو سکتے ہیں۔
  • Depth، magnitude اور place بدل سکتے ہیں۔
  • Impact models غیر یقینی ہیں۔
  • HANS صرف U.S. observatories اور زیادہ سے زیادہ 7 دن؛ global catalog نہیں۔
  • Cache مختصر وقت previous version دکھا سکتا ہے۔
  • Marker نہ ہونا event نہ ہونے کا ثبوت نہیں۔

عام سوالات

میگنی ٹیوڈ یا مقام کیوں بدلا؟

نئے data، phase یا method نے preferred solution بدلا۔

Reviewed final ہے؟

نہیں، بعد کا analysis اسے بدل سکتا ہے۔

Earthquake24 early warning ہے؟

نہیں، source publication کے بعد event دکھاتا ہے۔

AI values بناتا ہے؟

نہیں، deterministic code source fields process کرتا ہے۔