2

ID、名前、the_geom、SRIDの4つの列を持つpostgisにテーブルがあります。この外部ポリゴン (要素 1) を「woods」、ID = 44、その外部ポリゴンの名前は「oak」、SRID は「4412」という名前のテーブルに挿入する SQL クエリを作成する必要があります。

要素 1 と要素 2 (穴) の座標値: 要素 1= [P1(6,15)、P2(10,10)、P3(20,10)、P4(25,15)、P5(25, 35)、P6(19,40)、P7(11,40)、P8(6,25)、P1(6,15)] 要素 2= [H1(12,15)、H2(15,24)]

イメージは次のとおりです: http://download.oracle.com/docs/html/A85337_01/sdo_objb.gif

4

2 に答える 2

1

見てみましょうST_MakePolygon

于 2010-01-18T10:23:38.597 に答える
0

代替ソリューションは、ジオメトリ コンストラクター関数 ST_ GeomFromTextを使用することです。

INSERT INTO woods (ID, name, SRID, geom)
VALUES (44, 'oak', 4326,
ST_GeomFromText(
    'POLYGON((6 15, 10 10, 20 10, 25 15, 25 35, 19 40, 11 40, 6 25, 6 15))',
     4326))

EPSG:4326と等しい SRID の例

于 2010-02-03T00:42:01.227 に答える