Я пытаюсь загрузить группу пар широта / долгота в тип географии PostGIS, чтобы иметь возможность выполнять запрос по местоположению.
В частности, у меня есть таблица с плавающими столбцами широты и долготы и столбцом geography(Point, 4326)
. Я хотел бы сделать
update mytable set geography = ???
Документация предполагает, что должно работать следующее:
update mytable set geography = ST_GeogFromText('POINT(' || latitude || ' ' ||
longitude || ')');
Это не так. Я не знаю, что он интерпретирует эту точку как значение, но он позволяет только долготу лежать между -90 и 90, так что это явно не долгота.
Итак, что мне делать?