【发布时间】:2021-01-31 20:24:20
【问题描述】:
我有一个表格,其中包含以这种方式创建的字段:
CREATE TABLE buildings(id SERIAL PRIMARY KEY, geom GEOMETRY, name VARCHAR(30));
我想用以下坐标将简单的 2D 建筑插入其中 8 4, 10.5 4, 10.5 1.5, 8 1.5
INSERT INTO buildings(id, geom, name)
VALUES
(1, ST_GeomFromText('POLYGON(8 4, 10.5 4, 10.5 1.5, 8 1.5)'), 'BuildingA');
由于某种原因,我得到一个错误
ERROR: parse error - invalid geometry
HINT: "POLYGON(8 4" <-- parse error at position 11 within geometry
如何将该多边形插入表格中?
【问题讨论】:
标签: sql postgresql postgis psql