1.建表
CREATE TABLE polygontable (
id SERIAL PRIMARY KEY,
name VARCHAR(128),
geom GEOMETRY(POLYGON, 26910)
);
2.添加GIST索引
CREATE INDEX polygontable_gix ON polygontable USING GIST (geom);
3.插入数据
INSERT INTO polygontable (name, geom) VALUES ('p1',
ST_GeomFromText('POLYGON((4 0,8 0,8 4,4 0))', 26910)
);
INSERT INTO polygontable (name, geom) VALUES ('p2',
ST_GeomFromText('POLYGON((1 1, 2 1, 2 2, 1 2,1 1))', 26910)
);
4.QGIS中显示几何数据
本文介绍如何使用PostgreSQL创建包含多边形数据的表,并为提高查询效率添加GIST索引。此外还展示了如何向该表中插入具体的数据实例。
3689

被折叠的 条评论
为什么被折叠?



