Экспорт веб-карты (Сервер)

Краткая информация

Принимает состояние веб-приложения (например, включенные сервисы, настройки видимости слоев и графику на стороне клиента) и возвращает компоновку печатаемой страницы или базовую карту указанной области интереса.

Использование

  • Входные данные для инструмента – это часть текста в формате 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 бит с возможностью работы с геоданными, имеющий канал альфа.

Параметры

ПодписьОписаниеТип данных
Веб-карта как JSON

JSON-представление состояния экспортируемой карты в том виде, в каком она отображается в веб-приложении. См. спецификацию ExportWebMap, чтобы понять, как форматировать этот текст. Веб-интерфейсы API ArcGIS для JavaScript, Flex, Silverlight и т.д. позволяют легко получать эту строку JSON из карты.

String
Выходной файл

Имя выходного файла. Расширение файла зависит от параметра Формат.

File
Формат
(Дополнительный)

Задает формат, в котором будет предоставлено изображение карты для печати.

  • Будет использоваться формат 8-битного Portable Network Graphics (PNG8)Будет использоваться формат 8-битного Portable Network Graphics (PNG8). Это значение по умолчанию
  • Portable Document Format (PDF)Будет использоваться формат Portable Document Format (PDF).
  • 32-битный Portable Network Graphics (PNG32)Будет использоваться формат 32-битного Portable Network Graphics (PNG32).
  • Joint Photographic Experts Group (объединённая группа экспертов по фотографии)(JPG)Будет использоваться формат Joint Photographic Experts Group (JPG).
  • Graphic Interchange Format (GIF)Будет использоваться формат Graphics Interchange Format (GIF).
  • Encapsulated PostScript (EPS)Будет использоваться формат Encapsulated PostScript (EPS).
  • Scalable Vector Graphics (SVG)Будет использоваться формат Scalable Vector Graphics (SVG).
  • Compressed Scalable Vector Graphics (SVGZ)Будет использоваться формат Compressed Scalable Vector Graphics (SVGZ).
  • Adobe Illustrator Exchange (AIX)Будет использоваться формат Adobe Illustrator Exchange (AIX).
  • Tag Image File Format (TIFF)Будет использоваться формат Tag Image File Format (TIFF).
Примечание:

Фон в выходном файле будет всегда непрозрачен.

String
Папка шаблонов компоновки
(Дополнительный)

Полный путь к папке, где находятся страницы компоновки (файлы .pagx), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates.

Folder
Шаблон компоновки
(Дополнительный)

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

String

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
(Дополнительный)

Задает формат, в котором будет предоставлено изображение карты для печати.

  • PNG8Будет использоваться формат 8-битного Portable Network Graphics (PNG8). Это значение по умолчанию
  • PDFБудет использоваться формат Portable Document Format (PDF).
  • PNG32Будет использоваться формат 32-битного Portable Network Graphics (PNG32).
  • JPGБудет использоваться формат Joint Photographic Experts Group (JPG).
  • GIFБудет использоваться формат Graphics Interchange Format (GIF).
  • EPSБудет использоваться формат Encapsulated PostScript (EPS).
  • SVGБудет использоваться формат Scalable Vector Graphics (SVG).
  • SVGZБудет использоваться формат Compressed Scalable Vector Graphics (SVGZ).
  • AIXБудет использоваться формат Adobe Illustrator Exchange (AIX).
  • TIFFБудет использоваться формат Tag Image File Format (TIFF).
Примечание:

Фон в выходном файле будет всегда непрозрачен.

String
Layout_Templates_Folder
(Дополнительный)

Полный путь к папке, где находятся страницы компоновки (файлы .pagx), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates.

Folder
Layout_Template
(Дополнительный)

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

String

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы