Skip to content
/ GPX-editor Public
forked from Sejfi/GPX-editor

GPX editor for creating flight path for a drone, in order to accurately take pictures along the path (for later processing and creating 3D models).

Notifications You must be signed in to change notification settings

CS6/GPX-editor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPX-editor

Allows you to create flight path for a drone, in order to accurately take pictures along the path (for later processing and creating 3D models).

Live at https://sejfi.github.io/GPX-editor/

This application was part of a project during my bachelor's degree and was created to work alongside an Android drone control application that was able to autonomously control and fly the drone through created flightpath and accurattely take pictures of terrain underneath.

Features

  • Load .gpx file containing GPS data and use them to create the track
  • Create new track, placing points one by one on the map
  • Cover whole area by selecting verticies of a polygon, which will be filled by track in parallel lines
  • Set parameters of the flight (height, speed, overlap of the photographs)
  • Download terrain elevation data from Google Elevation Service (and draw elevation profile)
  • Interspace sections of the track by more waypoints, in order to get finer elevation profile
  • Download created track or upload it to cloud storage (OneDrive)
  • Edit previously created tracks
  • Final output of the application is XML file containing track in GPX format and flight parameters

Example of a basic line track

line track

Example of a "grid" track

grid track concave polygon not supported

In order to properly fill polygon by parallel track, the editor supports only convex polygons.

Elevation profile

elevation profile

Chart created using Google charts and elevation data from Google Elevation Service

Track interspacing

track without interspacing

interspaced track

Editor can interspace the track by additional trakpoints in order to get elevation data along the straight sections.

About

GPX editor for creating flight path for a drone, in order to accurately take pictures along the path (for later processing and creating 3D models).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.7%
  • CSS 10.4%
  • HTML 9.9%