Calculate point estimates based on antenna bearing and signal strength.
locate(
data,
ID = "tagDeployID",
ts = "ts",
sig = "sig",
aLon = "recvDeployLon",
aLat = "recvDeployLat",
aType = NULL,
aBearing = "antBearing",
aRange = 12,
dTime = 2
)
A data.frame
containing the telemetry data.
Unique identifier for individuals or tag deployments.
Timestamp column.
Signal strength column.
Antenna longitude column.
Antenna latitude column.
Antenna type column, only required for antenna-specific detection ranges.
Antenna bearing column.
Assumed maximum detection range of antennas in kilometres. Can be a single value or a named list of values for different antenna types.
Time interval in minutes for which point estimates are to be calculated.
Returns a data.frame
containing estimated coordinates and measurement
errors for each time interval together with the proportions of time
intervals w
.
This function performs the following steps as described in Baldwin et al. 2018:
Estimate locations for each detection: half of the maximum detection
range aRange
along the directional beam.
Derive oscillating measurement error arising from antenna geometry and orientation.
Calculate weighted means (by signal strength) for each time interval
dTime
.