Skip to contents

Create latitude and longitude variables containing the centroid of each trip

Usage

create_trip_centroid(dat, project, lon, lat, tripID, weight.var = NULL)

Arguments

dat

Primary data containing information on hauls or trips. Table in the FishSET database contains the string 'MainDataTable'.

project

Project name.

lon

Variable in dat containing longitudinal data.

lat

Variable in dat containing latitudinal data.

tripID

Variable in dat containing trip identifier. If trip identifier should be defined by more than one variable then list as c('var1', 'var2').

weight.var

Variable in dat for computing the weighted average.

Value

Returns the primary dataset with centroid latitude and centroid longitude variables added.

Details

Computes the average longitude and latitude for each trip. Specify weight.var to calculate the weighted centroid. Additional arguments can be added that define unique trips. If no additional arguments are added, each row will be treated as a unique trip.

Examples

if (FALSE) {
pollockMainDataTable <- create_trip_centroid(pollockMainDataTable, 'pollock', 'LonLat_START_LON', 
  'LonLat_START_LAT', weight.var = NULL, 'DISEMBARKED_PORT', 'EMBARKED_PORT')
}