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中显示几何数据