【问题标题】:How to store polygon data in postgresql? [duplicate]如何在 postgresql 中存储多边形数据? [复制]
【发布时间】:2018-10-24 13:21:47
【问题描述】:

我创建了表格,但无法插入多边形坐标。

我尝试了以下方法,但没有成功。

create table TEST5(
fig_name char(10),
fig_color char(10),
circle_loc circle,
polygon_loc polygon);

insert into TEST5(fig_name,fig_color,polygon_loc) 
values 
('poly' , 'red', POLYGON(POINT(9,3),POINT(9,9),POINT(5,9),POINT(5,3));

【问题讨论】:

    标签: sql postgresql


    【解决方案1】:

    多边形定义不正确,请尝试如下:

    insert into TEST5
       (fig_name,fig_color,polygon_loc)
    values ('poly' , 'red',  '((9,3),(9,9),(5,9),(5,3))');
    

    https://www.db-fiddle.com/f/7nfuwnxp4Un3VBLTXDars3/0

    【讨论】:

    • 谢谢,这行得通。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 2019-05-14
    • 2014-02-14
    • 1970-01-01
    • 2012-06-23
    • 2021-12-03
    相关资源
    最近更新 更多