Skip to main content

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

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

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

  • Сервис PrintingTools из интегрированного сайта ArcGIS Server

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

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

Дополнительная настройка необходима, когда вы используете сервис печати ArcGIS Server с сервисами, которые пользователи портала добавляют на портал через HTTPS. Вы должны настроить любой компьютер, на котором работает сервис печати, так, чтобы он доверял сертификатам, подписанным центром сертификации (CA) с сайта, предоставляющего службы HTTPS. Эта настройка выполняется на уровне операционной системы. См. подробнее Настройка ArcGIS Server с использованием нового сертификата, подписанного центром сертификации.

Дополнительная настройка необходима, когда вы используете сервис печати ArcGIS Server с сервисами, которые пользователи добавляют на портал через HTTPS. Вы должны настроить любой компьютер, на котором работает сервис печати, так, чтобы он доверял сертификатам, подписанным центром сертификации (CA) с сайта, предоставляющего службы HTTPS. Эта настройка выполняется на уровне операционной системы. См. подробнее Настройка ArcGIS Server с использованием нового сертификата, подписанного центром сертификации.

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

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

Сервис 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.example.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 или пользовательского сервиса печати для организации, этот сервис будет автоматически использоваться в некоторых приложениях. Например, в шаблонах веб-приложений, в которых есть виджеты печати, используйте настроенный автоматически сервис, тогда кнопка Печать в Map Viewer будет создавать печатное представление веб-карты MAP_ONLY. Для печати с помощью готовых компоновок, поставляющихся вместе с PrintingTools, либо ваших пользовательских компоновок, опубликуйте веб-карту в приложении из шаблона веб-приложения с включенной функцией печати.

Примечание:

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

Настройка пользовательских шаблонов компоновок печати

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

Настройка группы шаблонов компоновок организации

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

Примечание:

Возможность задать группу шаблонов компоновки доступна только в том случае, если сервис печати, настроенный в организации, размещен на интегрированном сервере ArcGIS Server.

Чтобы опубликовать пользовательский шаблон компоновки печати и настроить группу шаблонов компоновки организации, выполните следующие действия:

  1. Создайте компоновку в ArcGIS Pro и сохраните компоновку в файл .pagx.

  2. Выполните вход на портал и убедитесь, что у вас есть права на создание ресурсов.

  3. Добавьте файл как элемент портала.

    Файл компоновки появится в ваших ресурсах.

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

    Файл компоновки опубликован в группе и доступен для печати в Map Viewer.

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

  6. Щелкните Организация вверху сайта, затем выберите вкладку Настройки.

  7. Щелкните Служебные сервисы.

  8. В разделе Печать под пунктом Группа шаблонов компоновок щелкните кнопку Редактировать для Группы шаблонов компоновок, чтобы раскрыть ниспадающее меню Группа и выбрать свою группу.

    Примечание:

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

  9. Чтобы изменить порядок сортировки шаблонов в ниспадающем меню Шаблон в Map Viewer, выберите поле в меню Порядок сортировки и измените способ сортировки шаблонов, выбрав По возрастанию или По убыванию.

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

Создание шаблонов печати с помощью сервиса печати

Вы можете создавать пользовательские шаблоны печати на основе тех, что предлагаются сервисом печати организации.

Добавьте сервис печати, в соответствии с шагами, приведенными в разделе Настройка служебных сервисов. После проверки ArcGIS Enterprise предоставленного REST URL вы увидите все исходные шаблоны компоновок, содержащиеся в сервисе печати. Вы также увидите возможность распечатать легенду, если она доступна. Если в 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, слоев с прозрачностью и слоев с настройками smart mapping могут отображаться неправильно.