GithubHelp home page GithubHelp logo

silvermountainsoftware / gpxdataanalyzer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ehryk/gpxdataanalyzer

0.0 0.0 0.0 45.29 MB

Analyzes track data from .gpx files, and displays the analyzed information in detail, along with user selectable "activities" for deeper analysis (e.g. Skiing, Driving, etc.)

Home Page: http://gpxdataanalyzer.com/

License: Other

C++ 15.28% C 0.37% ASP 18.42% C# 62.48% CSS 3.46%

gpxdataanalyzer's Introduction

GPX Data Analyzer

This project allows you to upload GPX files and analyze track data contained within in various ways. Every track can see the 'Basic Analysis,' something most programs that work with GPX files can display:

  • Total Distance
  • Total Time
  • Average Velocity

From there, you can then select an Activity to get more detailed analysis that only makes sense in the context of the activity:

  • Flying: Time in flight, average climbing and descent velocities, maximum and minimum velocity, maximum and minimum acceleration
  • Hiking/Jogging: Number of rests, average uphill and downhill speeds, highest and lowest elevation
  • Downhill Skiing: Number of runs, number of falls, average lift speed, average skiing speed
  • Driving: Number of stops, maximum and minimum acceleration, time spent accelerating, time spent decelerating
  • ...and more!

Visit us at gpxdataanalyzer.com

If you'd like to suggest additional analysis items, activities, or have any feedback open an issue here or Send me an Email.

General Requirements

  • Visual Studio and .NET

Sample Analysis

Skiing

Skiing

Flying

Flying

Hiking

Hiking

Driving

Driving

Setup

  1. Modify the publish settings
  2. Deploy
  3. PROFIT

Known issues / Future Goals

  • There are no users or any logging in, all uploads are public. Perhaps I should add this?
  • Silently fails on errors - add more robust error handling and notifications
  • The 'Graphs' item was planned for a future update - perhaps something with D3.js?
  • Add a map!

gpxdataanalyzer's People

Contributors

ehryk avatar mannusetten avatar paul-j-winter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.