Как преобразовать данные о местоположении в долготу и высоту, используя запрос PostgreSQL?
Я новичок в PostgreSQL и postGIS... У меня есть дамп базы данных PostgreSQL, который содержит ряд данных о местоположении.
Данные о местоположении должны быть долготой и высотой некоторых точек, но хранятся в файле sql в виде строки цифр и букв, что странно для меня. Например:
0101000020E61000009513A7B4801F6340131CD8D0766A3BC0
Как я могу преобразовать эту строку в долготу и высоту, используя запрос PostgreSQL?
1 ответ
Если у вас есть расширение postgis, и вы можете привести географию к геометрии и использовать функцию ST_AsLatLonText(geometry).
SELECT ST_AsLatLonText
FROM (0101000020E61000009513A7B4801F6340131CD8D0766A3BC0::geometry);