calculate_grid_distance {Tivy}R Documentation

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")

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.

Value

List with minimum distance and index.

Note

This implementation combines coordinate discretization with the Haversine formula for applications requiring grid-based spatial analysis.


[Package Tivy version 0.1.0 Index]