[РЕШЕНО] Проблема с SRID

Системы координат, проекции, преобразования, привязка
Ответить
Namolem
Интересующийся
Сообщения: 17
Зарегистрирован: 04 сен 2011, 18:45
Репутация: 0

[РЕШЕНО] Проблема с SRID

Сообщение Namolem » 26 апр 2012, 11:11

У меня Postresql 9 БД с геометриями. Их SRID 4326, но на самом деле координаты там хранятся в системе SK-32

До недавних пор SharpMap рисовал геометрии на карте без проблем, но мне понадобилось создать свою новую таблицу

Я сделал такие же поля: the_geom(geomery), gid(serial), потом вытащил одну запись из старой таблицы с помощью st_astext

После этого я вствил эту запись в свою новую таблицу с помощью GeomFromText с SRID = 4326.

Но после запуска появилась ошибка:

ERROR: XX000: Operation on two geometries with different SRIDs

SQL который вызвал ошибку (от SharpMap): SELECT AsBinary("the_geom") AS Geom FROM "public"."Sells" WHERE "the_geom" && box2d('BOX3D(2174393.60158667 491034.650679584,2174573.98275174 491215.031844653)'::box3d)

Что это значит и как с этим бороться?
Последний раз редактировалось Namolem 04 май 2012, 13:58, всего редактировалось 1 раз.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проблема с SRID

Сообщение Denis Rykov » 26 апр 2012, 14:58

А в таблице (виде в свежей версии postgis) geometry_columns эта ваша новая таблица есть?
Spatial is now, more than ever, just another column- The Geometry Column.

Namolem
Интересующийся
Сообщения: 17
Зарегистрирован: 04 сен 2011, 18:45
Репутация: 0

Re: Проблема с SRID

Сообщение Namolem » 03 май 2012, 10:49

Да, действительно, проблема была в этой таблице.
Спасибо

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя