This project involved data processing and data visualization design & implementation from the The US Geological survey (USGS) from 1965 to 2016. The animated data visualization of earthquake over the years is based on magnitude (>5.5 to 9.1). Each point radius is representative of the earthquake magnitude. The bigger the earthquake magnitude, the bigger the point radius.
Kaggle dataset: https://www.kaggle.com/datasets/usgs/earthquake-database
Data from US Geological Survey: https://www.usgs.gov/
Significant Earthquakes, 1965-2016 (Date, time, and location of all earthquakes with magnitude of 5.5 or higher)
The National Earthquake Information Center (NEIC) determines the location and size of all significant earthquakes that occur worldwide and disseminates this information immediately to national and international agencies, scientists, critical facilities, and the general public. The NEIC compiles and provides to scientists and to the public an extensive seismic database that serves as a foundation for scientific research through the operation of modern digital national and global seismograph networks and cooperative international agreements.
Download the interactive HTML map visualization for data exploration.
This project uses python and pandas library for data processing. The Data from the USGS have Date and Time in two different columns. These columns need to be parsed and combined to form the DateTime field. However this DateTime is in String format. Since Kepler.gl visualization tool, needs date and time together in Time format to create animated geodata visualization for exploration of earthquake magnitude over the years from 1965 to 2016, the data from USGS database is processed for the necessary data transformations.
DateTime is in a String format formed by combining Date field and Time field.
DateTime as a Time format