This tutorial has been updated and moved to http://introtopython.org/visualization_earthquakes.html.
In this tutorial, we have learned how to make a simple map and plot points on that map. We have learned how to pull those points from a large dataset. Now that you have a basic understanding of this process, the next step is to try your hand at plotting some data of your own. You might start by exploring some of the following datasets.
Global Population data
This dataset ties global census data to latitude and longitude grids.
Climate Data library
This includes over 300 data files, from a variety of fields related to earth science and climatology.
IBM Many Eyes
This is an interesting project that allows people to upload their own datasets, which become available to the public. You can add your visualizations of these datasets to the existing gallery.
USGov Raw Data
This is another large set of datasets, about a variety of topics. This is where I found the data for the earthquake visualization featured in the tutorial.
Hilary Mason’s Research-Quality Datasets
Hilary Mason is a data scientist at bitly. If you have never heard of her, it is well worth your time to take a look at her site. If you are new to data science, you might want to start with here post Getting Started with Data Science. She has a curated collection of interesting datasets here:
DEA Meth Lab database
This would be a little harder to work with, because the locations are given as addresses instead of by latitude and longitude. It is also released in pdf format, which might be more challenging to work with. But this is a pretty compelling topic, and it would be interesting to map out meth-related arrests and incidents of violent crime over different periods of time.
Smart Disclosure Data:
That’s it for this tutorial! If you have another geospatial dataset to suggest, or if you create something interesting, please feel free to share it in the comments below.
Back to Tutorial contents