Skip To Content

Настройка портала для печати карт

Можно настроить портал ArcGIS Enterprise на создание готовых для печати документов из веб-карт и приложений; это делается с помощью сервисов печати. В зависимости от настроенного на портале сервиса печати, его функции и возможности могут отличаться. К опциям сервиса печати относятся:

  • Сервис печати ArcGIS Enterprise по умолчанию
  • Сервис PrintingTools с сайта ArcGIS Server
  • Пользовательский сервис печати

Портал содержит сервис печати по умолчанию, как описано ниже. Вы можете настроить свой автономный или интегрированный с сайтом сервера портал для работы с сервисом PrintingTools с помощью экземпляра ArcGIS Server. Если вы интегрировали портал и сайт сервера и настроили хост-сервера, сервис печати хост-сервера автоматически запускается и настраивается на работу с порталом. Однако если вы ранее настраивали сервис печати для работы с порталом, при задании хост-сервера URL-адрес не обновляется. Вам необходимо запустить этот сервис, предоставить к нему доступ и настроить его как служебный сервис.

Прежние версии:

В версии 10.3, если вы задали хост-сервер для портала, сервис был автоматически настроен на работу с порталом, но было необходимо запустить сервис и предоставить к нему доступ. Начиная с версии 10.3.1 необходимо только предоставить к нему доступ.

При использовании сервиса печати ArcGIS Server с сервисами, которые были добавлены на портал по протоколу HTTPS, требуются дополнительные настройки. Любой компьютер, на котором работает сервис печати, необходимо настроить для работы с сертификатами, выпущенными Центром сертификации сайта, предоставляющего сервисы HTTPS. Эта настройка выполняется на уровне операционной системы. Более подробно о том, как это сделать, см. Включение SSL с помощью нового сертификата, подписанного центром сертификации.

Сервис печати ArcGIS Enterprise по умолчанию

По умолчанию ArcGIS Enterprise поставляется с сервисом печати, обладающим базовыми функциями. Сервис печати по умолчанию позволяет печатать или просматривать картографические сервисы и сервисы объектов из Map Viewer в формате PNG. Это PNG-изображение является представлением MAP_ONLY веб-карты и имеет размер 670x500 пикселей. Сервис печати по умолчанию не поддерживает печать других типов сервисов, таких как WMS, или файлов. Кроме того, кэшированные картографические сервисы могут печататься только при использовании сервиса печати по умолчанию, если у этого сервиса включены динамические слои. Вы не сможете использовать сервис печати по умолчанию с шаблонами веб-приложений или с Web AppBuilder for ArcGIS.

Примечание:

Убедитесь, что портал настроен на работу с сертификатами из вашего центра сертификации, что позволит сервису печатать карты и сервисы объектов, добавленные на портал, использующий HTTPS.

Сервис печати портала ArcGIS Enterprise по умолчанию выбирается, когда в диалоговом окне Печать в Служебных сервисах портала, указано По умолчанию.

Сервис PrintingTools

PrintingTools – это сервис с предварительно заданной конфигурацией в папке Utilities экземпляра ArcGIS Server, который создает готовый к печати документ, используя для этого один из наборов заготовленных компоновок карт. К ним относятся стандартные компоновки для размеров листов бумаги 8,5 на 11 дюймов, 11 на 17 дюймов, формата A3 и A4 книжной и альбомной ориентации. Каждая компоновка содержит стрелку севера, масштабную линейку и масштаб, легенду, дату и заголовок. Сервис PrintingTools поддерживает следующие выходные форматы: PDF (геопривязанный), PNG32, PNG8, JPG, GIF, EPS, SVG и SVGZ.

Сервис PrintingTools по умолчанию остановлен. Для запуска сервиса необходимо использовать ArcGIS for Desktop или ArcGIS Server Manager, если требуется поддержка рабочих процессов печати. Доступ к работающему сервису PrintingTools осуществляется по URL-адресу, который имеет следующий формат: https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task.

О том, как настроить PrintingTools для работы с порталом ArcGIS Enterprise, см. Настройка служебных сервисов. По завершении настройки сервиса PrintingTools с порталом он автоматически будет использоваться виджетом печати Web AppBuilder и шаблонами веб-приложений, в которых имеются виджеты печати. Когда сервис PrintingTools настроен на работу с порталом, при нажатии в Map Viewer кнопки Печать будет создано представление ве-карты MAP_ONLY. Для печати с помощью готовых компоновок, поставляющихся вместе с PrintingTools, опубликуйте веб-карту в приложении из Web AppBuilder или шаблон веб-приложения с включенной функцией печати. Вы можете выполнять печать из шаблонов веб-приложений Basic Viewer и Classic Viewer, а также шаблонов веб-приложений Map Tools.

Примечание:

В случае кэшированного картографического сервиса разрешение, используемое сервисом PrintingTools (например, 96 DPI), может оказаться слишком низким для крупноформатной или высококачественной печати. Для печати с более высоким разрешением рекомендуется включить в кэшированном картографическом сервисе динамические слои. Это позволит сервису печати получить (через запрос на экспорт карты) изображения карты в желаемом разрешении (например, 300 DPI) вместо листов кэша низкого разрешения. Более подробно см. в разделе O динамических слоях.

Пользовательские сервисы печати

Если вы хотите использовать собственные компоновки, вы можете опубликовать свой сервис для печати веб-карт, наподобие PrintingTools. Вы настроите этот сервис так, чтобы он ссылался на вашу папку с компоновками карты документами ArcMap (.mxd) или проектами ArcGIS Pro (.aprx).

Вы можете найти инструкции по публикации собственного сервиса для веб-печати (и его привязке к своей папке компоновки) в Учебное руководство: Публикация дополнительных сервисов печати. В руководстве также объясняется, что делать, если позже вы решите обновить компоновки. Обновлять компоновки можно по-разному в зависимости от того, зарегистрировали ли вы свою папку компоновок на сервере до публикации. Руководство содержит инструкции для обоих сценариев.

После того как вы опубликовали собственный сервис, вы можете настроить его на работу с порталом. Чтобы узнать, как это сделать, обратитесь к разделу Настройка служебных сервисов. Помните, что для использования на портале собственного сервиса печати, необходимо, чтобы он работал через HTTPS.

Когда пользовательский сервис печати будет настроен, как сервис портала, он автоматически будет использоваться виджетом печати Web AppBuilder и шаблонами веб-приложений, которые содержат виджет печати. Когда пользовательский сервис печати настроен на работу с порталом, при нажатии в Map Viewer кнопки Печать будет создано представление веб-карты MAP_ONLY. Для печати с помощью собственных компоновок, опубликуйте веб-карту в приложении из Web AppBuilder или шаблон веб-приложения с включенной функцией печати. Вы можете выполнять печать из шаблонов веб-приложений Basic Viewer и Classic Viewer, а также шаблонов веб-приложений Map Tools.

В случае кэшированного картографического сервиса, разрешение, используемое пользовательском сервисом печати (например, 96 DPI), может оказаться слишком низким для крупноформатной или высококачественной печати. Для печати с более высоким разрешением рекомендуется включить в кэшированном картографическом сервисе динамические слои. Это позволит сервису печати получить (через запрос на экспорт карты) изображения карты в желаемом разрешении (например, 300 DPI) вместо листов кэша низкого разрешения. Более подробно см. в разделе O динамических слоях.

Пользовательские компоновки для печати в Map Viewer

Вы можете создавать пользовательские компоновки для печати из Map Viewer. Эти компоновки могут быть взяты из сервиса печати, который опубликован в организации.

Вам потребуется добавить сервис печати, в соответствии с шагами, приведенными в разделе Настройка служебных сервисов. После того как портал ArcGIS Enterprise проверит указанный вами REST URL, вы увидите все начальные шаблоны компоновок, предлагаемые вашим сервисом печати (с опцией печати легенды, если она доступна). Если на портале имеется более одной компоновки печати, в Map Viewer с помощью кнопки Печать можно открыть список различных компоновок. Вы можете создавать, редактировать или удалять шаблоны для максимального соответствия требованиям пользователей к печати из Map Viewer. Эти изменения сохраняются как настройки портала; они не сохраняются в сервисе печати.

Вы можете управлять шаблонами компоновки следующими способами:

  • Чтобы создать новую компоновку, щелкните Создать шаблон печати и введите имя длиной до 50 знаков, и описание, до 120 знаков. Символы < и > отфильтровываются. Выберите формат – Image (PNG32) или PDF – и компоновку (предлагаемую сервисом печати). Поставьте отметку печати легенды, если вы хотите, чтобы сервис содержал легенду. Щелкните Создать и Сохранить, чтобы сохранить новую компоновку.
  • Для просмотра сведений о шаблоне, щелкните кнопку Информация рядом с ним.
  • Чтобы изменить имеющийся шаблон, щелкните кнопку Редактировать рядом с шаблоном, чтобы внести изменения. Щелкните Обновить, чтобы увидеть изменения, и Сохранить, чтобы сохранить их.
  • Чтобы удалить имеющийся шаблон, щелкните кнопку Удалить button Удалить рядом с шаблоном.
  • Чтобы обновить список шаблонов текущим содержанием сервиса печати, щелкните Обновить. Новые компоновки печати из сервиса будут добавлены в список шаблонов. Шаблоны, основанные на компоновках печати, которые более не доступны в сервисе, будут удалены.
  • Чтобы вернуть шаблоны к состоянию, предлагаемому сервисом печати, удалите URL сервиса печати, щелкните Сохранить и снова введите URL-адрес сервиса.
  • Если вы хотите использовать сервис печати для Map Viewer по умолчанию, удалите все шаблоны компоновок и щёлкните Сохранить. В списке шаблонов вы увидите Только карта.
  • Компоновка Только карта по умолчанию входит в состав всех сервисов печати. Эта компоновка содержит только ресурсы карты, без дополнительных элементов.

Легенды

Независимо от использования на портале ArcGIS Enterprise сервиса PrintingTools или пользовательского, легенды на бумаге будут выглядеть одинаково. При печати сервисов объектов, легенды в напечатанном документе будут содержать только записи для объектов, найденных на экстенте карты, тогда как легенды других типов сервисов будут содержать записи для всех объектов, независимо от экстента карты.

Примечание:

Легенды потоковых слоев, WMS, слоев с прозрачностью и слоев с интеллектуальной картографией могут отображаться некорректно.