Прежде чем приступить к процессу создания кэша, вы должны рассмотреть свои требования и принять соответствующие дизайнерские решения, чтобы гарантировать, что ваши ресурсы будут максимально полезны и информативны для ваших пользователей. При создании кэшей учитывайте следующее.
Масштабы
При кэшировании карты вы отрисовываете ее на нескольких заданных уровнях масштабирования, чтобы затем пользователи смогли приближать и отдалять карту. При выборе параметров кэша необходимо определить, какие масштабы требуется кэшировать. ArcGIS Pro может создавать кэш автоматически.
Вы также должны определить максимальный уровень детализации, на котором будут использоваться ресурсы, например, на глобальном уровне, на уровне штата, округа, города или микрорайона.
Интероперабильность
Чтобы пользователи могли комбинировать ресурсы, которые вы опубликовали, с другими общедоступными слоями, необходимо убедиться, что система координат, используемая при создании карты, совпадает с системой координат общедоступных слоев. Если системы координат не совпадают, содержимое будет проецироваться повторно, что приведет к снижению производительности. После создания, схема разбиения на листы, используемая в слоях, должна соответствовать выбранным масштабам.
Примечание:
Для векторных слоев и слоев сцены требуется, чтобы соотношения последовательных значений масштабов в уровне детализации равнялись 2.
Цель
При публикации кэшированных сервисов необходимо учитывать, будет ли ресурс использоваться в качестве базовой карты или как наложение на другие базовые карты.
- Если ресурс будет использоваться в качестве базовой карты, см. раздел Создание карты для наложения на карты в ArcGIS Online, Google Maps или Bing Maps.
- Чтобы подготовить кэшированный слой рабочей карты, см. раздел Создание мультимасштабной карты. Слои растровых листов в формате PNG и смешанном формате, а также слои векторных листов обеспечивают видимость базового содержания.
Примечание:
При кэшировании рабочих слоев карты, которые необходимо наложить на базовые карты, необходимо определить, должно ли наложение обеспечивать видимость базового содержания.
Операции и функции
При выборе типа слоя кэша, который вы будете использовать, вы должны определить операции, выполняемые пользователями на веб-слое. Например, пользователям может потребоваться поддержка операций запроса, идентификации, всплывающих окон или условных обозначений на их веб-слоях.
Кэшированные слои изображений карты поддерживают условные обозначения, запросы и операции идентификации, а веб-слои листов - нет. Если вам необходима поддержка всплывающих окон с помощью веб-слоев листов, см. раздел Настройка всплывающих окон (Map Viewer Classic) и Использование веб-слоев листов для ArcGIS Pro.
Частота обновления
Кэш представляет собой моментальный снимок вашей карты в определенный момент времени и лучше всего работает с картами, которые не содержат данные в реальном времени. Если на вашей карте должны использоваться данные в реальном времени и обновления должны отображаться без временной задержки, кэширование не является подходящим решением.
Кэшированные ресурсы не должны устаревать и должны регулярно обновляться, чтобы оставаться актуальным. К примерам таких данных относятся карты улиц, карты изображений и топографические карты.
Если карта содержит только векторные данные, рекомендуется использовать векторный слой листов для публикации ресурса. Дополнительные сведения об обновлении и перестройке векторных слоев листов см. в разделе Управление слоями листов.
Частота, с которой вы обновляете кэш, будет зависеть от времени, необходимого для получения нового исходного ресурса и создания кэша, а также от доступных вам ресурсов сервера.
Если ваши данные часто меняются, рекомендуется использовать промежуточный сервер для построения кэша, чтобы рабочий сервер можно было использовать для других операций. Если вы не можете создавать кэш на промежуточном сервере, вам следует рассмотреть возможность планирования обновлений кэша во время простоя на вашем рабочем сервере.
Вы также можете создавать кэш, используя группу инструментов ArcGIS Pro Управление полистным кэшем.
Использование клиентом
При создании кэша учитывайте клиенты, которые будут отображать содержимое кэша, например настольные, мобильные или веб-приложения. Вы можете изменить разрешение кэша в точках на дюйм, чтобы оно соответствовало разрешению различных устройств.
Производительность
Чтобы обеспечить наилучшие условия работы с конечными пользователями, примите во внимание следующее:
- Насколько быстро должны реагировать ресурсы?
- Каким должно быть время отрисовки кэшированных картографических сервисов?
- Сколько пользователей, как ожидается, будут использовать этот ресурс?
Создание тестового кэша при настройке сервера может помочь определить, достаточно ли у вас ресурсов для выполнения этих требований.
Создание карты для наложения на карты в ArcGIS Online, Google Maps или Bing Maps
При создании кэша карт вы можете выбрать соответствие размеров и масштабов листов кэша тем, которые используются ArcGIS Online, Google Maps и Bing Maps. Это позволит повысить производительность наложения в клиентских приложениях. Дополнительные сведения см. в разделе Создание пользовательской базовой карты.
Для этого необходимо использовать систему координат WGS 1984 Web Mercator (дополнительная сфера) и спроектировать вашу карту так, чтобы она была читабельной в различных масштабах, используемых ArcGIS Online, Google Maps и Bing Maps. Установите диапазоны масштабирования для слоев карты таким образом, чтобы они отображали соответствующий объем данных, сохраняя при этом разборчивость надписей и символов.