Earthquake from 1965 to 2016

About the Web App

There are thousands of Earthquakes happening around the world every year; some of them are unlikely to be detected by human beings, while others can cause huge loss to the society. Our goal is to create an application displaying worldwide earthquakes overtime. We will implement a web application that uses data from Kaggle (with originally collected by USGS) to display the location, time, magnitude, and type of events from 1965 to 2016. The data is acquired from Kaggle with original collection from USGS. The target user will be the general public who are interested in geography and earthquakes. Moreover, this app can assist education and tourism industry. Educators can showcase the locations of earthquakes events and introduce the ring of fire according the map. Tourists are able to check the earthquake frequency for the place they are going to visit in order to know the risk. We will implement smooth animation, filtering, marker cluster, heatmap, rotation globe, and links to outside webpages for this web app. Even without specific background knowledge or a complex user guide, this map application will be easy to use and interpret with minimum effort.


1. Significant Earthquakes, 1965 - 2016 (2017), Kaggle, from:

2. Rotating globe with Pings, Planetary.js, from:

3. Sara Irina Fabrikant (2005), Towards an Understnading of Geovisualization with Dynamic Displays: Issues and Prospects,

4. Ken Flerlage (2017), Visualizing Earthquakes,

5. Nivala, A., Brewster, S., & Sarjakoski, T. L. (2008). Usability evaluation of web mapping sites.Cartographic Journal, the, 45(2), 129-138. doi:10.1179/174327708X305120

6. Anthony Skelton (2016), D3.js Earthquake Visualizations,

7. Dong, W., Liao, H., Roth, R. E., & Wang, S. (2014). Eye tracking to explore the potential of enhanced imagery basemaps in web mapping. The Cartographic Journal, 51(4), 313-329. doi:10.1179/1743277413Y.0000000071

About the Team

Project Advisers: Prof. Alan M. MacEachren and Dr. Liping Yang

Team members: Zicheng Xuan

Team members: Yuying Ren