У меня 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)
Что это значит и как с этим бороться?
			
			
													[РЕШЕНО] Проблема с SRID
- 
				Namolem
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 04 сен 2011, 18:45
- Репутация: 0
							 [РЕШЕНО] Проблема с SRID
						[РЕШЕНО] Проблема с SRID
		
													
							
						
			
			
			
			
			
					Последний раз редактировалось Namolem 04 май 2012, 13:58, всего редактировалось 1 раз.
									
			
						
										
						- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Проблема с SRID
А в таблице (виде в свежей версии postgis) geometry_columns эта ваша новая таблица есть?
			
			
									
						
							Spatial is now, more than ever, just another column- The Geometry Column.
			
						- 
				Namolem
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 04 сен 2011, 18:45
- Репутация: 0
Re: Проблема с SRID
Да, действительно, проблема была в этой таблице.
Спасибо
			
			
									
						
										
						Спасибо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей
