В какой-то момент вам может потребоваться перенести кэш карты из одной папки в другую или с одного компьютера на другой. Для кэша небольших размеров вы можете использовать инструменты копирования и вставки в операционной системе. Копирование кэша крупных размеров может быть более трудной задачей. Обычно это связано с очень большим числом копируемых файлов, а не с местом на диске, которое занимает кэш.
Компактный формат хранения кэша предназначен для копирования крупных наборов кэша. В таком типе кэша листы хранятся не как отдельные файлы, а сгруппированы в файлы .bundle. Это позволяет получить намного меньшее число файлов для копирования, а также кэш меньшего размера. Использование компактного формата хранения вместо альтернативного «развернутого» формата может значительно сократить время копирования кэша.
Если вам не нужно копировать крупные развернутые кэши, используйте командную строку вместо функций копирования и вставки. Команда Robocopy может копировать директорию и все вложенные в нее папки. Далее представлен пример использования команды Robocopy для копирования набора кэша для США из сетевого диска Z в директорию кэша на локальном компьютере:
robocopy Z:\cache\USA C:\arcgisserver\arcgiscache\USA /s
Дополнительные сведения о синтаксисе и параметрах командной строки см. в документации по команде Robocopy от Microsoft.
Также доступны приложения сторонних производителей, позволяющие копировать большое число файлов. Копирование с их помощью может быть более стабильным, чем использование стандартных средств операционной системы. Некоторые из этих приложений позволяют планировать операции и ставить их в очередь для выполнения.
При использовании FTP для перемещения кэша в развернутом формате перенос данных может пройти быстрее, если предварительно запаковать файлы кэша в формате ZIP. Сжимать ZIP-файлы не нужно. Цель — избежать переноса большого числа небольших файлов. Некоторые сторонние приложения позволяют упростить архивацию и извлечение файлов.
Структура кэш и его папок
Вы можете копировать кэш на компьютер с существующим картографическим сервисом; этот кэш будет обнаружен после перезапуска сервиса. Имя папки кэша верхнего уровня должно совпадать с именем картографического сервиса. Единственным исключением является ситуация, когда картографический сервис создан в папке на ГИС-сервере, тогда для имени директории верхнего уровня используется следующий синтаксис: <имя_папки>_<имя_картографического_сервиса>.