我正在尝试将一堆纬度/经度对加载到 PostGIS 地理类型中,以便能够按位置查询。
特别是我有一个带有浮动纬度和经度列和一geography(Point, 4326)
列的表。我想要做
update mytable set geography = ???
该文档似乎表明以下内容应该有效:
update mytable set geography = ST_GeogFromText('POINT(' || latitude || ' ' ||
longitude || ')');
它没有。我不知道它将这一点解释为什么意思,但它只允许经度位于 -90 到 90 之间,所以它显然不是经度。
那么,我该怎么办?