| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		matrix
 
 
  Зарегистрирован: 16.04.2009 Сообщения: 3
 
  | 
		
			
				 Добавлено: Чт 16 Апр 2009 16:41    Заголовок сообщения: Проблема с переносом карт из одной базы в другую | 
				     | 
			 
			
				
  | 
			 
			
				Здравствуйте!
 
 
Стоит задача перести несколько карт из одной базы ИнГео в другую на том же сервере. СУБД Oracle 9i.
 
 
При экспорте в формат *.idf возникают ошибки:
 
1. [0016000B57E8] У полигонального объекта количество вершин не должно быть меньше 3-х
 
2. [0016000564DA] No index currently active. [ИнГЕО - Объекты карты]
 
 
При импорте из формата *.idf выдаются ошибки типа:
 
inform  iteration Импорт семантических данных объекта "000D0006E5A3"
 
error   Ошибка получения объекта: в секторе "0049000318C5" не найден объект с идентификатором "000D0006E5A3" (TMapObjects.GetObject)
 
 
Пробовал импортировать в формате idf и mif. Ошибки одинаковые.
 
 
В результате экспорта на слое визуально остутствуют целые сектора с объектами, хотя ID этих объектов в атрибутивной таблице присутствуют и сектора в ingeo_sectors также присутствуют.
 
При открытии Табличных данных активного слоя возникает та же ошибка: в секторе "0049000318C5" не найден объект с идентификатором "000D0006E5A3" (TMapObjects.GetObject)
 
 
Подскажите, в чем заключается ошибка и как ее исправить.
 
 
Спасибо | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		nikser
 
 
  Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
  | 
		
			
				 Добавлено: Вс 19 Апр 2009 21:50    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Перед экспортом очень желательно выполнять проверку объектов из меню сервис
 
И еще есть утилита проверки базы данных то же неплохо изредка прогонять _________________ Сергей Николаев | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		matrix
 
 
  Зарегистрирован: 16.04.2009 Сообщения: 3
 
  | 
		
			
				 Добавлено: Чт 23 Апр 2009 16:38    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Пробовал использовать различные проверки. Эффекта никакого это не дало. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		nikser
 
 
  Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
  | 
		
			
				 Добавлено: Сб 25 Апр 2009 16:30    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				судя по описанию выдаваемых ошибок у Вас в базе присутствуют:
 
1. ошибки геометрии объектов.
 
тут нужно учесть что в последних версиях ингео модульпроверки несовсем корректно работает
 
у вас критическая ошибка количество вершин меньше установленного в ингео
 
2 проверка соответствия графики и семантики выполняется внешней утилитой "оптимизация БД"
 
К сожалению ничего не могу сказать про нее поскольку давно не пользовался. Но похоже что такая ошибка у вас присутствует. _________________ Сергей Николаев | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		andreichernov
 
 
  Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
  | 
		
			
				 Добавлено: Сб 25 Апр 2009 21:08    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| попробуйте еще запустить на базе ingeooptimizer | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		matrix
 
 
  Зарегистрирован: 16.04.2009 Сообщения: 3
 
  | 
		
			
				 Добавлено: Пн 27 Апр 2009 10:38    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				nikser
 
 
1. Да, Вы правы, есть ошибка про количесвто вершин, меньше установленного. Как с ней быть?
 
 
2. А где можно найти внешнюю утилиту "Оптимизация БД" и ingeooptimizer?
 
 
Благодарю за помощь | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		nikser
 
 
  Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
  | 
		
			
				 Добавлено: Вт 28 Апр 2009 19:48    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Цитата: | 	 		  | есть ошибка про количесвто вершин, меньше установленного. Как с ней быть | 	  
 
Ну лучше всего вручную, поправив геометрию объектов
 
Если  не критично - можно исправить в настройках отображения объектов в в проводнике
 
 
Оптимизатор БД
 
http://www.integro.ru/dl/ingeo/modules_and_tools/index.htm _________________ Сергей Николаев | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |