gpt4 book ai didi

ruby-on-rails - PostGIS POLYGON() 需要多少参数?

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

当我尝试将其作为 POLYGON 列的值提供时,Postgres 抛出错误:

多边形 ((-10.5 10.5, 10.5 10.5, 10.5 -10.5, -10.5 -10.5))

如果我把它改成这样,那么它就可以工作了:

多边形 ((-10.5 10.5, 10.5 10.5, 10.5 -10.5, -10.5 -10.5, -10.5 10.5)

但我不明白为什么,也无法通过阅读 PostGIS POLYGON() 来弄明白。有可能我正在运行 PostGIS 2.5,而代码(其他人编写的)假定 PostGIS 2.0,但我还不知道,并且由于其他原因无法确认。

PostGIS 2.0 和 PostGIS 2.5 在 POLYGON() 需要多少个参数方面有变化吗?是否还有其他我遗漏的东西,因为我对 PostGIS 一无所知,这超出了我实际负责的工作范围。

最佳答案

多边形是一个封闭的线串具有相同的起点和终点

 POLYGON ((-10.5 10.5, 10.5 10.5, 10.5 -10.5, -10.5 -10.5))
-- different start/end point, error!

POLYGON ((-10.5 10.5, 10.5 10.5, 10.5 -10.5, -10.5 -10.5, -10.5 10.5))
-- correct

关于ruby-on-rails - PostGIS POLYGON() 需要多少参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58583180/

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