Example data

niclas

Example track data.frame

dem

Example digital elevation model (DEM)

Trajectory properties

track.properties.3d()

Track properties of a 3-D track

turn2target.3d()

Turn angle to target

lift2target.3d()

Lift angle to target

dist2target.3d()

Distance to target

Movement probabilities

get.densities.3d()

Extract tldCube and autodifference approximation functions

turnLiftStepHist()

Three dimensional histogram

qProb.3d()

Q probabilities for n steps

Trajectory simulation

sim.cond.3d()

Conditional Empirical Random Walk (CERW) in 3-D

sim.crw.3d()

Simulation of a three dimensional Correlated Random Walk

sim.glidingSoaring.3d()

Simulates 'gliding & soaring' track with a given number of gliding steps

sim.uncond.3d()

Unconditional Empirical Random Walk (UERW) in 3-D

Plotting

plot2d()

Plot function to plot the 3-D tracks in 2-D plane

plot3d()

Plot track(s) with a surface of a digital elevation model in three dimensions

plot3d.densities()

Density plots of turn angle, lift angle and step length

plot3d.multiplot()

Multiple plot function for ggplot objects

plot3d.tldCube()

Visualize turn-lift-step histogram

plotRaster()

Plots a rasterLayer or rasterStack

Wrappers

get.track.densities.3d()

Extract tldCube and autodifferences functions from a consistent track

get.section.densities.3d()

Extract tldCube and autodifferences functions from track sections

reproduce.track.3d()

Reproduce a track with the eRTG3D

Parallel processing

n.sim.cond.3d()

Conditional Empirical Random Walks (CERW) in 3-D

n.sim.glidingSoaring.3d()

Simulates multiple 'gliding & soaring' tracks with a given number of gliding steps

qProb.3d()

Q probabilities for n steps

reproduce.track.3d()

Reproduce a track with the eRTG3D

parpbapply()

Parallel apply with progressbar

parpblapply()

Parallel lapply with progressbar

parpbsapply()

Parallel sapply with progressbar

Testing and verification

test.eRTG.3d()

Test the functionality of the eRTG3D

test.verification.3d()

Statistical Verification of the simulated track

Gliding and soaring

get.glideRatio.3d()

Calculate glide ratio

sim.glidingSoaring.3d()

Simulates 'gliding & soaring' track with a given number of gliding steps

Voxels

chiMaps()

Chi maps of two variables

logRasterStack()

Converts a rasterStack to logarithmic scale

plotRaster()

Plots a rasterLayer or rasterStack

saveImageSlices()

Export a dataCube as image slice sequence

voxelCount()

Apply voxel counting on a point cloud

Linkage to sf package

track2sf.3d()

Converts a track to a 'sf, data.frame'

sf2df.3d()

Converts a sf data.frame to a normal dataframe

is.sf.3d()

Tests if the object is a simple feature collection (class: 'sf, data.frame')

Helpers

transformCRS.3d()

Transform coordinates reference system (CRS) of a 3-D track

track.extent()

Extent of track(s)

track.split.3d()

This function splits the by outliers in the time lag.

movingMedian()

Moving median in one dimension

dem2track.extent()

Crops the DEM to the extent of the track with a buffer

dist2point.3d()

Distance of each track point to a given point

filter.dead.ends()

Remove dead ends

eRTG3D

eRTG3D: Empirically Informed Random Trajectory Generator in 3-D