Я устал объединять несколько полигонов, используя функцию ST_Aggr_Union.Я импортирую эту функцию в куст из файла .jar.Код, который я написал, выглядит следующим образом:
select st_aggr_union (st_polygon ('polygon ((0 0,1 0,1 1,0 1))'), st_polygon ('polygon ((2 0, 3 0,3 1,2 1)) '));
После выполнения этой строки кода я получил следующую ошибку:
Ошибка: ошибка приоператор компиляции: FAILED: NoMatchingMethodException Нет подходящего метода для класса com.esri.hadoop.hive.ST_Aggr_Union с (двоичным, двоичным).Возможные варианты: FUNC (двоичный код) (состояние = 42000, код = 40000)
Я уверен, что функция находится в улье.
desc function st_aggr_union;
tab_name st_aggr_union (ST_Geometry) - совокупное объединение всех пройденных геометрий
Не уверен, что здесь происходит.Любые комментарии будут оценены.