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