Gis 从gps坐标点计算行驶距离

Gis 从gps坐标点计算行驶距离,gis,postgis,Gis,Postgis,我有一个信使追踪android应用程序,它每30秒将信使的gps坐标发布到postgis数据库 我们需要计算多少公里,以便为他们提供汽油退款 各位开发人员,您将如何做到这一点?对连续测量点之间的距离求和,以获得行驶距离的近似值(实际下限) 你也可以通过计算球坐标和求这些点之间的欧几里德距离来摆脱(并获得更好的数值稳定性),因为要在30秒内覆盖地球上的显著曲率几乎是不可能的 我猜这意味着当快递员掉头时,比如:---O--无法编辑上面的内容:我猜这意味着当快递员掉头时,两点之间的距离将不包括整条路,

我有一个信使追踪android应用程序,它每30秒将信使的gps坐标发布到postgis数据库

我们需要计算多少公里,以便为他们提供汽油退款

各位开发人员,您将如何做到这一点?

对连续测量点之间的距离求和,以获得行驶距离的近似值(实际下限)


你也可以通过计算球坐标和求这些点之间的欧几里德距离来摆脱(并获得更好的数值稳定性),因为要在30秒内覆盖地球上的显著曲率几乎是不可能的

我猜这意味着当快递员掉头时,比如:---O--无法编辑上面的内容:我猜这意味着当快递员掉头时,两点之间的距离将不包括整条路,而是点之间的直线,失去了一些准确性,但可能很少如此。。。它可以通过更频繁地向服务器发送gps坐标来补偿,对吗?没错。如果你有一个加速计和陀螺仪,你可以在GPS测量之间使用惯性导航来获得更准确的实际行驶距离估计。但实现这一点比仅仅查询GPS坐标要复杂得多。