在画面中使用lat long计算距离

时间:2018-06-13 07:30:18

标签: tableau distance

我有一个包含数百万行的数据文件,其中latlong列为列中字段的2。

想询问是否有任何方法可以使用{{来计算总距离(例如,模型X"索引0 - >索引1,索引1 - >索引3") 1}} lat字段

long

请指教!

2 个答案:

答案 0 :(得分:2)

此公式将计算距离。但要使其工作,您需要使用lookup()函数查看下一行或以某种方式转动数据,以便在同一行上有两组坐标。

3959 * ACOS 
( 
SIN(RADIANS([Lat])) * SIN(RADIANS([Lat2])) + 
COS(RADIANS([Lat])) * COS(RADIANS([Lat2])) * COS(RADIANS([Long2]) - RADIANS([Long])) 
)

答案 1 :(得分:1)

虽然您当然可以在Tableau中执行地理空间几何计算作为计算,但对于大型数据集和可扩展的性能,更好的方法是将数据存储在内置地理空间功能的数据库中。然后,您可以从Tableau有效地访问该功能 - 但如果Tableau的数据库驱动程序尚未本机访问特定数据库的地理空间功能,则可能需要使用自定义SQL。这不是一个大问题,

一些具有地理空间支持的数据库是PostGIS,Oracle和SQL Server。

相关问题