Skip to main content

Получить информацию шаблонов компоновки (Серверные инструменты)

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

Возвращает содержимое шаблонов компоновки в формате JSON. Файлы компоновки (.pagx), расположенные в папке, используются в качестве шаблонов компоновки.

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

  • Этот инструмент предназначен для публикации в качестве задачи геообработки в сервисе печати. Он также используется предварительно настроенным сервисом .PrintingTools

  • Выходными данными этого инструмента будет строка в формате JSON. Строка - это список доступных файлов .pagx и следующая информация:

    • Размер компоновки страницы и единицы измерения

    • Размер фрейма карты

      • Если в компоновке несколько фреймов карты, возвращается информация только для фрейма WEBMAP_MAP_FRAME.
    • Наличие следующих элементов компоновки:

      • Элемент Легенда

      • Текстовый элемент заголовка

      • Текстовый элемент авторских прав

      • Текстовый элемент об авторе

      • Пользовательские текстовые элементы, их имена и существующие значения

      • Элемент Стрелка севера

      • Элемент Масштабная линейка

      • Группировка элементов

      • Элемент Динамический текст

      • Фрейм таблицы

      • Фрейм диаграммы

    Примечание:

    Размеры возвращаются в единицах измерения, хранящихся в файле компоновки.

    Пример выходных данных JSON

    [{
      "layoutTemplate": "A4 Landscape",       //имя компоновки
      "pageSize": [29.7, 21],                            //размер страницы
      "pageUnits": "CENTIMETER",                    //единицы измерения страницы
      "activeDataFrameSize": [27.75, 15.91],                                 //размер фрейма карты
      "layoutOptions": {
        "hasAuthorText": истина,                             //есть доступный предопределенный автор текста
        "hasCopyrightText": истина,                        //есть доступный предопределенный копирайт
        "hasTitleText": истина,                             //есть доступный предопределенный текст заголовка
        "hasLegend": истина, //есть доступный предопределенный элемент легенды
        "customTextElements": []                 //доступный список пользовательских текстовых элементов
        "mapSurroundInfos": [{}]                        //доступный список зарамочного оформления
      }
    },
    {
      "layoutTemplate": "MyTemplatesWithCustomTextElements",
      "pageSize": [11, 8.5],
      "pageUnits": "INCH",
      "activeDataFrameSize": [6.65, 7.34],
      "layoutOptions": {
        "hasAuthorText": ложь,
        "hasCopyrightText": истина,
        "hasTitleText": истина,
        "hasLegend": истина,
        "customTextElements": [
          { "CityName": "Редлендс" },
          { "MapCenterCoordinates": ""},
          { "SelectedParcelID": ""}
        ],
        "mapSurroundInfos": [
        {
          "name": "Стрелка севера",
          "type": "CIMMarkerNorthArrow",
          "visible": истина
        }
    ]
    }
    }]
    
  • Используйте ту же папку, что используется связанным инструментом Экспорт веб-карты tool.

  • Более подробную информацию см. в разделе Печать в веб-приложениях в Справке ArcGIS Enterprise.

Параметры

Подпись Объяснение Тип данных

Папка шаблонов компоновки

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

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

Folder

ID элемента компоновки

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

Идентификатор портала (в формате JSON) элемента компоновки, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}.

String

Производные выходные данные

Подпись Объяснение Тип данных

Строка JSON

Строка в формате JSON. Строка представляет собой список доступных файлов .pagx и дополнительную информацию. Для получения более полной информации см. рекомендации по использованию инструмента.

String

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

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

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

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