Подпись | Описание | Тип данных |
Веб-карта как JSON | JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. Веб-интерфейсы API ArcGIS для JavaScript, Flex, Silverlight и т.д. позволяют легко получать эту строку JSON из карты. | String |
Выходной файл | Имя выходного файла. Расширение файла зависит от параметра Формат. | File |
Формат (Дополнительный) | Задает формат, в котором будет предоставлено изображение карты для печати.
Примечание:Фон в выходном файле будет всегда непрозрачен. | String |
Папка шаблонов компоновки (Дополнительный) | Полный путь к папке, где находятся страницы компоновки (файлы .pagx), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Шаблон компоновки (Дополнительный) | Имя шаблона из списка или ключевое слово MAP_ONLY. Когда выбрано MAP_ONLY или передается пустая строка, выходная карта не будет содержать никаких объектов компоновки страницы, таких как название, легенду или масштабную линейку. | String |
Краткая информация
Принимает состояние веб-приложения (например, включенные сервисы, настройки видимости слоев и графику на стороне клиента) и возвращает компоновку печатаемой страницы или базовую карту указанной области интереса.
Использование
Входные данные для инструмента – это часть текста в формате JavaScript object notation (JSON), описывающий слои, графику и другие параметры веб-карты. JSON необходимо структурировать в соответствии со спецификацией ExportWebMap.
Этот инструмент включен в ArcGIS Server для поддержки веб-сервисов печати, включая готовый сервис PrintingTools. Веб-интерфейсы API ArcGIS для JavaScript, Flex и Silverlight используют сервис 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})
Имя | Описание | Тип данных |
Web_Map_as_JSON | JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. Веб-интерфейсы API ArcGIS для JavaScript, Flex, Silverlight и т.д. позволяют легко получать эту строку JSON из карты. | String |
Output_File | Имя выходного файла. Расширение файла зависит от параметра Формат. | File |
Format (Дополнительный) | Задает формат, в котором будет предоставлено изображение карты для печати.
Примечание:Фон в выходном файле будет всегда непрозрачен. | String |
Layout_Templates_Folder (Дополнительный) | Полный путь к папке, где находятся страницы компоновки (файлы .pagx), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Layout_Template (Дополнительный) | Имя шаблона из списка или ключевое слово MAP_ONLY. Когда выбрано MAP_ONLY или передается пустая строка, выходная карта не будет содержать никаких объектов компоновки страницы, таких как название, легенду или масштабную линейку. | String |
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да