Чтобы помочь вам принять правильное решение о том, производить ли кэширование автоматически при публикации или вручную, ArcGIS предоставляет оценки ожидаемого размера кэша.
- Оценка Предполагаемый размер кэша (Estimated Cache Size) на закладке Кэширование (Caching) диалогового окна Редактор сервисов (Service Editor) – это очень грубая оценка, основанная на средних размерах листа для выбранного формата изображения и количестве листов, ожидаемом в кэше. Оценка предполагает векторную карту для форматов изображений, отличных от JPEG, и растровые изображения для форматов JPEG и MIXED. Для форматов JPEG и MIXED оценка предполагает качество сжатия 75.
- Инструмент Управление листами кэша картографического сервера (Manage Map Server Cache Tiles) сообщает оценки размера кэша рядом с каждым полем масштаба в диалоговом окне инструмента. Это грубые оценки, полученные тем же способом, что и предполагаемый размер кэша, упомянутый выше.
- Утилита Вычислить размер кэша (Calculate Cache Size), доступная через нажатие кнопки на закладке Кэширование (Caching) диалогового окна Редактор сервисов (Service Editor), дает наиболее точную оценку размера вашего кэша. Эта утилита создает случайные примеры листов для вашего сервиса и использует их, чтобы экстраполировать оценку размера. Вы можете увеличить или уменьшить количество кэшируемых примеров, тем самым влияя на точность оценки.
Если доподлинно известно, какие будут использоваться формат изображения и масштабы, рекомендуется настроить их до осуществления каких-либо оценок. Однако оценки могут помочь понять различия в размере кэше, вызываемые использованием разных форматов изображения.
Использование утилиты Вычислить размер кэша (Calculate Cache Size)
Для расчета оценки размера кэша выполните следующие действия. Примите к сведению, что утилита Вычислить размер кэша (Calculate Cache Size) доступна только до публикации сервиса; ее нельзя запустить на уже существующем сервисе.
- Начните процесс публикации сервиса в ArcMap, и продолжайте до тех пор, пока не дойдете до диалогового окна Редактор сервисов (Service Editor).
- Перейдите на закладку Кэширование (Caching).
- Убедитесь, что вы выбрали прорисовку карту с помощью листов из кэша, и нажмите Вычислить размер кэша (Calculate Cache Size).
- Установите свойство Оценка качества (Estimate Quality), чтобы определить, насколько точна будет ваша оценка и как долго она будет вычисляться. Чтобы получить более точные целевые оценки, потребуется больше примеров листов и времени для расчета.
- Щелкните Пуск (Start). Оценки появляются для всех масштабов, начиная с наибольшего кэшированного масштаба, разрешенного администратором сервера. Этот масштаб займет большую часть места на диске.
- Можно щелкнуть Пропустить уровень (Skip Level), чтобы пропустить оценку уровня масштаба.
Нажмите кнопку Стоп (Stop), если хотите остановить расчет оценок.
После того, как вы закроете утилиту, вы увидите, что Оценка размера кэша (Estimated Cache Size) показывает ту величину, которая была вами получена из утилиты.
Получение оценки, когда интересующая область является классом объектов
Важно отметить, что эти оценки отражают только прямоугольные экстенты карты. Если вы указали класс объектов в качестве области интереса для кэша, то полученная оценка будет основана на ограничивающем прямоугольнике каждого полигона в классе пространственных объектов, а не на его точных границах. Если вы собираетесь кэшировать географический объект неправильной формы, то более точную оценку можно получить путем вырезания сетки к границам класса пространственного объекта, разбивая этот объект на крупные ячейки сетки. Для создания сетки можно использовать инструмент Построить сетку (Create Fishnet).