Skip to content

Manukumar1/Drone-Mapping-Python-Script

Repository files navigation

Skylark Drones - Technical Assignment

Software Development Intern - Skylark Drones - Technical Assignment

Getting Started

First download the whole repository into your PC. Then all you need is to run the python program techScript.py , provide the inputs for:

  • Radius(in meters) of video coverage
  • Radius(in meters) for Points of Interest

Prerequisites

First you should have Python 3 or above version of Python installed in your PC. If it's not installed one can easily install it through following links:

We need to then, install Anaconda software.

Installing

After installing python 3 and Anaconda softwares succesfully, we need to install all the necessary packages in order to run the script.

pip install pysrt
pip install piexif

glob, math, csv, datetime are the other packages used for this script. As they come built-in with Python, hence we don't need to install them separately.

Sample Input

Enter the radius(in meters) of video coverage: 35

Enter the radius(in meters) for Points of Interest: 50

Running the tests

After entering the required details, click Enter key and wait for few seconds for the command line to display message as:

CSV file for video: video_DJI_0301.csv generated and saved.

CSV file for POI: imgFromassets.csv generated and saved.

Sample Input/Output Console Screen

alt text

Output Video CSV

alt text

Output Assets CSV

alt text

Built With

Authors

See also the list of contributors who participated in this project.

Acknowledgments

  • Wayne Dyck - snippet for Haversine formula to calculate the distance between two GPS coordinates.