Страница 1 из 1

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

Добавлено: 26 апр 2012, 11:11
Namolem
У меня 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)

Что это значит и как с этим бороться?

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

Добавлено: 26 апр 2012, 14:58
Denis Rykov
А в таблице (виде в свежей версии postgis) geometry_columns эта ваша новая таблица есть?

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

Добавлено: 03 май 2012, 10:49
Namolem
Да, действительно, проблема была в этой таблице.
Спасибо