【发布时间】:2021-01-21 12:44:02
【问题描述】:
我对如何在我的查询中使用此功能感到困惑。我正在使用的代码如下:
$res = pg_query($conn, 'SELECT "Coordinates" FROM "Shapes" WHERE st_within(point(0,0)::geometry, "Coordinates") ');
当我尝试运行这个时,我得到了这个错误:
警告:pg_query_params():查询失败:错误:函数 st_within(geometry, geography) 不存在
提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
我想要一个多边形的坐标,所以这可能需要一个几何数组
【问题讨论】:
-
ST_Withindocumentation 说两个参数都是几何,“坐标”算不算? -
所以坐标是一个地理,但我希望这是一个多边形,所以是一个几何数组
标签: php postgresql postgis