long,lat,time
10,11,0
11,12,1
12,13,2
我有一个带有纵向,纬度和时间的简单表格,我想知道一个计算postgres中点总距离的函数。
答案 0 :(得分:0)
如果你想计算距离,可以使用延伸地球距离,并执行以下操作:
SELECT earth_distance(lat, long)
FROM your_table;
地球距离模块提供了两种不同的方法来计算地球表面的大圆距离。首先描述的是立方体包(必须在安装地球之前安装)。第二个是基于内置点数据类型,使用坐标的经度和纬度。
在这个模块中,假设地球是完美的球形。 (如果这对您来说太不准确,您可能需要查看PostGIS项目。)