Можно настроить ArcGIS Enterprise на создание готовых для печати документов из веб-карт и приложений; это делается с помощью сервисов печати. Доступны разные уровни функциональности и настройки в зависимости от сервиса печати, настроенного в вашей организации ArcGIS Enterprise. К опциям сервиса печати относятся:
- Сервис печати по умолчанию Portal for ArcGIS.
- Сервис PrintingTools с сайта ArcGIS Server
- Пользовательский сервис печати
Портал содержит сервис печати по умолчанию, как описано ниже. Вы можете настроить свой автономный или интегрированный с сайтом сервера портал для работы с сервисом PrintingTools с помощью экземпляра ArcGIS Server. Если вы интегрировали портал и сайт сервера и настроили хост-сервера, сервис печати хост-сервера автоматически запускается и настраивается на работу с порталом. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вы должны запустить этот сервис, предоставить к нему доступ и настроить его как служебный сервис.
Дополнительная настройка необходима, когда вы используете сервис печати ArcGIS Server с сервисами, которые участники добавляют на портал через HTTPS. Вы должны настроить любой компьютер, на котором работает сервис печати, так, чтобы он доверял сертификатам, подписанным центром сертификации (CA) с сайта, предоставляющего службы HTTPS. Эта настройка выполняется на уровне операционной системы. См. Настройка ArcGIS Server с использованием нового сертификата, подписанного центром сертификации.
Сервис печати по умолчанию
По умолчанию Portal for ArcGIS поставляется с сервисом печати. Веб-приложения, созданные с помощью шаблона или в ArcGIS Web AppBuilder, будут использовать в своих виджетах сервис печати организации.
Сервис PrintingTools
PrintingTools – это настроенный сервис, находящийся в папке Utilities на сайте ArcGIS Server, который создает готовый к печати документ с помощью одной из заранее заданных компоновок карты. К ним относятся стандартные компоновки для размеров листов бумаги 8,5 на 11 дюймов, 11 на 17 дюймов, формата A3 и A4 книжной и альбомной ориентации. Каждая компоновка содержит стрелку севера, масштабную линейку и масштаб, легенду, дату и заголовок. Сервис PrintingTools поддерживает следующие выходные форматы: PDF, PNG32, PNG8, JPG, GIF, EPS, SVG, SVGZ, TIFF и AIX.
Сервис PrintingTools по умолчанию остановлен. Используйте ArcGIS Server Manager для запуска сервиса, если хотите поддерживать рабочие процессы печати. Доступ к работающему сервису PrintingTools осуществляется по URL-адресу, который имеет следующий формат: https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
О том, как настроить PrintingTools для работы с ArcGIS Enterprise вашей организации, см. Настройка служебных сервисов.
Пользовательские сервисы печати
Если вы хотите использовать ваши компоновки карты, вы можете опубликовать свой сервис для печати веб-карт, наподобие PrintingTools. Настройте этот сервис так, чтобы он ссылался на подготовленную вами папку с различными компоновками карт — файлами компоновки ArcGIS Pro (.pagx).
Вы можете найти инструкции по публикации собственного сервиса для веб-печати (и указанию ее в папке с собственными компоновками) в разделе Публикация пользовательских компоновок для печати из ArcGIS Pro. В руководстве также объясняется, что делать, если позже вы решите обновить компоновки. Обновлять компоновки можно по-разному, в зависимости от того, зарегистрировали ли вы свою папку компоновок на сервере до публикации. Руководство содержит инструкции для обоих сценариев.
Затем настройте настраиваемый сервис печати в своей организации 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 Classic. Вы можете создать и настроить пользовательские шаблоны печати для своей организации, создав группу шаблонов компоновки или создав шаблоны печати, исходя из того, что предусмотрено в сервисах печати организации.
Создание группы шаблонов компоновки
Если ваша организация создала в ArcGIS Pro пользовательские шаблоны компоновки, которые подходят для ваших рабочих процессов печати, то их можно загрузить на портал, поделиться ими с группой и настроить эту группу как группу шаблонов компоновки организации. Все пользовательские шаблоны компоновок, опубликованные в этой группе, доступны как варианты шаблонов при печати в Map Viewer.
Примечание:
Возможность задать группу шаблонов компоновки доступна только в том случае, если сервис печати, настроенный в организации, размещен на интегрированном сайте ArcGIS Server. Пользовательские шаблоны компоновок, опубликованные в данной группе шаблонов компоновок, поддерживаются только в Map Viewer, и не поддерживаются в Map Viewer Classic.
Чтобы задать группу шаблонов компоновки, содержащую пользовательские шаблоны компоновок, выполните следующие действия:
- Убедитесь, что вы вошли как участник с ролью администратора по умолчанию или с пользовательской ролью, имеющей права администрирования, чтобы управлять веб-сайтом портала.
- Откройте Организация > Настройки > Служебные сервисы.
- В разделе Печать щелкните кнопку Редактировать для Группы шаблонов компоновок, чтобы раскрыть ниспадающее меню Группа и выбрать свою группу.
Примечание:
Чтобы сделать пользовательские шаблоны компоновок доступными для всех участников организации в Map Viewer, группу шаблонов компоновок должны видеть все участники организации, а элементы шаблона должны быть доступны как для группы, так и для организации.
- Измените порядок сортировки шаблонов в раскрывающемся меню Шаблон в Map Viewer, выбрав поле в меню Порядок сортировки. Сортировку шаблонов можно изменять По возрастанию или По убыванию.
Все пользовательские шаблоны компоновок, размещенные в группе, теперь доступны в раскрывающемся меню Шаблон в Map Viewer.
Создание шаблонов печати с помощью сервиса печати
Вы можете создавать пользовательские шаблоны печати на основе тех, что предлагаются сервисом печати организации.
Добавьте сервис печати, в соответствии с шагами, приведенными в разделе Настройка служебных сервисов. После проверки ArcGIS Enterprise предоставленного URL REST вы увидите все исходные шаблоны макета, предоставленные сервисом печати. Вы также увидите возможность распечатать легенду, если она доступна. Если в организации ArcGIS Enterprise имеется более одной доступной компоновки печати, то кнопка Map Viewer Печать откроет список различных компоновок печати. Вы можете создавать, редактировать или удалять шаблоны, используя более гибкие настройки для печати карт в Map Viewer и Map Viewer Classic. Эти изменения сохраняются как настройки в ArcGIS Enterprise; они не сохраняются в сервисе печати.
Вы можете управлять шаблонами компоновки следующими способами:
- Чтобы создать компоновку, щелкните Создать шаблон печати и введите имя длиной до 50 знаков, и описание, до 120 знаков. Символы < и > отфильтровываются. Выберите формат – Image (PNG32) или PDF – и компоновку (предлагаемую сервисом печати). Поставьте отметку печати легенды, если вы хотите, чтобы сервис содержал легенду. Щелкните Создать и Сохранить, чтобы сохранить новую компоновку.
- Для просмотра сведений о шаблоне, щелкните кнопку рядом с ним.
- Чтобы изменить имеющийся шаблон, щелкните кнопку рядом с шаблоном, чтобы внести изменения. Щелкните Обновить, чтобы увидеть изменения, и щелкните Сохранить, чтобы сохранить изменения.
- Чтобы удалить имеющийся шаблон, щелкните кнопку Удалить рядом с шаблоном.
- Чтобы обновить список шаблонов текущим содержанием сервиса печати, щелкните Обновить. Новые компоновки печати из сервиса добавляются в список шаблонов. Шаблоны, основанные на компоновках печати, которые более не доступны в сервисе, будут удалены.
- Чтобы вернуть шаблоны к состоянию, предлагаемому сервисом печати, удалите URL сервиса печати, щелкните Сохранить и снова введите URL-адрес сервиса.
- Если вы хотите использовать сервис печати Map Viewer по умолчанию, удалите все шаблоны компоновок и щелкните Сохранить. В списке шаблонов вы увидите Только карта.
- Компоновка Только карта по умолчанию входит в состав всех сервисов печати. Эта компоновка содержит только ресурсы карты, без дополнительных элементов.
Примечание:
Map Viewer Classic поддерживает только пользовательские шаблоны печати, предлагаемые сервисом печати. Map Viewer дополнительно поддерживает шаблоны печати, предоставленные в группе шаблонов компоновок организации. Если в вашей организации шаблоны печати настроены как для группы шаблонов компоновок, так и для сервиса печати, инструмент Печать в Map Viewer отобразит список всех доступных шаблонов печати в раскрывающемся меню Шаблон.
Легенды
Независимо от того, настроена ли ваша организацияArcGIS Enterprise для использования PrintingTools или специального сервиса печати, легенды на бумаге будут выглядеть одинаково. При печати сервисов объектов или сервисов карты (которые опубликованы из ArcGIS Pro на ArcGIS Server 10.7.1 и выше) легенда в печатном документе включает только записи легенды для объектов, обнаруженных в экстенте карты, тогда как легенды для других типов сервисов включают все записи легенды для объектов, независимо от экстента карты.
Примечание:
Легенды для потоковых слоев, WMS, слоев с прозрачностью и слоев с умной картографией могут отображаться неправильно.