Array(Tuple()) ?(
Выражение вида
WITH arrayMap((x, y)-> tuple(x, y), polygon_lat, polygon_lon) AS polygon
SELECT pointInPolygon((point_lat, point_lon), polygon)
FROM test_db.mopolygons
Приводит к той же ошибке
Argument 2 for function pointInPolygon must be constant array of tuples
Если x, y - это столбцы из таблицы, то функцию напрямую использовтаь не получится. Придется делать отдельные запросы для каждого конкретного полигона.
Обсуждают сегодня