存储线串时PostGIS纬度不正确

时间:2019-02-21 11:12:20

标签: postgresql postgis

我正在尝试使用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数据的存储和检索方面的知识。任何帮助表示赞赏。

0 个答案:

没有答案