wpt2kml.py
- Description: Generates a kml from a Mavlinks Waypoint file to help with flight plan visualization.
- Version: 0.1.0
- Dependencies:
- xml.etree.ElementTree - Element, SubElement, tostring
- xml.dom.minidom - parseString
shifty.py
- Description: Shifts radar transect waypoints missions. 1) No vertical offset, along-track shift, 2) No vertical offset, across-track shift, 3) Vertical offset, across-track shift, 4) "Bounce" configuration.
- Version: 0.1.3
- Dependencies:
- os
- pyproj
- math
- csv
radarSwathGenerator.py
- Description: Ingests radar flight planning information (AGL, look angle, kml or waypoints file) and generates a kml of the expected radar swath on the ground. Run without a DEM for the 2D "idealized" mode, run with a DEM for a 3D, raytraced version that is terrain aware. If used with a DSM, other obstructions can be considered as well. This script has been packaged into executables that can be run without installing the dependencies. The links are below.
- Version: 1.0
- Dependencies:
- argparse
- math
- os
- xml.etree.ElementTree
- Shapely.geometry - LineString, Polygon, shape
- Shapely.ops - linemerge
- pyproj
- simplekml
- fiona
- fastkml - kml
- rasterio
- numpy
- Executables Download links:
- Running the Executables:
- Linux Command Line:
radarSwathGenerator /path/to/input/file \ --height [0–120 m] \ --look-angle [0–90°] \ --side [right|left] \ [--dem /path/to/dem.tif] \ --output /path/to/output.kml - Windows Command Line:
radarSwathGenerator.exe \path\to\input\file ^ --height [0–120 m] ^ --look-angle [0–90°] ^ --side [right|left] ^ [--dem /path/to/dem.tif] ^ --output \path\to\output.kml
- Linux Command Line: