logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

GIS::Distance::Haversine - Exact spherical distance calculations.

Authors

       See "AUTHORS" in GIS::Distance.

Description

       This is the default distance calculation for GIS::Distance as it keeps a good balance between speed and
       accuracy.

       A faster (XS) version of this formula is available as GIS::Distance::Fast::Haversine.

       Normally this module is not used directly.  Instead GIS::Distance is used which in turn interfaces with
       the various formula classes.

Formula

           dlon = lon2 - lon1
           dlat = lat2 - lat1
           a = (sin(dlat/2))^2 + cos(lat1) * cos(lat2) * (sin(dlon/2))^2
           c = 2 * atan2( sqrt(a), sqrt(1-a) )
           d = R * c

License

       See "LICENSE" in GIS::Distance.

perl v5.36.0                                       2023-10-21                      GIS::Distance::Haversine(3pm)

Name

       GIS::Distance::Haversine - Exact spherical distance calculations.

See Also

Support

       See "SUPPORT" in GIS::Distance.

See Also