| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Елена Усова
 
 
  Зарегистрирован: 04.04.2014 Сообщения: 2 Откуда: Уфа
  | 
		
			
				 Добавлено: Пт 04 Апр 2014 14:15    Заголовок сообщения: Обновление данных в растре | 
				     | 
			 
			
				
  | 
			 
			
				| Добрый день!У меня возникла проблема с обновлением растра после его изменения.Я программно добавляю привязанные растры в sql таблицу INGEO_RASTERS, и затем вызываю функцию Update для IIngeoRasterMap, но в  Ингео отображение растра не обновляется.Обновляется только после того, как я вручную закрываю-открываю базу данных через администратор ингео.Можно ли программно обновить отображение растра? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		APopov
 
 
  Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
  | 
		
			
				 Добавлено: Пн 07 Апр 2014 13:49    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				в текущей версии (4.4) - нет, ибо не предусмотрена программная работа с растрами _________________ ОАО "Самара-Информспутник",
 
   инженер-программист Попов Артем | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Азаматов Азамат Хадисович
 
 
  Зарегистрирован: 17.02.2005 Сообщения: 100 Откуда: г. Учалы, Респ. Башкортостан
  | 
		
			
				 Добавлено: Ср 09 Апр 2014 11:37    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| самое интересное что если другой пользователь одновременно меняет растр в базе, то она обновляется! Это значит есть такой механизм, просто он недокументированный. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Елена Усова
 
 
  Зарегистрирован: 04.04.2014 Сообщения: 2 Откуда: Уфа
  | 
		
			
				 Добавлено: Ср 09 Апр 2014 13:48    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Спасибо большое за ответы! Азамат, расскажите пожалуйста поподробней об одновременном обновлении растра.Что вы имели ввиду?Программное обновление таблицы SQL?Мы попытались программно средствами SQL добавлять записи в таблицу INGEO_RASTERS и одновременно под другим пользователем менять привязку растров в интерфейсе Ингео.Ситуация не изменилась.Изменения, внесенные средствами SQL отображаются только после перезапуска сервера Ингео. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Сергей Попов
 
 
  Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
  | 
		
			
				 Добавлено: Чт 10 Апр 2014 10:04    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				позвольте предложить простой обходной манёвр.
 
Один раз надо привязать в базе все возможные файлы, даже те, который в настоящее время ещё не существует.
 
Имена файлов соответствуют номенклатуре планшетов или иной системе.
 
Если привязка производится в ручную, тогда сервер не нуждается в перезагрузке, иначе его надо будет всего один раз перезагрузить.
 
После этого работа ведётся только с файлами растров: замена, добавление, удаление.
 
В Ингео Вы увидите изменения при ближайшей перерисовке или по нажатию клавиши F5
 
Советую растры разных карт располагать в разных подкаталогах. _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		APopov
 
 
  Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
  | 
		
			
				 Добавлено: Чт 10 Апр 2014 16:09    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Кстати необязательно перезапускать сервер данных Ингео. 
 
Достаточно "закрыть" нужную базу в сервере данных (чтобы зелёный бочёнок базы стал серым) - это приведёт к сбросу кэша и повтоному перечитыванию базы при её открытии _________________ ОАО "Самара-Информспутник",
 
   инженер-программист Попов Артем | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Азаматов Азамат Хадисович
 
 
  Зарегистрирован: 17.02.2005 Сообщения: 100 Откуда: г. Учалы, Респ. Башкортостан
  | 
		
			
				 Добавлено: Пт 11 Апр 2014 11:50    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Елена Усова писал(а): | 	 		  | ....ременном обновлении растра.Что вы имели ввиду?Программное обновление таблицы SQL?Мы попытались программно средствами SQL добавлят... | 	  
 
У нас например трое работают в одной базе через сеть. Я изменяю привязку растров и она сразу отображается у двух других пользователей. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |