Страница 1 из 1
[Рецепт] Ускорение отрисовки WMS в 1.9
Добавлено: 21 янв 2013, 12:36
Дмитрий Барышников
Столкнулся с медленной отрисовкой WMS. В частности, OSM с ГИС-Лаба.

- wms1.png (32.88 КБ) 5945 просмотров
Если открывать по-умолчанию, то отрисовка выполняется достаточно медленно. Поэтому в диалоге выбора слоя у WMS сервера необходимо указать размер блока мозаики (я поставил 256).

- wms2.png (39.98 КБ) 5945 просмотров
Дополнительно, стоит выставить подходящую СК (у меня это WGS 84 / Pseudo Mercator), что бы именно в не приходили данные от WMS сервера. Иначе, при перепроецировании на лету QGIS буде искажать растр (появится лишние лесенки на линиях, ухудшится читаемость шрифтов и т.п.).
Кроме того, необходимо убедится, что в настройках включено кэширование (параметры-отрисовка-использовать кэш для ускорения перерисовки), а для WMS достаточного размера кэш (параметры-сеть-размер кэша). Размер кэша в килобайтах. Я поставил 200 000.
Re: [Рецепт] Ускорение отрисовки WMS
Добавлено: 21 янв 2013, 15:05
Максим Дубинин
Спасибо большое. Ускорение работы с WMS с простым указанием размера блока просто поразительное. Этот вопрос очень долго мучал и все никак не доходили руки разобраться что же там происходит.
Re: [Рецепт] Ускорение отрисовки WMS
Добавлено: 21 янв 2013, 17:59
old_Bibigon
начинает слать кучу запросов вместо одного в весь экран (да. сервер начинает считать их), за счёт повторения тайлов в общем случае запросов меньше. + возможны проблемы как и со всеми тайлами (потеря/дублирование надписей на границе, заморочки с шаблонными заливками).
так-то есть смысл ставить размер больше, 512x512 к примеру, или какой-то прямоугольный чтоб в экран 4 тайла к примеру попадали...
Re: [Рецепт] Ускорение отрисовки WMS
Добавлено: 24 янв 2013, 12:09
Denis Rykov
Вроде делаю как написано, но никакого прироста в скорости не наблюдается, при этом WMS запрашивается тайлами, но в строке состояния постоянно пишет что-то типа "0 совпадений в кэше, 249 несовпадений в кэше" (QGIS 1.8). В 1.9 (Window 7, не самая последняя версия) работает как надо. Спасибо за рецепт!
Re: [Рецепт] Ускорение отрисовки WMS
Добавлено: 25 янв 2013, 14:07
Донецков
На NextGIS 1.8 от 03.01.2013, после указания размеров блоков 256 или 512 - изображение не отрисовывается, в строке состояния пишет о совпадении блоков..., если не указывать размер - отрисывавается, кеш истановил вместо 51200 на 204800, хуже не стало...
Re: [Рецепт] Ускорение отрисовки WMS
Добавлено: 25 янв 2013, 14:33
Максим Дубинин
этот рецепт для 1.9