gpt4 book ai didi

postgresql - 如何使用 PostgreSQL 中的字段创建多边形?

转载 作者:行者123 更新时间:2023-11-29 11:19:00 24 4
gpt4 key购买 nike

我在一个表中有 8 个实数值,我想将它们组合成一个多边形。不过,我一直无法弄清楚如何使用这些值创建多边形。我一直在尝试各种变体

SELECT polygon(lat1,lon1,lat2,lon2,lat3,lon3,lat4,lon4) FROM table;

但不断收到有关多边形函数不存在或类型多边形的输入语法无效的错误。以前有人这样做过吗?

最佳答案

常规 postgres 多边形的语法更像是:

插入 geo_table 值 (1, '((2,2),(3,4),(3,6),(1,1))');

其中 1 是一些 id,引用的条目是多边形。我希望查询是相似的,您可能需要括号等作为坐标。通常对于您想要 (Lon Lat) 坐标的地理空间数据。 Postgis 也需要 WKT语句如:

GeomFromText('POLYGON((long1 lat1, long2 lat2, long3 lat3))')

关于postgresql - 如何使用 PostgreSQL 中的字段创建多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com