如何按点和相应的多边形连接2个hive表?

时间:2017-08-10 12:00:53

标签: hadoop hive gis hiveql

我有2个Hive表。表1有2列经度和纬度,第2表有WKT格式的多边形信息,如下:

POLYGON ((6.93614 79.842882, 6.950198 79.856958, 6.943638 79.877815, 6.931795 79.877129, 6.92566 79.861507, 6.919184 79.861507, 6.917906 79.847603, 6.93614 79.842882)) 

我想知道表1中哪些点属于哪些多边形。我试图使用ST_Geometric库来进行hadoop(https://github.com/Esri/spatial-framework-for-hadoop/wiki/UDF-Documentation)来执行此操作。由于2个表中的数据我必须加入它们。我尝试使用

ST_Contains(polygon, point)

连接2个表的功能。但我无法做到。有人知道这样做吗?

0 个答案:

没有答案