【发布时间】:2018-03-16 04:55:36
【问题描述】:
我已经在我的数据库中安装了 postgis。现在我的数据库中有 1 个区域,例如 ((-79.4609576808001,43.9726680183837)) 我希望这个区域转换为几何类型。我在谷歌上搜索过,发现 St_geomfromText 会将文本转换为几何类型。
我的查询如下:
SELECT ST_GeomFromText(region,4326) from "erpAssets";
但是它给出了错误,它说没有函数与 st_geomfromtext 匹配
【问题讨论】:
-
'((-79.4609576808001,43.9726680183837))' 是示例条目吗?看起来文档期望在点值前面有一个几何类型。所以它可能需要'POINT'在字符串中。例如,'SELECT ST_GeomFromText('POINT(-71.064544 42.28787)');'
-
是的,这是一个示例条目。我应该如何通过查询来做到这一点?因为我有很多条目,我不能硬编码值
标签: postgresql postgis