Задать вопрос
@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
  • Вопрос задан
  • 974 просмотра
Подписаться 2 Простой 4 комментария
Решения вопроса 1
@den234624234642 Автор вопроса
Подсказали на стаке. Вопрос закрыт.
Ответ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы