Skip To Content

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

В этом разделе

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

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

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

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

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

Пользовательский сервис печати может использоваться с отдельным порталом, с порталом, интегрированным с сервером, и с порталом, для которого настроен хост-сервер.

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

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

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

Примечание:

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

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

Сервис PrintingTools

PrintingTools – это сервис с предварительно заданной конфигурацией в папке Utilities экземпляра ArcGIS for 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://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task.

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

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

В версии 10.3 шаблонами веб-приложения с возможностью печати были вьюеры Basic Viewer и Classic Viewer.

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

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

Если вы хотите использовать собственные компоновки, вы можете опубликовать свой сервис для печати веб-карт, наподобие PrintingTools. Можно настроить этот сервис так, чтобы он обращался к вашим папкам с документами ArcMap (.MXD), которые были подготовлены вами на основе различных компоновок карт.

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

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

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

В версии 10.3 шаблонами веб-приложения с возможностью печати были вьюеры Basic Viewer и Classic Viewer.

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

Легенды

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