Interpreting Google Takeout Location History Data

Everybody knows we’re officially in the future and being in the future comes with many perks. Depending on who you are, these perks could include having the largest GPS crowdsourcing initiative ever imagined. That’s the position Google finds themselves comfortably in. In the era of big data, GIS data is one of the biggest.

google map
Screenshot of the Google Maps layer that plots your historic locations

The proverbial Big Brother has formally arrived and brings with it some interesting concepts. The use of cell phones with GPS functionality allows big data giants like Google and Facebook to request location data from your device and build profiles like the layer seen above. Wifi connections can provide similar information that helps paint a precise location history.

Google makes this data available to the users of its services either in raw data from or viewable in a browser already affixed to a map as we see above.

Of course, this is all in the name of transparency. It’s not the end of the world if someone collects some personal information from you with the intent of giving you a more relavent advertising experience. It’s also not the end of the world if a users wishes to opt-out of this data collection. These services are the backbone to many luxuries including apps that find stolen or misplaced electronics. Microsoft incorporates a “Find My Device” service similar to Google’s “Device Locator”.

The link above is the portal for users to view the data Google collects and manage the settings about the collection. The old redirects here now. The process is still the same. Creating an archive with the Takeout service will have a compressed archive sent directly to your email from Google. With this data we can do some interesting some fun presentations.

The different data metrics available for export directly from Google

The data isn’t just layed out in a notepad. Many of the metrics exist as .json files which can be tricky to explore and use for an inexperienced user. Luckily to task is made easly by the awesome apps on the following webpage.

Unfortunately it costs $69 to unlock its full functionality. We can, however, take a look at the free heatmap feature. This parses the .json file and plots the coordinates onto a map powered by Google Maps. My map is rather boring compared to what yours may look like.

ratherj boring
A heatmap visualization of the location history data provided by Google

The map achieves a satisfactory resolution at smaller scales.

satifactory levels of detail.PNG

Imagine having the data for millions of people and what the heatmaps for entire populations would look like. This is the power of big data and harnessing this great power provides insights that are unimaginable.