Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Обновление данных в растре

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Елена Усова



Зарегистрирован: 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    Заголовок сообщения: Ответить с цитатой

самое интересное что если другой пользователь одновременно меняет растр в базе, то она обновляется! Это значит есть такой механизм, просто он недокументированный.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Елена Усова



Зарегистрирован: 04.04.2014
Сообщения: 2
Откуда: Уфа

СообщениеДобавлено: Ср 09 Апр 2014 13:48    Заголовок сообщения: Ответить с цитатой

Спасибо большое за ответы! Азамат, расскажите пожалуйста поподробней об одновременном обновлении растра.Что вы имели ввиду?Программное обновление таблицы SQL?Мы попытались программно средствами SQL добавлять записи в таблицу INGEO_RASTERS и одновременно под другим пользователем менять привязку растров в интерфейсе Ингео.Ситуация не изменилась.Изменения, внесенные средствами SQL отображаются только после перезапуска сервера Ингео.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Сергей Попов



Зарегистрирован: 05.03.2005
Сообщения: 299
Откуда: г. Тольятти - Самара - Копейск

СообщениеДобавлено: Чт 10 Апр 2014 10:04    Заголовок сообщения: Ответить с цитатой

позвольте предложить простой обходной манёвр.
Один раз надо привязать в базе все возможные файлы, даже те, который в настоящее время ещё не существует.
Имена файлов соответствуют номенклатуре планшетов или иной системе.
Если привязка производится в ручную, тогда сервер не нуждается в перезагрузке, иначе его надо будет всего один раз перезагрузить.
После этого работа ведётся только с файлами растров: замена, добавление, удаление.
В Ингео Вы увидите изменения при ближайшей перерисовке или по нажатию клавиши F5
Советую растры разных карт располагать в разных подкаталогах.

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Чт 10 Апр 2014 16:09    Заголовок сообщения: Ответить с цитатой

Кстати необязательно перезапускать сервер данных Ингео.
Достаточно "закрыть" нужную базу в сервере данных (чтобы зелёный бочёнок базы стал серым) - это приведёт к сбросу кэша и повтоному перечитыванию базы при её открытии

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Азаматов Азамат Хадисович



Зарегистрирован: 17.02.2005
Сообщения: 100
Откуда: г. Учалы, Респ. Башкортостан

СообщениеДобавлено: Пт 11 Апр 2014 11:50    Заголовок сообщения: Ответить с цитатой

Елена Усова писал(а):
....ременном обновлении растра.Что вы имели ввиду?Программное обновление таблицы SQL?Мы попытались программно средствами SQL добавлят...

У нас например трое работают в одной базе через сеть. Я изменяю привязку растров и она сразу отображается у двух других пользователей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB