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
- ہر 2 منٹ private cron۔
- Cost mode due source چنتا ہے۔
- Allowed USGS HTTPS host پر conditional request۔
- Status، redirect، type اور size check۔
- JSON، schema، coordinate، time اور range validation۔
- Normalize، filter، stable sort اور exact ID deduplication۔
- تبدیلی پر hash اور immutable R2 write۔
- Readback اور byte SHA-256 verify۔
- Pointer آخر میں update۔
- Browser load اور filter۔
Failure یا empty feed آخری valid package overwrite نہیں کرتا۔
صفر تاخیر کا وعدہ کیوں نہیں
| وقت | مطلب |
|---|---|
| Origin | شگاف کا آغاز |
| Detection | کافی station data |
| Source publication | پہلا solution |
| Source update | revision |
| Earthquake24 fetched | Worker retrieval |
| Earthquake24 processed | validation/publication complete |
| Viewer | browser load |
Normal mode میں live 2 منٹ، week 10 اور month 30 منٹ؛ cost modes سست یا pause کر سکتے ہیں۔ اس لیے timestamps دکھتے ہیں، instant وعدہ نہیں۔
Field mapping اور display
| Field | استعمال | حد |
|---|---|---|
id | exact identity | association بدل سکتے ہیں |
mag | magnitude | type کے ساتھ |
magType | Mw، ML، mb | سب Richter نہیں |
place | source description | verified address نہیں |
time | origin | publication نہیں |
updated | revision | کئی بار بدل سکتا ہے |
| coordinates 0–1 | epicenter | uncertainty |
| coordinate 2 | depth | کم constrained ممکن |
status | auto/reviewed | reviewed final نہیں |
type | event type | default earthquake |
mmi | instrumental intensity | magnitude نہیں |
cdi | community intensity | reports پر منحصر |
alert | PAGER | estimated impact |
tsunami | source flag | warning نہیں |
url | official source | source 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 اور تبدیلی پر اشاعت
| Object | Cache-Control |
|---|---|
| Immutable data | public, max-age=31536000, immutable |
| Latest pointer | public, 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 کرتا ہے۔