Можно настроить ArcGIS Enterprise на создание готовых для печати документов из веб-карт и приложений; это делается с помощью сервисов печати. Доступны разные уровни функциональности и настройки в зависимости от сервиса печати, настроенного в вашей организации ArcGIS Enterprise. К опциям сервиса печати относятся:
- Сервис печати по умолчанию ArcGIS Enterprise.
- Сервис PrintingTools с сайта ArcGIS Server
- Пользовательский сервис печати
Портал содержит сервис печати по умолчанию, как описано ниже. Вы можете настроить свой автономный или интегрированный с сайтом сервера портал для работы с сервисом PrintingTools с помощью экземпляра ArcGIS Server. Если вы интегрировали портал и сайт сервера и настроили хост-сервера, сервис печати хост-сервера автоматически запускается и настраивается на работу с порталом. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вы должны запустить этот сервис, предоставить к нему доступ и настроить его как служебный сервис.
Прежние версии:
В версии 10.3, если вы задали хост-сервер для портала, сервис был автоматически настроен на работу с порталом, но было необходимо запустить сервис и предоставить к нему доступ. Начиная с версии 10.3.1 необходимо только предоставить к нему доступ.
Дополнительная настройка необходима, когда вы используете сервис печати ArcGIS Server с сервисами, которые участники добавляют на портал через HTTPS. Вы должны настроить любой компьютер, на котором работает сервис печати, так, чтобы он доверял сертификатам, подписанным центром сертификации (CA) с сайта, предоставляющего службы HTTPS. Эта настройка выполняется на уровне операционной системы. См. Настройка ArcGIS Server с использованием нового сертификата, подписанного центром сертификации.
Сервис печати организации по умолчанию
По умолчанию ArcGIS Enterprise поставляется с сервисом печати. Веб-приложения, созданные с помощью шаблона или в 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 или административное подключение к ГИС-серверу в ArcMap, чтобы запустить сервис, если вы хотите поддерживать рабочие процессы печати. Доступ к работающему сервису PrintingTools осуществляется по URL-адресу, который имеет следующий формат: https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
О том, как настроить PrintingTools для работы с ArcGIS Enterprise вашей организации, см. Настройка служебных сервисов.
Пользовательские сервисы печати
Если вы хотите использовать ваши компоновки карты, вы можете опубликовать свой сервис для печати веб-карт, наподобие PrintingTools. Настроите этот сервис так, чтобы он ссылался на вашу папку с компоновками карты, документами ArcMap (.mxd) или прроектами ArcGIS Pro (.pagx).
Вы можете найти инструкции по публикации собственного сервиса для веб-печати (и указанию ее в папке с собственными компоновками) в разделе Опубликовать сервис печати из ArcMap и в Публикация пользовательских компоновок для печати из 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 Эти шаблоны могут быть взяты из сервиса печати, который опубликован в организации.
Добавьте сервис печати, в соответствии с шагами, приведенными в разделе Настройка служебных сервисов. После проверки 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, слоев с прозрачностью и слоев с умной картографией могут отображаться неправильно.