【发布时间】:2011-02-01 04:29:29
【问题描述】:
我正在尝试将一组纬度/经度对加载到 PostGIS 地理类型中,以便能够按位置进行查询。
特别是我有一个带有浮动纬度和经度列和一个geography(Point, 4326) 列的表。我想做
update mytable set geography = ???
文档似乎表明以下内容应该有效:
update mytable set geography = ST_GeogFromText('POINT(' || latitude || ' ' ||
longitude || ')');
它没有。我不知道它将这一点解释为什么意思,但它只允许经度介于 -90 和 90 之间,所以它显然不是经度。
那么,我该怎么办?
【问题讨论】:
-
通过电子邮件发送列表或访问 irc.freenode.net #postgis
-
我在#postgis。死一般的寂静。邮寄名单是我的下一个停靠港。
标签: database postgresql gis postgis