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 - это столбцы из таблицы, то функцию напрямую использовтаь не получится. Придется делать отдельные запросы для каждого конкретного полигона.
Обсуждают сегодня