matlab中有个distance函数。用法是dist = distance(lat1,lon1,lat2,lon2);输入参数:lat1,lon1为一个点的纬度和经度,单位为度 lat2,lon2为另一个点的纬度和经度,单位为度输出参数:dist为这两点的弧长,单位为度所以,要得到两点的弧长距离,可以根据弧长公式算出
转换成平面坐标,然后,计算。很快就可以完成了的。
先投影转换成直角坐标,然后再计算距离