United States Geological Survey (USGS) is responsible for providing scientific data about natural hazards, the health of our ecosystems and environment, and the impacts of climate and land-use change. Their scientists develop new methods and tools to supply timely, relevant, and useful information about the Earth and its processes. They want to build a new set of tools that will allow them to visualize their earthquake data.
- Data set:
Visit the USGS GeoJSON Feed page and pick a data set to visualize. You will be given a JSON representation of that data. You will be using the URL of this JSON to pull in the data for our visualization.
-
Create a map using Leaflet that plots all of the earthquakes from your data set based on their longitude and latitude.
- Your data markers should reflect the magnitude of the earthquake by their size and depth of the earthquake by color.
- Earthquakes with higher magnitudes should appear larger and earthquakes with greater depth should appear darker in color.
- Include popups that provide additional information about the earthquake when a marker is clicked.
- Create a legend that will provide context for your map data.
The USGS wants you to plot a second data set on your map to illustrate the relationship between tectonic plates and seismic activity. You will need to pull in a second data set and visualize it alongside your original set of data. Data on tectonic plates can be found at https://github.com/fraxen/tectonicplates.
- Plot a second data set on our map.
- Add a number of base maps to choose from as well as separate out our two different data sets into overlays that can be turned on and off independently.
- Add layer controls to our map.