Skip to content

Matlab scripts for plotting data from the EcoMapper AUV (OceanServer Iver2)

License

Notifications You must be signed in to change notification settings

StephanieKemna/matlab_scripts_ecomapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b00da2e · Apr 27, 2018

History

87 Commits
Apr 27, 2018
Apr 26, 2018
Apr 27, 2018
Mar 30, 2017
Apr 1, 2017
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Mar 14, 2018
Mar 14, 2018
Aug 13, 2017
Apr 27, 2018
Apr 27, 2018
Oct 24, 2017
Sep 7, 2017
Mar 30, 2017
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Dec 31, 2014
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Apr 27, 2018
Mar 14, 2018

Repository files navigation

matlab_scripts_ecomapper

This repo contains scripts I wrote for processing .log files coming from our EcoMapper AUV (which is basically an Iver2). These have last been tested and adapted for Matlab R2018a pre-release.

plotting all data from several missions, x: time, y: depth, color: sensor

To map/plot all data from all EcoMapper missions, use map_all.m / plot_all.m which will collect data from all missions in the specified folder, and plot 2D and 3D figures (plot_all) or a top-down view (map_all). E.g. to plot all sensor data from one day at the Puddingstone reservoir:

plot_all('~/data_em/puddingstone_20180419');
map_all('~/data_em/puddingstone_20180419');

plotting a single sensor from several missions, x: time, y: depth, color: sensor

To map/plot one type of data from all EcoMapper missions, use map_data_from_ecomapper_by_type / plot_em_by_type E.g. to plot only Chlorophyll data from one day at Puddingstone:

plot_em_by_type('chl','~/data_em/puddingstone_20180419')

plotting all data for a single mission, x: time, y: depth, color: sensor

To map/plot one type of data for one day of EM missions, EITHER use map_data_from_ecomapper_by_type_and_date / plot_em_type_date or use map_data_from_ecomapper_by_type / plot_em_by_type / map_all / plot_all and change the data_prefix_path to the specific log file. (Haven't tested this in a while.. :) )

creating interpolated data plots, x: longitude, y: latitude, color: depth

To create an interpolated data plot, run map_interpolated_data_from_ecomapper_by_type using any data type, for example water_depth:

map_interpolated_data_from_ecomapper_by_type('water_depth','~/data_em/puddingstone_20180419')

To create an interpolated bathymetry plot, you can also use the shortcut of running the map_bathymetry_from_ecomapper script.

non-interpolated top-down views

Examples:

map_data_from_ecomapper_by_type('chl','','~/data_em/puddingstone_20180419')
map_data_from_ecomapper_by_type_and_date('chl',19,4,2018,'','~/data_em');

notes

  • all the mapping scripts will use the mapping toolbox, if available, to plot on top of a map (last tested for Matlab 2012)
  • The following scripts can also be used interactively - they will open a dialog window where you can select the folder that contains the log files to be plotted: plot_all*, map_all, plot_em_by_type*, curtainplot_sensors_subset*

About

Matlab scripts for plotting data from the EcoMapper AUV (OceanServer Iver2)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages