Подпись | Описание | Тип данных |
Веб-карта как JSON | JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. ArcGIS API for JavaScript позволяет получать эту строку JSON из карты. | String |
Выходной файл | Имя выходного файла. Расширение файла зависит от параметра Формат. | File |
Формат (Дополнительный) | Задает формат, в котором будет предоставлено изображение карты для печати.
Примечание:Фон в выходном файле будет всегда непрозрачен. | String |
Папка шаблонов (Дополнительный) | Полный путь к папке, где находятся страницы компоновки или отчетов (файлы .pagx, .rptx и .rptt), которые будут использоваться как шаблоны. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Шаблон компоновки (Дополнительный) | Имя шаблона из списка или ключевое слово MAP_ONLY. Если выбрано MAP_ONLY или передается пустая строка, выходная карта не будет содержать никаких объектов компоновки страницы, таких как название, легенду или масштабную линейку. | String |
ID элемента компоновки (Дополнительный) | Идентификатор портала (в формате JSON) элемента компоновки, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}. Если значение задано, этот параметр имеет преимущество над параметром Шаблон компоновки. | String |
Шаблон отчета (Дополнительный) | Имя шаблона отчета. Если указано значение этого параметра, для параметра Формат должно быть задано значение Portable Document Format (PDF). Если этот параметр не задан, выходной файл не будет содержать отчетов. | 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 бит с возможностью работы с геоданными, имеющий канал альфа.
Папка, указанная в параметре Папка шаблонов, не может содержать два или более файлов (.rptt и .rptx) с одинаковыми именами. Это делается для того, чтобы избежать появления нежелательных выходных данных во время выполнения заданий печати. Шаблоны компоновки и отчетов могут иметь одно и то же имя.
Если используется или задан шаблона отчета, выходные данные должны быть в формате PDF.
Параметры
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID}, {Report_Template}, {Report_Item_ID})
Имя | Описание | Тип данных |
Web_Map_as_JSON | JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. ArcGIS API for JavaScript позволяет получать эту строку JSON из карты. | String |
Output_File | Имя выходного файла. Расширение файла зависит от значения параметра Format. | File |
Format (Дополнительный) | Задает формат, в котором будет предоставлено изображение карты для печати.
Примечание:Фон в выходном файле будет всегда непрозрачен. | String |
Layout_Templates_Folder (Дополнительный) | Полный путь к папке, где находятся страницы компоновки или отчетов (файлы .pagx, .rptx и .rptt), которые будут использоваться как шаблоны. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Layout_Template (Дополнительный) | Имя шаблона из списка или ключевое слово MAP_ONLY. Если выбрано MAP_ONLY или передается пустая строка, выходная карта не будет содержать никаких объектов компоновки страницы, таких как название, легенду или масштабную линейку. | String |
Layout_Item_ID (Дополнительный) | Идентификатор портала (в формате JSON) элемента компоновки, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}. Если значение задано, этот параметр имеет преимущество над параметром Layout_Template. | String |
Report_Template (Дополнительный) | Имя шаблона отчета. Если указано значение этого параметра, для параметра Format должно быть задано значение PDF. Если этот параметр не задан, выходной файл не будет содержать отчетов. | String |
Report_Item_ID (Дополнительный) | Идентификатор портала (в формате JSON) элемента отчета, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}. Если значение задано, этот параметр имеет преимущество над параметром Report_Template. | String |
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да