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, которая используется в Google Maps, Bing Maps и в ArcGIS Online.
Некоторые сервисы используют кэширование на лету. Иногда не все листы карты вычисляются предварительно. Если запрашиваемые листы не существуют, изображение будет вычислено автоматически.
Использование кэшированных картографических сервисов подразумевает, что сервисы ArcGIS можно масштабировать под огромное количество пользователей и карт, которые обслуживаются единовременно. В частности, ArcGIS Online предоставляет пользователям миллионы карт в день с помощью ArcGIS for Server, используя при этом очень малое число ГИС-серверов.
Кэш отображения
Кэш отображения – это кэш на локальном диске компьютера, в котором хранятся данные для слоев базовых карт, изображений листов кэшированных картографических сервисов ArcGIS for Server, изображения листов других картографических сервисов из сети Интернет, а также кэш ArcGIS Globe. В ArcGIS for Desktop этот кэш отображения используется для повышения производительности отображения ресурсов в ArcMap и ArcGlobe.