Можно настроить ArcGIS Enterprise на создание готовых для печати документов из веб-карт и приложений; это делается с помощью сервисов печати. Доступны разные уровни функциональности и настройки в зависимости от сервиса печати, настроенного в вашей организации ArcGIS Enterprise. К опциям сервиса печати относятся:
- Сервис печати по умолчанию ArcGIS Enterprise.
- Сервис PrintingTools с интегрированного сайта ArcGIS Server
Примечание:
Если ArcGIS Enterprise on Kubernetes настроен с аутентификацией на веб-уровне, сервис PrintingTools и пользовательские сервисы печати не смогут выводить на печать никакие из сервисов вашего сайта.
Сервис печати по умолчанию
По умолчанию ArcGIS Enterprise поставляется с сервисом печати. Веб-приложения, созданные с помощью шаблона или в ArcGIS Web AppBuilder, будут использовать в своих виджетах сервис печати организации.
Сервис PrintingTools
PrintingTools – это настроенный сервис, который создает готовый к печати документ с помощью одной из заранее заданных компоновок карты. К ним относятся стандартные компоновки для размеров листов бумаги 8,5 на 11 дюймов, 11 на 17 дюймов, формата A3 и A4 книжной и альбомной ориентации. Каждая компоновка содержит стрелку севера, масштабную линейку и масштаб, легенду, дату и заголовок. Сервис PrintingTools поддерживает следующие выходные форматы: PDF, PNG32, PNG8, JPG, GIF, EPS, SVG, SVGZ, TIFF и AIX.
О том, как настроить PrintingTools для работы с ArcGIS Enterprise вашей организации, см. Настройка служебных сервисов.
Пользовательские сервисы печати
Если вы хотите использовать ваши компоновки карты, вы можете опубликовать свой сервис для печати веб-карт, наподобие PrintingTools. Настройте этот сервис так, чтобы он ссылался на подготовленную вами папку с различными компоновками карт — файлами компоновки ArcGIS Pro (.pagx).
Примечание:
Пользовательские сервисы печати не поддерживаются в ArcGIS Enterprise on Kubernetes 10.9. Если у вас сервер Windows или Linux, интегрированный с вашей организацией, вы можете настроить его пользовательский сервис печати в организации, следуя данным инструкциям.
Затем настройте настраиваемый сервис печати в своей организации ArcGIS Enterprise. Чтобы узнать, как это сделать, обратитесь к разделу Настройка служебных сервисов. Помните, что для использования на ArcGIS Enterprise собственного сервиса печати, необходимо, чтобы он работал через HTTPS.
Использование сервисов печати в приложениях
После настройки сервиса PrintingTools или пользовательского сервиса печати для организации, этот сервис будет автоматически использоваться в некоторых приложениях. Например, виджет печати в Web AppBuilder, шаблоны веб-приложений, в которых есть виджеты печати, будут настроены автоматически, а также кнопка Map Viewer Печать создает представление MAP_ONLY на веб-карте. Для печати с помощью готовых компоновок, поставляющихся вместе с PrintingTools, либо ваших пользовательских компоновок, опубликуйте веб-карту в приложении из Web AppBuilder или шаблон веб-приложения с включенной функцией печати. Вы можете выполнять печать из шаблонов веб-приложений Basic Viewer и Classic Viewer, а также шаблонов веб-приложений Map Tools.
Примечание:
В случае кэшированного картографического сервиса разрешение, используемое сервисом PrintingTools (например, 96 DPI), может оказаться слишком низким для крупноформатной или высококачественной печати. Для печати с более высоким разрешением включите динамические слои в кэшированном картографическом сервисе. Это позволит сервису печати получить через запрос на экспорт карты изображения карты в желаемом разрешении (например, 300 DPI) вместо листов кэша низкого разрешения. Более подробно см. Динамические слои.
Создание шаблонов печати в Map Viewer
Вы можете создавать пользовательские шаблоны для печати из Map Viewer или Map Viewer Classic. Эти шаблоны могут быть взяты из сервиса печати, который опубликован в организации.
Добавьте сервис печати, в соответствии с шагами, приведенными в разделе Настройка служебных сервисов. После проверки ArcGIS Enterprise предоставленного URL REST вы увидите все исходные шаблоны макета, предоставленные сервисом печати. Вы также увидите возможность распечатать легенду, если она доступна. Если в организации ArcGIS Enterprise имеется более одной доступной компоновки печати, с помощью кнопки Печать в Map Viewer можно открыть ниспадающий список различных компоновок. Вы можете создавать, редактировать или удалять шаблоны для максимального соответствия требованиям пользователей к печати из Map Viewer. Эти изменения сохраняются как настройки в ArcGIS Enterprise; они не сохраняются в сервисе печати.
Вы можете управлять шаблонами компоновки следующими способами:
- Чтобы создать компоновку, щелкните Создать шаблон печати и введите имя длиной до 50 знаков, и описание, до 120 знаков. Символы < и > отфильтровываются. Выберите формат – Image (PNG32) или PDF – и компоновку (предлагаемую сервисом печати). Поставьте отметку печати легенды, если вы хотите, чтобы сервис содержал легенду. Щелкните Создать и Сохранить, чтобы сохранить новую компоновку.
- Для просмотра сведений о шаблоне, щелкните кнопку рядом с ним.
- Чтобы изменить имеющийся шаблон, щелкните кнопку рядом с шаблоном, чтобы внести изменения. Щелкните Обновить, чтобы увидеть изменения, и щелкните Сохранить, чтобы сохранить изменения.
- Чтобы удалить имеющийся шаблон, щелкните кнопку Удалить рядом с шаблоном.
- Чтобы обновить список шаблонов текущим содержанием сервиса печати, щелкните Обновить. Новые компоновки печати из сервиса добавляются в список шаблонов. Шаблоны, основанные на компоновках печати, которые более не доступны в сервисе, будут удалены.
- Чтобы вернуть шаблоны к состоянию, предлагаемому сервисом печати, удалите URL сервиса печати, щелкните Сохранить и снова введите URL-адрес сервиса.
- Если вы хотите использовать сервис печати Map Viewer по умолчанию, удалите все шаблоны компоновок и щелкните Сохранить. В списке шаблонов вы увидите Только карта.
- Компоновка Только карта по умолчанию входит в состав всех сервисов печати. Эта компоновка содержит только ресурсы карты, без дополнительных элементов.
Легенды
Независимо от того, настроена ли ваша организацияArcGIS Enterprise для использования PrintingTools или специального сервиса печати, легенды на бумаге будут выглядеть одинаково. При печати сервисов объектов или сервисов карты (которые опубликованы из ArcGIS Pro на ArcGIS Server 10.7.1 и выше) легенда в печатном документе включает только записи легенды для объектов, обнаруженных в экстенте карты, тогда как легенды для других типов сервисов включают все записи легенды для объектов, независимо от экстента карты.
Примечание:
Легенды для потоковых слоев, WMS, слоев с прозрачностью и слоев с умной картографией могут отображаться неправильно.