0
我正在寻找某种地理空间加入雪花。目前,运行此查询需要一天时间。我有一个位置数据点(〜10亿条记录)和另一个POI位置表(〜6k)(均以纬度/经度坐标)表。我想绘制在POI的X米内看到多少个数据点。地理空间加入雪花
只能使用雪花或任何开源程序。任何帮助表示赞赏。
我希望看到一个表与下面的列:
POI_id半径数据点
我正在寻找某种地理空间加入雪花。目前,运行此查询需要一天时间。我有一个位置数据点(〜10亿条记录)和另一个POI位置表(〜6k)(均以纬度/经度坐标)表。我想绘制在POI的X米内看到多少个数据点。地理空间加入雪花
只能使用雪花或任何开源程序。任何帮助表示赞赏。
我希望看到一个表与下面的列:
POI_id半径数据点
做到这一点的方法是通过一个半正矢函数“开”的条款加盟中两张桌子。
select *
from table1 a
inner join table2 b
on haversine(a.lat,a.long,b.lat,b.long) <= 10
;
所以加入,如果10公里以下为例以上
你可以发布你今天怎么做呢?例如。什么是查询,这两个数据集的例子等 –