2017-04-20 84 views
1

我已经创建了形状来映射Tableau中的纽约市的neigborhood。我将这些数据以CSV格式链接到Tableau。每个形状都有几个点,每个点都有与其相关的经度和纬度。我也有出租车数据,每次出发,它都有经纬度。对于我拥有的每个数据点,我想将其映射到包含它的邻域。即使在基本级别,我也很难在Tableau中执行此操作,因为我甚至无法访问Tableau的表单部分。这两个数据集没有任何共性,所以我不知道应该如何加入这些数据集。这可以在Tableau中完成,还是有另一个程序可以更容易地完成?如何将点经纬度链接到Tableau中的形状

+0

Tableau不会执行地理查询(即,此点位于此形状内)。但是你也许可以通过使用hexbin函数来克隆它(使用足够小的bin来平均多边形纬度/经度,并测试纬度经度/纬度是否在同一个bin中),否则用一种方式来使用外部查找来链接指向区域(这些通常存在于公共区域)。 –

回答

1

我找不到在Tableau中执行此操作的方法,因此我在http://geospatialpython.com/2011/01/point-in-polygon.html处发现了一个python脚本,用于识别点是否在形状内。然后,我在excel文件中读入python脚本,以使用形状数据制作多边形,并使用行程数据提供点。在查询完每个形状的每个点之后,我在行程文件中添加了一个字段,其中包含行程开始的形状,然后将其反馈回Tableau。这个解决方案似乎运作良好。