Etiqueta | Explicación | Tipo de datos |
Mapa Web como JSON | Una representación JSON del estado del mapa que se va a exportar tal y como aparece en la aplicación web. Consulte la especificación ExportWebMap para comprender cómo formatear este texto. ArcGIS API for JavaScript le permite obtener esta cadena de caracteres JSON del mapa. | String |
Archivo de salida | El nombre del archivo de salida. La extensión del archivo depende del valor del parámetro Formato. | File |
Formato (Opcional) | Especifica el formato en el que se presentará la imagen de mapa para imprimir.
Nota:El fondo del archivo de salida siempre es opaco. | String |
Carpeta de plantillas de diseño (Opcional) | La ruta completa de la carpeta que contiene las páginas de diseño (archivos .pagx) que se desea utilizar como plantillas de diseño. La ubicación predeterminada es <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Plantilla de diseño (Opcional) | El nombre de una plantilla de la lista o la palabra clave MAP_ONLY. Cuando se utiliza MAP_ONLY o se introduce una cadena de caracteres vacía, el mapa de salida no contendrá ningún elemento de diseño de página, por ejemplo, título, leyenda ni barra de escala. | String |
Id. de elemento de diseño (Opcional) | El Id. del portal (en formato JSON) del elemento de diseño que se utilizará para las plantillas. Utilice el formato: {"id": "<portal-id>"}. Cuando se especifica, este parámetro tiene prioridad sobre el parámetro Plantilla de diseño. | String |
Resumen
Devuelve un diseño de página imprimible o un mapa básico de un área de interés específica en función del estado de una aplicación web (por ejemplo, servicios incluidos, configuración de visibilidad de capa y gráficos del lado del cliente).
Uso
La entrada para esta herramienta es texto en formato JSON que describe las capas, los gráficos y otros valores de configuración en el mapa web. La representación JSON debe estructurarse según la especificación ExportWebMap.
Esta herramienta se incluye con ArcGIS Server para admitir servicios web de impresión, incluido el servicio preconfigurado PrintingTools. La ArcGIS API for JavaScript utiliza el servicio PrintingTools para generar imágenes destinadas a la impresión de mapas.
En situaciones de impresión avanzadas, por ejemplo, al intercambiar capas de servicio por datos vectoriales locales o crear libros de mapas, use la función ConvertWebMapToArcGISProject del módulo arcpy.mp de Python en lugar de esta herramienta. Para hacer que una script de Python esté disponible para una aplicación web, puede exponerlo a través de un servicio de geoprocesamiento de ArcGIS Server. Para obtener más información, consulte Imprimir en aplicaciones web en la ayuda de ArcGIS Server.
El tipo de formato de exportación TIFF genera un archivo .tiff de 32 bits geohabilitado con un canal alfa.
Parámetros
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID})
Nombre | Explicación | Tipo de datos |
Web_Map_as_JSON | Una representación JSON del estado del mapa que se va a exportar tal y como aparece en la aplicación web. Consulte la especificación ExportWebMap para comprender cómo formatear este texto. ArcGIS API for JavaScript le permite obtener esta cadena de caracteres JSON del mapa. | String |
Output_File | El nombre del archivo de salida. La extensión del archivo depende del valor del parámetro Format. | File |
Format (Opcional) | Especifica el formato en el que se presentará la imagen de mapa para imprimir.
Nota:El fondo del archivo de salida siempre es opaco. | String |
Layout_Templates_Folder (Opcional) | La ruta completa de la carpeta que contiene las páginas de diseño (archivos .pagx) que se desea utilizar como plantillas de diseño. La ubicación predeterminada es <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates. | Folder |
Layout_Template (Opcional) | El nombre de una plantilla de la lista o la palabra clave MAP_ONLY. Cuando se utiliza MAP_ONLY o se introduce una cadena de caracteres vacía, el mapa de salida no contendrá ningún elemento de diseño de página, por ejemplo, título, leyenda ni barra de escala. | String |
Layout_Item_ID (Opcional) | El Id. del portal (en formato JSON) del elemento de diseño que se utilizará para las plantillas. Utilice el formato: {"id": "<portal-id>"}. Cuando se especifica, este parámetro tiene prioridad sobre el parámetro Layout_Template. | String |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí