GPS Visualizer

Draw a profile

This form is for plotting profiles -- e.g., elevation profiles -- from GPS tracks. You can choose the units for both the X and Y axis. The most common settings are X=distance and Y=altitude, but in fact you can make a graph of any field that's part of your data.

If you have a file that does not contain any elevation information (or the URL of a route you created using Google Maps' driving directions), you can add altitudes to your points using the new feature labeled "Add DEM elevation data" (read more about elevation).

General parameters   show advanced options [+]
OUTPUT FORMAT: [help]
Profile width: pixels [help]     Profile height:  pixels [help]
Profile margin: pixels (added to width & height on all sides) [help]
Units: [help]     Title:  [help]
X-axis: [help]     X-axis gridlines:  [help]
      X min.:      X max.:  [help]     X divisions:  [help]
Y-axis: [help]     Y-axis gridlines: 
      Y min.:      Y max.:  [help]     Y divisions:  [help]
Add DEM elevation data:  [help]
Track/line options   show advanced options [+]
Drawing mode: [help]    Line width:  [help]    Opacity: [help]
Colorize by: [help]   Min:    Max:  [help]
Cumulative distance:  [help]     Track dividers:  [help]
Include waypoints, if possible:  [help]
Keep vertical waypoint labels in bounds of profile: 
Show track statistics (distance, time, elevation): [help]
Calculate elevation gain:  [help]    Elev. gain threshold:  [help]
 
Upload your GPS data files here: [help]
(Total size of all files cannot exceed 10 MB)
File #1
File #2
File #3

Show additional file input boxes


Or type/paste your data here: [help]

Force plain text to be this type:
Or provide the URL of data on the Web:
Google API key: [clear] [help]
Or draw a cross-section between two points:
Point 1:   Point 2:
Number of points in cross-section: