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

Сводка

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

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

  • Входные данные для инструмента – это кусок текста в формате JavaScript object notation (JSON), описывающий слои, графику и другие параметры веб-карты. JSON необходимо структурировать в соответствии со спецификацией ExportWebMap.

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

  • Для расширенных вариантов печати, например, для замены слоев сервисов локальными векторными данными или для создания атласов карт, используйте функцию ConvertWebMapToArcGISProject() в модуле Python arcpy.mp, вместо этого инструмента. Чтобы обеспечить доступ веб-приложения к скрипту Python, можно сделать скрипт доступным посредством сервиса геообработки ArcGIS Server. Более подробную информацию см. в разделе Печать в веб-приложениях документации ArcGIS Server.

Синтаксис

arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template})
ParameterОбъяснениеТип данных
Web_Map_as_JSON

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

String
Output_File

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

File
Format
(Дополнительный)

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

  • PNG88-битный Portable Network Graphics (PNG8). Это значение по умолчанию.
  • PDFPortable Document Format (PDF)
  • PNG3232-битный Portable Network Graphics (PNG32)
  • JPG Joint Photographic Experts Group (объединённая группа экспертов по фотографии)(JPG)
  • GIF Graphic Interchange Format (GIF)
  • EPS Encapsulated PostScript (EPS)
  • SVGScalable Vector Graphics (SVG)
  • SVGZCompressed Scalable Vector Graphics (SVGZ)
  • AIXAdobe Illustrator Exchange (AIX)
Примечание:

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

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

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

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

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

String

Environments

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

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

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

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