【发布时间】:2016-01-29 20:58:53
【问题描述】:
我在地图上的两点之间有坐标。有计算它们之间距离的工具,但我想找到两个地方之间的水平和垂直距离。有人可以帮忙吗?
【问题讨论】:
标签: geocoding geospatial
我在地图上的两点之间有坐标。有计算它们之间距离的工具,但我想找到两个地方之间的水平和垂直距离。有人可以帮忙吗?
【问题讨论】:
标签: geocoding geospatial
假设你点 A(x1/y1) 和 B(x2/y2)。
两者之间的水平和垂直距离是它们坐标的差:
x12 = x2 - x1
y12 = y2 - y1
补充:
总距离为
d12 = sqrt(y122 + x122)
= sqrt( (y2 - y1)2 + (x2 - x1)2)
其中 sqrt 表示“平方根”
【讨论】: