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

Генерирование пустых тайлов

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1
RSS
Генерирование пустых тайлов
 
Добрый вечер. Для ускорения процесса отображения карты в web-приложении было решено сформировать тайлы и отключить последующее формирование. Но после генерации тайлов программой ImageryCreator_9.3.2 с параметром "Не создавать пустые тайлы", при обращении к карте, через GisWebServerSE - начинают создаваться пустые тайлы.

Прошу ответить на вопросы:
1. Для чего создаются пустые тайлы?
2. Как отключить последующее формирование только пустых тайлов?
3. Как отключить общее формирование тайлов, т.е. использование только сгенерированных тайлов с помощью ImageryCreator_9.3.2 ?

Из-за генерации тайлов(пустых, не пустых) GisWebServiceSE возникает ряд минусов:
1. Задержка загрузки(отображения) карты в web-приложении
2. Дополнительная нагрузка на сервер
3. Занимает дополнительное пространство на жестком диске






По размеру видно, что тайлы пустые. По дате видно, что пустые тайлы сгенерированы позже.

Изменено: Александр Канивец - 15.01.2018 22:37:02
 
1) Тайлы создаются сервисом в пределах габаритов публикуемых данных. Анализ на пустоту сервис не производит.
2-3) Для этого достаточно выставить опции проекта согласно главе 3.13 Руководства системного программиста

Проанализировать, что данных нет в пределах габаритов карты возможно только полностью сформировав картинку в памяти или выполнив пересечения всех объектов с пустой областью. Данные операции займут при многократном использовании гораздо больше времени, чем выдача пустого тайла. Тем самым вы уменьшаете нагрузку на сервер при повторных обращениях. Единственный минус это больший объем данных на жестком диске.
 
Цитата
Владимир Железняков написал:
2-3) Для этого достаточно выставить опции проекта согласно главе 3.13 Руководства системного программиста
Действительно, изменив значение Get Tile =0, формирование тайлов было отключено.

Но, т.к.  документация соответствует устаревшей версии на английском языке, и есть не соответствие:
Так как принято брать обозначения (1 - утверждение, 0 - отрицание), в устаревшей версии оно соответствовало, т.е. "Get Tile = 0 (Получать тайлы) - Принимает два значения 1 и 0. Если равно 0, то данные будут загружаться только из кэша", в нашем же случае "Загружать тайлы только из кэша", если мы утверждаем то параметр должен быть равен 1, но глядя в файл wmsparam.xml , значение параметра "GetTile" также будет равно 1, т.е. сервис тайлы будет генерировать тайлы, вот тут и присутствует несоответствие, предполагаю, что ошибка в переводе.

Есть пожелание:
1) Видеть соответствующую документацию обновленного ПО
2) Исправить перевод параметра "Get Tile" в обновленном ПО (Загружать тайлы только из кэша).





Изменено: Александр Канивец - 16.01.2018 11:18:05
 
Спасибо за замечания. Документацию поправим.
Страницы: 1
Читают тему (гостей: 1)



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

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