С этими аргументами вы не можете построить Полигон .
A Полигон - плоская поверхность, определяемая 1 внешней границей и 0 или более внутренними границами.Каждая внутренняя граница определяет отверстие в многоугольнике.Треугольник - это многоугольник с 3 различными неколлинеарными вершинами и без внутренней границы.
Внешняя граница LinearRing определяет «вершину» поверхности, которая является стороной поверхности, с которой внешняя граница кажетсяпересечь границу в направлении против часовой стрелки.Внутренние LinearRings будут иметь противоположную ориентацию и выглядеть как по часовой стрелке, если смотреть сверху.
Утверждения для многоугольников (правила, которые определяют допустимые многоугольники) следующие:
a) Полигоны топологически замкнуты;
b) Граница многоугольника состоит изнабор LinearRings, которые составляют его внешние и внутренние границы;
c) Никакие два кольца в пересечении границы и кольца в границе многоугольника не могут пересекаться в точке, но только как касательная, например,
(взято из Спецификация реализации OpenGIS для географической информации - Простой доступ к функциям - Часть 1. Общая архитектура )
С этими аргументами вы можете создать box2d или создайте многоугольник, питающий все отдельные точки.
Две быстрые заметки:
- убедитесь, что ваши аргументы являются строками или
St_GeomFromText
не будет работать - используйте
ST_SetSRID
для определения вашей системы координат, чтобы у вас не было неприятных результатов