Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ninabcdefghi/location-history-visualizer
simple python CLI tool to visualize google geolocation history on world map
https://github.com/ninabcdefghi/location-history-visualizer
basemap dataviz google-maps google-takeout json-parsing location-history python-cli
Last synced: 3 months ago
JSON representation
simple python CLI tool to visualize google geolocation history on world map
- Host: GitHub
- URL: https://github.com/ninabcdefghi/location-history-visualizer
- Owner: ninabcdefghi
- Created: 2019-01-04T16:27:16.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-19T08:06:09.000Z (over 1 year ago)
- Last Synced: 2024-08-02T12:46:58.276Z (6 months ago)
- Topics: basemap, dataviz, google-maps, google-takeout, json-parsing, location-history, python-cli
- Language: Python
- Homepage:
- Size: 4.24 MB
- Stars: 13
- Watchers: 0
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - ninabcdefghi/location-history-visualizer - simple python CLI tool to visualize google geolocation history on world map (others)
README
# Location History Visualizer
Simple Python CLI tool enabling anyone to visualize the location history that google maps collects - data most likely being collected [whether you want it or not](https://www.independent.co.uk/news/world/americas/google-location-data-privacy-android-sundar-pichai-a8490636.html).
# Installation
```
pip install -r requirements.txt
```# Basic Usage
- First, [download your own location history here](https://takeout.google.com/) (deselect all, then select "Location History"). Download the archive and unzip the .json file.
- Open your command line, go to the Location History Visualizer's path and type `python location-history-visualizer.py -i name_and_path_of_your.json`. This gives you a simple visualization of your data.# Optional Arguments
- Relief: If the `-relief` is set, the output map will show landscape features. Takes a bit longer to generate.
- Start date: `-s YYYY-MM-DD` lets you specify a date from which the visualization should be produced.
- End date: `-e YYYY-MM-DD` sets an end date.
- Width: `-w 6000` adjusts the width of the output image flexibly. Choose a higher integer for more detailed output, a lower for faster output.
- Title: `-t CHOOSE TITLE` gives your map a custom title.# Output
The map can be used to [create detailed relief](/outputexamples/relief_big.jpg) or [schematic maps of your entire data](/outputexamples/basic_big.jpg) and to [visualize itineraries](/outputexamples/reliefdetail3.jpg).![relief_big](/outputexamples/reliefdetail2.jpg)