Global Seismic Observatory¶
Interactive dashboard of worldwide seismic activity in real time
Description¶
This dashboard displays seismic activity from the last 24 hours using data from the USGS Earthquake Hazards Program (United States Geological Survey).
Features¶
- Interactive global map with all detected earthquakes
- Real-time statistics: total earthquakes, maximum magnitude, average
- Activity timeline by hour
- Top 10 regions with the highest seismic activity
- Classification by magnitude: Micro, Minor, Light, Moderate, Major
View Dashboard¶
Data Source¶
Data comes from the USGS public API:
- URL: earthquake.usgs.gov
- Format: GeoJSON
- Update frequency: Every minute
- Coverage: Global
Magnitude Scale¶
| Category | Magnitude | Color | Description |
|---|---|---|---|
| MICRO | < 2.5 | Green | Not felt, only detected by instruments |
| MINOR | 2.5 - 4.0 | Blue | Generally not felt, but recorded |
| LIGHT | 4.0 - 5.0 | Orange | Felt, minor damage unlikely |
| MODERATE | 5.0 - 7.0 | Red | Can cause significant damage |
| MAJOR | > 7.0 | Purple | Major earthquake, potential severe damage |
Technologies Used¶
- Apache Kafka: Real-time data streaming
- Spark Structured Streaming: Distributed processing
- PostgreSQL: Alert storage
- Plotly: Interactive visualizations
- USGS API: Official data source
---
Course: Big Data with Python - From Zero to Production Professor: Juan Marcelo Gutierrez Miranda | @TodoEconometria