@den234624234642

Как преобразовать геоданные GeoJSON в PostGIS?

Подскажите, как преобразовать координаты GeoJSON в координаты для PostGIS подходящие для колонки с типом Geometry?
У меня есть таблица с импортированными из xm; файла данными и в ней координаты в GeoJSON.
Я читал, читал - примерно понимаю, что нужно использовать

UPDATE
SELECT
ST_GeomFromGeoJSON
ST_SetSRID - 4326

У меня получается получить данные таким запросом

SELECT ST_SetSRID(ST_GeomFromGeoJSON('{"type":"Polygon","coordinates":[[[38.1985294,55.4073349],[38.198862,55.4068537],[38.1994716,55.4055054],[38.1996559,55.4048253],[38.1997417,55.40474],[38.2006751,55.4047278],[38.2016515,55.4049654],[38.2014634,55.4057021],[38.2025811,55.4056548],[38.2045338,55.405984],[38.2039045,55.4068781],[38.2011687,55.4084618],[38.1997954,55.4081938],[38.1985294,55.4073349]]]}'),4326);

Ответ
0103000020E6100000010000000E000000B2255069691943407D02CD8C23B44B4065355D4F74194340D8E033C813B44B408B3D0F4988194340FBACD799E7B34B400B7A14538E194340F40BC050D1B34B40DF92D2229119434007B13385CEB34B408ECFBFB8AF1943401A64DC1ECEB34B403CD862B7CF1943407B81FEE7D5B34B40A52B7D8DC919434092B5E10BEEB34B40D4A46F2DEE19434093BB197FECB34B409BF6DE292E1A43408159A148F7B34B40ED80EB8A191A4340B47AE29414B44B404ABD5DE5BF1943402855EC7948B44B4014724AE59219434009B7C6B13FB44B40B2255069691943407D02CD8C23B44B40


Вроде, как это то, что мне нужно, но как поменять во всей таблице - не понимаю.

Кому не сложно - подскажите, как преобразовать геоданные.
Колонка с геоданными geo_coordinates

Спасибо))

И можно ли поменять тип колонки в geometry после преобразования или нужно создавать новую таблицу и копировать данные?
Спасибо
5d67953fcee20610858600.png
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
@den234624234642 Автор вопроса
Подсказали на стаке. Вопрос закрыт.
Ответ
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
IQ Oрtiоn Software Санкт-Петербург
от 150 000 руб.
Взахлёб Ульяновск
от 120 000 до 200 000 руб.
IQ Oрtiоn Software Санкт-Петербург
от 90 000 до 160 000 руб.