ArcGIS работает с различными вариантами кэширования, у каждого из которых есть свои особенности, которые будут подробно описаны ниже. Это может запутывать пользователя. Какой кэш какого типа? Какой кэш лучше всего вам подходит и в каком случае?
В данном разделе рассматриваются три типа кэша, а также даны ссылки на страницы с дополнительной информацией по данной теме.
Кэш объектов ArcMap
Этот кэш используется для увеличения производительности при многопользовательской работе с документами ArcMap и данными в локальной сети (LAN) организации. Кэш объектов временно хранит объекты и атрибутивные записи в памяти компьютера для сеанса ArcMap. Его следует использовать, когда вы работаете с некоторым экстентом карты.
Кэшированные картографические сервисы, опубликованные с помощью ArcGIS for Server
Кэшированный картографический сервис – это набор предварительно визуализированных листов карты, которые удобно использовать для показа сервиса. Это ускоряет отображение карты, поскольку она не должна визуализироваться на лету. Каждый лист вычисляется только один раз при создании кэша.
Это значит, что каждый раз при запросе пользователя к ArcGIS for Server листы карты нужного экстента и разрешения будут подгружаться из кэша.
Кэшированный картографический сервис поддерживает и мультимасштабные карты. Это реализуется путем создания серии изображений для каждого масштаба. Выбор масштабов карты, для которых будет вычисляться кэш пространственных объектов, остается за вами – это могут быть, например, масштабы 1:250 000, 1:100 000, 1:60 000, 1:30 000, 1:10 000 и 1:5 000. Зачастую удобно использовать стандартную схему разбивки, например, Web Mercator cache, которая используется в Google Maps, Bing Maps и в ArcGIS Online.
Некоторые сервисы используют кэширование на лету. Иногда не все листы карты вычисляются предварительно. Если запрашиваемые листы не существуют, изображение будет вычислено автоматически.
Использование кэшированных картографических сервисов подразумевает, что сервисы ArcGIS можно масштабировать под огромное количество пользователей и карт, которые обслуживаются единовременно. В частности, ArcGIS Online предоставляет пользователям миллионы карт в день посредством ArcGIS for Server, при этом задействуя на удивление малое число ГИС-серверов.
Более подробно о создании и управлении кэшированными картографическими сервисами
Кэш отображения
Кэш отображения – это кэш на локальном диске компьютера, в котором хранятся данные для слоев базовых карт, изображений листов кэшированных картографических сервисов из ArcGIS for Server и других картографических веб-сервисов, а также глобальный кэш ArcGIS Globe. ArcGIS for Desktop использует его для того, чтобы повысить производительность работы в ArcMap и ArcGlobe.