我正在尝试使用PostGIS将LINESTRING
存储到类型geography(LINESTRING, 4326)
的列中。这是我的插入语句:
INSERT into routes (line) VALUES (st_linefromtext('LINESTRING(-35.3350743932 149.084182978,-35.3350306311 149.085041285)', 4326));
但是当我运行查询以将行从数据库中移回时。
SELECT st_astext(line) from routes;
结果:
LINESTRING(-35.3350743932 30.915817022,-35.3350306311 30.914958715)
得出的纬度坐标与我输入时完全不同。谁能告诉我为什么会这样?
我是PostGIS的新手-我想我必定缺少4326数据的存储和检索方面的知识。任何帮助表示赞赏。