PostGIS を使用してポリゴン テーブルを作成したいと考えています。テーブル ' ' の各行にpoint
は 3 点があります テーブルID.
' 'point_location
には点の位置情報があります。この質問をグーグルで検索しましたが、答えが見つかりませんでした。次のコードの何が問題になっていますか?
SELECT ST_GeomFromText('POLYGON((' || b.x || ' ' || b.y || ',' || c.x || ' ' || c.y || ',' || d.x || ' ' || d.y || ',' || b.x || ' ' || b.y'))',4326)
AS polygon
FROM point a, point_location b, point_location c, point_location d
WHERE a.p1=b.point_id AND a.p2=c.point_id AND a.p3=d.point_id