Skip to content

bchapman23/ESC472_sonar_capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is a QGIS plugin that takes in bathymetry.csv and sonar.csv files from DEEPER sonar sensors and generates a bathymetric map of the data in QGIS. It can be run both inside QGIS and as a manual script.

Use inside QGIS

  1. Click on "Process Data". You will be prompted to select bathymetry.csv and sonar.csv, and the output will be saved to sonar_mapping.csv in the same directory
  2. Click on "Map Data". You will be prompted to select sonar_mapping.csv, after which QGIS will generate the map files for you.
  3. Click on "Load Outputs". You will be prompted to select the folder with the files generated in (2), after which QGIS will load the files into the currently open project.

Use as a script

  1. Call python src/main.py path/to/bathymetry.csv path/to/sonar.csv. This performs the following steps automatically:
    • Creates a unified dataframe with the data from bathymetry.csv and sonar.csv
    • Interpolates the Latitude and Longitude coordinates based on timestamp
    • Uses precalculated regression parameters to determine pond depth
    • Saves Latitude, Longitude, and Depth of each point to a .csv file
  2. Run python src/mapping/map.py --csv path/to/csv/from/step1.csv
    • Run map.py --help for information and options

About

Capstone for ESC472 project working with TRCA

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages