trip
by approximating
the time between locations for separate trip events.tripGrid.interp(x, grid = NULL, method = "count", dur = NULL, ...)
interpequal(x, dur = NULL, quiet = FALSE)
countPoints(x, dur = 1, grid = NULL)
kdePoints(x, h = NULL, grid =NULL, resetTime = TRUE, ...)
interpequal
or kdePoints
tripGrid
returns an object of class SpatialGridDataFrame
, with one
column "z" containing the time spent in each cell in seconds. If
kdePoints is used the units are not related to the time values and must
be scaled for further use.tripGrid
should be used for more exact and
fast calculations assuming linear motion between fixes.
The intention is for tripGrid.interp
to be used for exploring
approximate methods of line-to-cell gridding.
Trip locations are first interpolated, based on an equal-time spacing between
records. These interpolated points are then "binned" to a grid of cells. The
time spacing is specified by the "dur"ation argument to interpequal
in
seconds (i.e. dur = 3600
is used for 1 hour). Shorter time periods will
require longer computation with a closer approximation to the total time spent in
the gridded result.
Currently there are methods "count" and "kde" for quantifying time spent, corresponding
to the functions "countPoints" and "kdePoints". "kde" uses
kernel density to smooth the locations, "count" simply counts the points falling
in a grid cell.