经纬度距离计算

Avatar
admin

经纬度距离计算

输入两个位置的经纬度坐标,计算它们之间的距离。支持 Haversine(半正矢)、Vincenty(大地测量)等经典公式,提供单个计算与批量计算模式。

单个计算

批量计算

起点坐标

纬度 (Lat)

经度 (Lng)

终点坐标

纬度 (Lat)

经度 (Lng)

批量输入坐标

每行一组坐标,格式:经度1,纬度1,经度2,纬度2

导入 TXT / CSV 文件

或将文件拖拽到此区域

计算公式

Haversine(半正矢)

Vincenty(大地测量)

结果单位

千米 (km)

米 (m)

英里 (mi)

海里 (nmi)

英尺 (ft)

码 (yd)

保留小数位

2 位

0 位

1 位

3 位

4 位

6 位

8 位

结果格式

默认

CSV

JSON

计算

复制

下载

清空

计算结果

本工具全部处理在本地浏览器完成,安全高效。

使用说明

单个计算:分别输入起点和终点的纬度、经度坐标,点击"计算"。

批量计算:切换到批量模式,每行输入一组坐标,格式为 经度1,纬度1,经度2,纬度2。

选择计算公式:Haversine 适用于快速估算,Vincenty 适用于高精度大地测量。

选择结果单位和保留小数位数,选择输出格式后点击"计算"。

结果支持复制到剪贴板或下载为文件(CSV/JSON 格式)。

公式说明

Haversine(半正矢公式)

基于球面模型,使用地球平均半径 6371.0088 km 计算。算法简单、速度快,适用于中短距离估算。由于地球是椭球体,在极地区域误差会增大(约 0.3%~0.5%)。

Vincenty(大地测量公式)

基于 WGS-84 椭球模型,精度可达 0.5mm。适用于高精度测地距离计算,是大多数地理信息系统和导航服务的首选算法。在几乎对跖点的情况下可能不收敛。