PostGIS 测试 - 组合曲线(COMPOUNDCURVE)

1.建表

CREATE TABLE compoundcurvetable ( 
  id SERIAL PRIMARY KEY,
  name VARCHAR(128),
   geom GEOMETRY(COMPOUNDCURVE, 26910)
);

2.添加GIST索引

CREATE INDEX compoundcurvetable_gix ON compoundcurvetable USING GIST (geom); 

3.插入数据

INSERT INTO compoundcurvetable (name, geom) VALUES ('c1',
  ST_GeomFromText('COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))', 26910)
);

INSERT INTO compoundcurvetable (name, geom) VALUES ('c2',
  ST_GeomFromText('COMPOUNDCURVE(CIRCULARSTRING(2 0, 3 3, 3 0),(3 0, 2 0))', 26910)
);

4.QGIS中显示几何数据

猜你喜欢

转载自blog.csdn.net/liyazhen2011/article/details/89002709
今日推荐