Я пытаюсь сохранить LINESTRING
с помощью PostGIS в столбце типа 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 данных.Любая помощь приветствуется.