Resumen
Devuelve el contenido de las plantillas de diseño en el formato de notación de objeto de JavaScript (JSON). Los documentos de mapa (archivos .mxd) ubicados en una carpeta se utilizan como plantillas de diseño.
Uso
Esta herramienta se ha diseñado para su publicación como tarea de geoprocesamiento dentro de un servicio de impresión. También se utiliza en el servicio PrintingTools preconfigurado.
La salida de esta herramienta es una cadena de caracteres con formato JSON. La cadena de caracteres es una lista de documentos de mapa disponibles (se utilizan como plantillas de diseño) y la información siguiente:
- El tamaño del diseño de la página
- El tamaño del marco de datos activo
- Disponibilidad de los elementos de diseño siguientes:
- Elemento de leyenda
- Elemento de texto de título
- Elemento de texto de derechos de autor
- Elemento de texto de autor
- Elementos de texto personalizados, así como los nombres y los valores existentes
Ejemplo de JSON de salida
[{ "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": ""} ] } }]
La herramienta debería utilizar la misma ubicación de carpeta que la que utiliza la herramienta Exportar mapa Web asociada.
Para obtener más información, consulte Imprimir en aplicaciones web en la ayuda de ArcGIS Enterprise.
Sintaxis
arcpy.server.GetLayoutTemplatesInfo({Layout_Templates_Folder})
Parámetro | Explicación | Tipo de datos |
Layout_Templates_Folder (Opcional) | Ruta completa a la carpeta en la que se encuentran los documentos de mapa (archivos .mxd) que se van a utilizar como plantillas de diseño. La ubicación predeterminada es <install_directory>\Templates\ExportWebMapTemplates. | Folder |
Salida derivada
Nombre | Explicación | Tipo de datos |
Output_JSON | Cadena de caracteres con formato JSON. La cadena de caracteres es una lista de documentos de mapa disponibles (se utilizan como plantillas de diseño) e información adicional. Consulte los consejos de uso de la herramienta para obtener más información. | Cadena |
Muestra de código
Ejemplo de GetLayoutTemplatesInfo (ventana de Python)
El script siguiente devuelve una lista de metadatos para cada diseño.
import arcpy
arcpy.GetLayoutTemplatesInfo_server(r'C:\Data\MyLayouts')
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí