На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Бесконечное обращение к серверу при использовании метода mapPaintToXImage

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: Пред. 1 2 3 4
RSS
Бесконечное обращение к серверу при использовании метода mapPaintToXImage
 
Понятно, у нас просто немного другой случай - для большей отказоустойчивости используются две подсети параллельно. Соединение с ГИС-Сервером мы открываем по первой работающей. В случае потери соединения мы не можем ждать восстановления подключения, периодически вызывая функцию mapAdjustData, а переключаемся на другую доступную подсеть. Но в этом случае нам приходится пересоздавать соединение и переподключаться к карте. Или достаточно пересоздать подключение, а карту не переоткрывать?
 
Другой сервер - это и другая карта. Нужно все открывать заново.
Но смысл такой конструкции не очевиден.

Если данные нужны для отображения, то переоткрывать ничего не нужно. Автоматически формируется кэш и его содержания достаточно для отображения.
При восстановлении связи он автоматически обновится, если периодически вызывать функцию mapAdjustData.
При первом открытии данных, когда кэша нет или он не обновлялся более некоторого интервала времени, можно выбрать другую сеть,
особенно если она ведет к промежуточному ГИС Серверу, связанному с исходным сервером или с актуальной копией данных.
Но постоянный опрос состояния соединения и переоткрытие данных в этом случае не требуется.

Если нужно редактировать данные, то проще создать временную карту и сбрасывать с нее данные в момент наличия связи.
И так далее.
Страницы: Пред. 1 2 3 4
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности