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.
- Click on "Process Data". You will be prompted to select
bathymetry.csvandsonar.csv, and the output will be saved tosonar_mapping.csvin the same directory - Click on "Map Data". You will be prompted to select
sonar_mapping.csv, after which QGIS will generate the map files for you. - 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.
- 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.csvandsonar.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
.csvfile
- Creates a unified dataframe with the data from
- Run
python src/mapping/map.py --csv path/to/csv/from/step1.csv- Run
map.py --helpfor information and options
- Run