#coordinates #haversine #distance #geolocation #cli #latitude-longitude

app haversine-alpha

一个命令行界面(CLI),使用海森公式计算多个坐标之间的距离(公里)

1 个不稳定版本

0.1.0 2022年8月31日

#258地理空间

AGPL-3.0-only

6MB
88

包含 (DOS可执行文件,6MB) haversine-alpha.exe,(ELF可执行文件/库,4.5MB) haversine-alpha

Haversine-alpha

一个命令行工具,用于获取多个坐标之间的最短距离(公里)

1. 使用的算法

海森公式

2. 安装

2.1 Cargo

cargo install haversine-alpha

2.2 即用型可执行文件

操作系统 架构 文件
Linux x86_64 haversine-alpha
Windows x86_64 haversine-alpha.exe

3. 使用方法

Lorenzo Costa <http://www.costa86.tech>
Gets the distance (Km) between multiple coordinates using Haversine formula

USAGE:
    harversine --coordinates <LATITUDE,LONGITUDE>

OPTIONS:
    -c, --coordinates <LATITUDE,LONGITUDE>
            Comma-separated pairs of latitudes and longitudes. Accepts more than 2 coordinates

    -h, --help
            Print help information

    -V, --version
            Print version information

4. 示例

地点 纬度 经度
巴黎 48.96817 2.34246
布鲁塞尔 50.49890 4.71467
法兰克福 50.29843 8.42832

map

./haversine-alpha -c 48.96817,2.34246,50.49890,4.71467,50.29843,8.42832
505.03

关于坐标的一个小提醒

最小值 最大值
纬度 -90 90
经度 -180 180

依赖项