profile_azimuth {geoprofiler}R Documentation

Azimuth Between Profile Points

Description

Azimuth Between Profile Points

Usage

profile_azimuth(x)

Arguments

x

sf point object. First point marks the start point.

Details

If only two points are given, the azimuth is calculated using triangulation from the tectonicr package. If more than two points are given, the azimuth is calculated using linear interpolation in the coordinate reference frame given by profile.

Value

Azimuth as units object

See Also

profile_length()

Examples

p1 <- data.frame(lon = -90.8, lat = 48.6) |>
  sf::st_as_sf(coords = c("lon", "lat"), crs = "WGS84")

profile_points(p1,
  profile.azimuth = 135, profile.length = 10000,
  crs = sf::st_crs("EPSG:26915")
) |>
  profile_azimuth()

[Package geoprofiler version 0.0.2 Index]