Неправильная широта PostGIS при хранении строки - PullRequest
0 голосов
/ 21 февраля 2019

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

...