All Projects → TomCasavant → GPXtoHeatmap

TomCasavant / GPXtoHeatmap

Licence: other
Allows users to convert a collection of GPX files into a heatmap

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to GPXtoHeatmap

Strava-local-heatmap
Python script to generate a high resolution heatmap from Strava GPX files
Stars: ✭ 102 (+466.67%)
Mutual labels:  gpx, heatmap
simple-d3-heatmap
A javascript module to create heatmap calendars
Stars: ✭ 24 (+33.33%)
Mutual labels:  heatmap
calendar-heatmap-mini
A d3.js heatmap representing time series data
Stars: ✭ 22 (+22.22%)
Mutual labels:  heatmap
flutter heatmap calendar
A Heatmap Calendar based on Github's contributions chart
Stars: ✭ 47 (+161.11%)
Mutual labels:  heatmap
tapmap
Command line keyboard heatmap generator.
Stars: ✭ 19 (+5.56%)
Mutual labels:  heatmap
gpx-builder
Builder of GPX files
Stars: ✭ 25 (+38.89%)
Mutual labels:  gpx
rayshaderanimate
Animate GPX data on a 3D map
Stars: ✭ 27 (+50%)
Mutual labels:  gpx
arkit-depth-renderer
Displays the depth values received by the front-facing camera.
Stars: ✭ 48 (+166.67%)
Mutual labels:  heatmap
reactjs-calendar-heatmap
React component for d3.js calendar heatmap graph
Stars: ✭ 128 (+611.11%)
Mutual labels:  heatmap
TensorTrade
This repository hosts all my code related to TensorTrade. It consists of the main program, its old versions, and some extras for more insights.
Stars: ✭ 16 (-11.11%)
Mutual labels:  heatmap
X-TRACK
A GPS bicycle speedometer that supports offline maps and track recording
Stars: ✭ 3,736 (+20655.56%)
Mutual labels:  gpx
python-wifi-survey-heatmap
A Python application for Linux machines to perform WiFi site surveys and present the results as a heatmap overlayed on a floorplan
Stars: ✭ 231 (+1183.33%)
Mutual labels:  heatmap
visual-heatmap
Open source javascript module for high performance, large scale heatmap rendering.
Stars: ✭ 21 (+16.67%)
Mutual labels:  heatmap
PUBG-heatmap-frontend
An analytic tool for PUBG! Heatmap and 2d replay of the pubg games
Stars: ✭ 18 (+0%)
Mutual labels:  heatmap
GpsPrune
GpsPrune is a map-based application for viewing, editing and converting coordinate data from GPS systems.
Stars: ✭ 46 (+155.56%)
Mutual labels:  gpx
heatmaps
Better heatmaps in Python
Stars: ✭ 117 (+550%)
Mutual labels:  heatmap
trackanimation
Track Animation is a Python 2 and 3 library that provides an easy and user-adjustable way of creating visualizations from GPS data.
Stars: ✭ 74 (+311.11%)
Mutual labels:  gpx
gpxstudio.github.io
The online GPX file editor
Stars: ✭ 233 (+1194.44%)
Mutual labels:  gpx
PhyloProfile
A phylogenetic profile analysis tool
Stars: ✭ 24 (+33.33%)
Mutual labels:  heatmap
catheat
Plot categorical heatmaps with seaborn
Stars: ✭ 17 (-5.56%)
Mutual labels:  heatmap

GPXtoHeatmap

A complete explanation of this code can be found on my website. This program takes a series of gpx files and outputs an html file containing an interactive heatmap from gps data.

example output

Usage

Install Dependencies

$ python3 -m pip install -r requirements.txt

Configure environment

$ MY_GOOGLE_API_KEY="..."
$ cp config-example.ini config.ini
$ sed -i "s/####/$MY_GOOGLE_API_KEY/g" config.ini
$ cat config.ini
[GOOGLE]
API_KEY = <your API key should be here>

Command:

Show help:

$ python3 heatmap.py --help
Usage: heatmap.py [OPTIONS]

Options:
  --output TEXT                   Specify the name of the output file.
                                  Defaults to `map`
  --input TEXT                    Specify an input folder. Defaults to `gpx`
  --filter [running|cycling|walking]
                                  Specify a filter type. Defaults to no filter
  --help                          Show this message and exit.

Examples:

$ python3 heatmap.py
$ python3 heatmap.py --input gpx --output map

Retrieving GPX Files

Note: GPSBabel tool may help you convert from file formats such as .tcx to .gpx files

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].