Обновление части кэша картографического сервиса

0 голосов
спросил 26 Апр, 10 от Nemzev (340 баллов) в категории Программные продукты Esri
    Мы можем редактировать водные объекты, но проблема в том, что реки, озера и водохранилища относятся к общегеографическим данным, которые, как правило заранее отрисовываются и сохраняются на сервере в виде рисунков кэша, для ускорения отрисовки всей карты в окне интернет приложения.
Мы редактируем реки в базе, например, меняем названия рек, но пользователь видит заранее отрисованные картинки, где названия не были изменены. Пространственные данные могут уже измениться, но мы будем пользоваться устаревшими данными из кэша. В этом проблема. При изменении данных БД нам необходимо обновлять кэш карты. Но обновлять его целиком довольно-таки проблематично т.к. это займет много времени. Поэтому нужно обновить участок кэша. Кто нибудь сталкивался с этой проблемой?! пожалуйста подскажите решение или ресурсы где можно прочитать инфу о проблеме!Заранее спасибо!Возомжна ли реализация на С#?

    
    

2 Ответы

0 голосов
ответил 26 Апр, 10 от TDenis (42,620 баллов)
Так ведь при построении (обновлении) кэша можно указать экстент или подсунуть класс объектов.
0 голосов
ответил 26 Апр, 10 от pooperec (10,820 баллов)
Возможно ручное обновление по "площади", но:
1. Для этого нужно иметь соответствующие права.
2. "Это" иногда вываливается с ошибками...
3. Есть проблемы характера "2 пользователя добавили в общей сумме 5 объектов, первый пользователь добавил 2 объекта, 2 - 3, причем, за две сессии редактирования. Как сделать так чтобы:
1. Не было запущено 3 инстанца на обновление (так как это скушает 3 ядра).
2. Не обновлять общий экстент который был отредактирован, а только экстенты фигур...
3. Не давать права ГИС Администраторов для всех операций.."

Пришёл к выводу, что намного лучше заранее правильно спланировать данные, и те которые часто обновляются не кешировать вообще...
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...