Краткая информация
Этот инструмент берет местоположение папки, где находятся документы карты (файлы .mxd), используемые как шаблоны компоновки, и возвращает содержание этих шаблонов компоновки, в формате JavaScript object notation (JSON).
Использование
Этот инструмент поставляется с ArcGIS Server и предназначен для публикации в качестве задачи геообработки в сервисе печати. Он также применяется для предварительной настройки сервиса PrintingTools.
Выходными данными этого инструмента является строка в формате JSON. Строка – это список доступных документов карт (используемых в качестве шаблонов карт) и следующая информация:
- Размер страницы компоновки
- Размер активного фрейма данных
- Наличие следующих элементов компоновки:
- Элемент Легенда
- Текстовый элемент заголовка
- Текстовый элемент авторских прав
- Текстовый элемент об авторе
- Пользовательские текстовые элементы, их имена и существующие значения
Пример выходных данных JSON
[{ "layoutTemplate": "A4 Landscape", //name of the layout "pageSize": [29.7, 21], //page size "activeDataFrameSize": [27.75, 15.91], //size of the active data frame "layoutOptions": { "hasAuthorText": true, //is the predefined AuthorText available "hasCopyrightText": true, //is the predefined CopyrightText available "hasTitleText": true, //is the predefined TitleText available "hasLegend": true, //is legend element available "customTextElements": [] } }, { "layoutTemplate": "MyTemplatesWithCustomTextElements", "pageSize": [11, 8.5], "activeDataFrameSize": [6.65, 7.34], "layoutOptions": { "hasAuthorText": false, "hasCopyrightText": true, "hasTitleText": true, "hasLegend": true, "customTextElements": [ //available list of custom text elements { "CityName": "Redlands" }, { "MapCenterCoordinates": "" }, { "SelectedParcelID": ""} ] } }]
Инструмент должен использовать то же местоположение папки, что использовалось соответствующим инструментом Экспорт веб-карты.
Более подробную информацию см. в разделе Печать в веб-приложениях«2 в Справке ArcGIS Server.
Синтаксис
GetLayoutTemplatesInfo_server ({Layout_Templates_Folder})
Параметр | Объяснение | Тип данных |
Layout_Templates_Folder (Дополнительный) | Полный путь к папке, где находятся документы карты (файлы .mxd), которые будут использоваться в качестве шаблонов компоновки. Расположение по умолчанию – <install_directory>\Templates\ExportWebMapTemplates. | Folder |
Пример кода
Следующий скрипт возвращает список метаданных для каждой компоновки из всех MXD-файлов в папке.
arcpy.GetLayoutTemplatesInfo_server(r'C:\Data\MyLayouts')
Параметры среды
Этот инструмент не использует параметры среды геообработки