Страница 1 из 1
Может кто в курсе как преобразовать тип geometry в geography
Добавлено: 04 сен 2011, 18:49
Namolem
В этой теме пока не разбираюсь, но делать надо..
Есть база данных с картой города и области.
Точка (г.Брянск, ул. Костычева, д. 49) имеет вид (х,у):
2173193.5891201617 491525.40779972705
В скрипте добавления объекта фигурирует SRID 4326
Как мне преобразовать эти координаты в WGS84 для взаимодействия с Яндекс.Картами ?
Re: Может кто в курсе как преобразовать тип geometry в geogr
Добавлено: 04 сен 2011, 21:16
Максим Дубинин
приведенные координаты - не 4326, в том же скрипте поищите коды других систем
Re: Может кто в курсе как преобразовать тип geometry в geogr
Добавлено: 05 сен 2011, 05:51
Namolem
Вот такой запрос сохранен под именем "ставка геометрии"
Код: Выделить всё
INSERT INTO "Areas" ("ID", "Label", "the_geom") VALUES ('32280001','Новая 11', GeomFromText('POLYGON((2167698.72 492533.44, 2167693.47 492519.58, 2167645.91 492537.54, 2167650.88 492551.3, 2167698.72 492533.44))',4326));
Re: Может кто в курсе как преобразовать тип geometry в geogr
Добавлено: 05 сен 2011, 06:17
Denis Rykov
Приведенный запрос просто вставляет запись в таблицу, но судя по координатам - это совсем не 4326. Чтобы перевести данные в 4326, нужно во-первых определиться с тем, что за проекция у вас используется, а затем выполнить что-то вроде:
Код: Выделить всё
ST_Transform(ST_SetSRID(the_geom, [ваш SRID]), 4326);
Re: Может кто в курсе как преобразовать тип geometry в geogr
Добавлено: 05 сен 2011, 16:03
Namolem
Узнал что используется СК-32..