Как преобразовать данные о местоположении в долготу и высоту, используя запрос PostgreSQL?

Я новичок в PostgreSQL и postGIS... У меня есть дамп базы данных PostgreSQL, который содержит ряд данных о местоположении.

Данные о местоположении должны быть долготой и высотой некоторых точек, но хранятся в файле sql в виде строки цифр и букв, что странно для меня. Например:

0101000020E61000009513A7B4801F6340131CD8D0766A3BC0

Как я могу преобразовать эту строку в долготу и высоту, используя запрос PostgreSQL?

1 ответ

Если у вас есть расширение postgis, и вы можете привести географию к геометрии и использовать функцию ST_AsLatLonText(geometry).

SELECT ST_AsLatLonText
FROM (0101000020E61000009513A7B4801F6340131CD8D0766A3BC0::geometry);
Другие вопросы по тегам