Learn R Programming

Tivy (version 0.1.1)

calculate_manhattan_distance: Calculate Manhattan distance between coordinates

Description

Internal function to calculate Manhattan distance (L1 norm) between coordinates, adapted for geographic coordinate systems.

Usage

calculate_manhattan_distance(lon1, lat1, lon2, lat2, unit)

Value

List with minimum distance and corresponding index.

Arguments

lon1

Origin longitude.

lat1

Origin latitude.

lon2

Destination longitude vector.

lat2

Destination latitude vector.

unit

Distance unit: "nm" or "km".

Details

The Manhattan distance calculates the sum of absolute differences between coordinates, adapted for geographic coordinates using spherical projection approximations. This implementation accounts for Earth's curvature by applying latitude corrections to longitude differences.