Подпись | Описание | Тип данных |
Веб-карта как JSON | JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. ArcGIS API for JavaScript позволяет легко получать эту строку JSON из карты. | String |
Выходной файл | Имя выходного файла. Расширение файла зависит от параметра Формат. | File |
Формат (Дополнительный) | Задает формат, в котором будет предоставлено изображение карты для печати.
Примечание:Фон в выходном файле будет всегда непрозрачен. | String |
Папка шаблонов компоновки (Дополнительный) | Полный путь к папке, где находятся страницы компоновки (файлы .pagx), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Шаблон компоновки (Дополнительный) | Имя шаблона из списка или ключевое слово MAP_ONLY. Если выбрано MAP_ONLY или передается пустая строка, выходная карта не будет содержать никаких объектов компоновки страницы, таких как название, легенду или масштабную линейку. | String |
ID элемента компоновки (Дополнительный) | Идентификатор портала (в формате JSON) элемента компоновки, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}. Если параметр задан, он имеет преимущество над параметром Шаблон компоновки. | String |
Краткая информация
Возвращает компоновку страницы для печати или простую карту указанной области интереса на основе состояния веб-приложения (например, включенных сервисов, настроек видимости слоев и графики на стороне клиента).
Использование
Входные данные для этого инструмента – текст в формате JJSON, описывающий слои, графику и другие параметры веб-карты. Представление JSON необходимо структурировать в соответствии со спецификацией ExportWebMap.
Этот инструмент включен в ArcGIS Server для поддержки веб-сервисов печати, включая готовый сервис PrintingTools. ArcGIS API for JavaScript использует сервис PrintingTools для генерации изображений для печати карт.
Для расширенных вариантов печати, например, для замены слоев сервисов локальными векторными данными или создания атласов карт, используйте функцию ConvertWebMapToArcGISProject в модуле Python arcpy.mp, вместо этого инструмента. Чтобы обеспечить доступ веб-приложения к скрипту Python, можно сделать скрипт доступным посредством сервиса геообработки ArcGIS Server. Более подробную информацию см. в разделе Печать в веб-приложениях документации ArcGIS Server.
При экспорте в формат TIFF создается файл .tiff 32 бит с возможностью работы с геоданными, имеющий канал альфа.
Параметры
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID})
Имя | Описание | Тип данных |
Web_Map_as_JSON | JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. ArcGIS API for JavaScript позволяет легко получать эту строку JSON из карты. | String |
Output_File | Имя выходного файла. Расширение файла зависит от значения параметра Format. | File |
Format (Дополнительный) | Задает формат, в котором будет предоставлено изображение карты для печати.
Примечание:Фон в выходном файле будет всегда непрозрачен. | String |
Layout_Templates_Folder (Дополнительный) | Полный путь к папке, где находятся страницы компоновки (файлы .pagx), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Layout_Template (Дополнительный) | Имя шаблона из списка или ключевое слово MAP_ONLY. Если выбрано MAP_ONLY или передается пустая строка, выходная карта не будет содержать никаких объектов компоновки страницы, таких как название, легенду или масштабную линейку. | String |
Layout_Item_ID (Дополнительный) | Идентификатор портала (в формате JSON) элемента компоновки, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}. Если параметр задан, он имеет преимущество над параметром Layout_Template. | String |
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да