Для динамического расчета надписей используется механизм создания надписей Maplex. Механизм создания надписей Maplex выполняет размещение надписей в режиме реального времени, но при этом производительность снижается из-за вычислений. По этой причине механизм создания надписей Maplex рекомендуется использовать только для кэшированных картографических сервисов во время их публикации. При работе со слоем базовой карты механизм создания надписей Maplex может снижать производительность при отображении карты в интервале между операциями панорамирования и масштабирования.
Решения
Проверьте скорость отображения вашего слоя или слоя базовой карты в ArcMap. При публикации, проверьте производительность отображения вашего сервиса в окне Предварительный просмотр (Preview).
Подробнее о работе со слоями базовой карты или предварительном просмотре вашего сервиса
- Если необходимо внести изменения, можно изменить динамическое подписывание карты для использования стандартного механизма создания надписей, который обеспечивает более быструю работу. Однако качество размещения надписи может при этом снизиться.
- Можно также предварительно рассчитать надписи карты с помощью Maplex, а потом сохранить их как объекты аннотаций. При этом динамическое надписывание с помощью механизма создания надписей Maplex будет заменено на слои аннотаций.
Примечание:
Использование механизма создания надписей Maplex может замедлить процесс формирования кэша. Хотя кэширование в большинстве случаев является одноразовой операций, с помощью которой достигается ускоренный доступ клиентов к высококачественным картографическим сервисам, процесс формирования кэша также активно задействует ресурсы памяти и ЦП. Следует убедиться в том, что при формировании кэша для сервиса доступен достаточный объем ОЗУ. Если увеличение объема ОЗУ невозможно, рекомендуется использовать стандартных механизм создания надписей для формирования кэша. Также может использовать механизм создания надписей Maplex для создания аннотаций и использования ее в кэше.
Дополнительная информация
Создать текст карты можно с помощью одного из трех методов:
- Использовать стандартный механизм создания надписей, выполняющий создание простых надписей для карт и размещение меньшего числа надписей, но с более высокой производительностью.
- Использовать механизм создания надписей Maplex, выполняющий расширенные интеллектуальные операции по созданию надписей для карт, экономя при этом существенный объем времени для редактирования и размещения большего количества надписей. Тем не менее, расширенные возможности механизма создания надписей Maplex могут стать причиной снижения производительности, поэтому данный механизм рекомендуется использовать только для кэшированных картографических сервисов.
- Использовать аннотации для сохранения предварительно рассчитанных текстовых надписей.
Более подробно см. в разделе Обзор работы с текстом (An overview of working with text).