5

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
4

1 に答える 1