Learn R Programming

Tivy (version 0.1.1)

calculate_grid_distance: Calculate grid distance

Description

Internal function to calculate distance with fixed grid resolution, using coordinate discretization followed by Haversine distance calculation.

Usage

calculate_grid_distance(lon1, lat1, lon2, lat2, resolution = 0.25, unit = "km")

Value

List with minimum distance and index.

Arguments

lon1

Origin longitude.

lat1

Origin latitude.

lon2

Destination longitude vector.

lat2

Destination latitude vector.

resolution

Grid resolution in degrees.

unit

Distance unit.

Details

This method rounds coordinates to the nearest grid point based on the specified resolution, then calculates the Haversine distance between the origin and each grid-aligned destination point. This approach is useful for applications requiring consistent spatial discretization.