我有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个表的功能。但我无法做到。有人知道这样做吗?