SVG to Litchi Waypoint Mission Converter
Instructions
Instructions
This application will convert an SVG file into a Litchi csv file.
In page one of SVG to Litchi Waypoint Mission:
Select the desired units.
Specify a latitude,longitude point to represent the lower-left corner of the waypoint mission. This is necessary because a Litchi mission needs GPS coordinates but an SVG file has none.
Select the desired height (above take-off) of the mission. The default value is a good starting point. Keeping the mission low will help to reduce foreshortening.
Provide the desired span of the mission by selecting a bounding box size. The provided value will become the largest dimension of the mission in either the longitude or latitude axis. The default value is a good starting point.
Use the file chooser to upload your SVG file.
Generate the mission and review the resulting parameters.
In page two of SVG to Litchi Waypoint Mission:
Review the parameters and calculations.
Download the csv file.
I will most likely be necessary to run the output of this utility through the Remove Close Waypoints utility.
In the Litchi Mission Hub:
Use the Missions menu to import the csv file created by SVG to Litchi Waypoint Mission.
Adjust the Litchi mission parameters (such as speed) as desired
Go fly!
W3C SVG Logo
This web application can be used to convert an SVG file into a Litchi waypoint
mission. This may seem like an odd thing to do. However, it is a useful step
in the drone light painting process. Instead of importing an image into
Google Earth Pro and then tracing a path around that image, an SVG file may be
imported into this application and directly turned into a waypoint mission
suitable for light painting.
Because an SVG file may contain splines or curves, many waypoints can result
from this conversion. Therefore, it is often necessary to remove waypoints
that are too close together using the Remove Close
Waypoints utility.
The SVG file format supports many different drawing primitives and
transformations. This utility supports all primitives but not all
transformations. If you encounter an SVG file you you feel should be supported
but isn't, please let me know.