2017-09-05 56 views
-2

我没有很少的私人研究来执行(对于非营利组织)。我在地图上规定了一定的区域(不规则的形状)和轨道 - 基本上每隔几秒就对象位置(GPS)放置一次。 我的任务是计算区域内轨道的总长度(以米为单位)。有没有简单的方法与postgis做到这一点?计算给定区域内的总距离

+1

显示我们的DB模式,样本数据,当前和预期的输出。 \t请阅读[**如何提问**](http://stackoverflow.com/help/how-to-ask) \t \t这里是一个伟大的地方[** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)来了解如何提高您的问题质量并获得更好的答案。 \t [**如何创建一个最小,完整和可验证的示例**](http://stackoverflow.com/help/mcve) –

回答

2

你的问题没有太多的信息,但在postgis你有一个功能,将点转换成一行。

一旦你有一条线,你可以计算长度。

+0

也许他必须交叉区域和线条,因为他想要的长度该地区的特定线路。他可以通过** ST_Intersection ** – Ohlsen1980

+0

@ Ohlsen1980做到这一点是的,我告诉OP给我们更多的信息。但他没有回应 –