Exportar mapa Web (Servidor)

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. 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.

  • La carpeta especificada en el parámetro Carpeta de plantillas no puede contener dos o más archivos (.rptt y .rptx) con nombres idénticos. De este modo, se evitan salidas no deseadas durante los trabajos de impresión. Las plantillas de diseño y de informe pueden compartir el mismo nombre.

  • Si se utiliza o especifica una plantilla de informe, la salida debe estar en formato PDF.

Parámetros

EtiquetaExplicaciónTipo 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.

  • Gráficos de red portátiles de 8 bits (PNG8)Se utilizará Gráficos de red portátiles de 8 bits (PNG8). Esta es la opción predeterminada.
  • Formato de documento portátil (PDF)Se utilizará Formato de documento portátil (PDF).
  • Gráficos de red portátiles de 32 bits (PNG32)Se utilizará Gráficos de red portátiles de 32 bits (PNG32).
  • Grupo conjunto de expertos en fotografía (JPG)Se utilizará Joint Photographic Experts Group (JPG).
  • Formato de intercambio de gráficos (GIF)Se utilizará Formato de intercambio de gráficos (GIF).
  • PostScript encapsulado (EPS)Se utilizará PostScript encapsulado (EPS).
  • Gráficos vectoriales escalables (SVG)Se utilizará Gráficos vectoriales escalables (SVG).
  • Gráficos vectoriales escalables comprimidos (SVGZ)Se utilizará Gráficos vectoriales escalables comprimidos (SVGZ).
  • Adobe Illustrator Exchange (AIX)Se utilizará Adobe Illustrator Exchange (AIX).
  • Formato de archivo de imagen etiquetado (TIFF)Se utilizará Formato de archivo de imagen etiquetado (TIFF).
Nota:

El fondo del archivo de salida siempre es opaco.

String
Carpeta de plantillas
(Opcional)

La ruta completa de la carpeta que contiene las páginas de diseño o informe (archivos .pagx, .rptx y .rptt) que se desea utilizar como plantillas. 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 proporciona un valor, este parámetro tiene prioridad sobre el parámetro Plantilla de diseño.

String
Plantilla de informe
(Opcional)

El nombre de la plantilla de informe.

Cuando se proporciona este valor de parámetro, el parámetro Formato debe establecerse en Formato de documento portátil (PDF). Si no se especifica este parámetro, el archivo de salida no contendrá ningún informe.

String
Id. de elemento de informe
(Opcional)

El Id. del portal (en formato JSON) del elemento de informe que se utilizará para las plantillas. Utilice el formato: {"id": "<portal-id>"}. Cuando se proporciona un valor, este parámetro tiene prioridad sobre el parámetro Plantilla de informe.

String

arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID}, {Report_Template}, {Report_Item_ID})
NombreExplicaciónTipo 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.

  • PNG8Se utilizará Gráficos de red portátiles de 8 bits (PNG8). Esta es la opción predeterminada.
  • PDFSe utilizará Formato de documento portátil (PDF).
  • PNG32Se utilizará Gráficos de red portátiles de 32 bits (PNG32).
  • JPGSe utilizará Joint Photographic Experts Group (JPG).
  • GIFSe utilizará Formato de intercambio de gráficos (GIF).
  • EPSSe utilizará PostScript encapsulado (EPS).
  • SVGSe utilizará Gráficos vectoriales escalables (SVG).
  • SVGZSe utilizará Gráficos vectoriales escalables comprimidos (SVGZ).
  • AIXSe utilizará Adobe Illustrator Exchange (AIX).
  • TIFFSe utilizará Formato de archivo de imagen etiquetado (TIFF).
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 o informe (archivos .pagx, .rptx y .rptt) que se desea utilizar como plantillas. 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 proporciona un valor, este parámetro tiene prioridad sobre el parámetro Layout_Template.

String
Report_Template
(Opcional)

El nombre de la plantilla de informe.

Cuando se proporciona este parámetro, el parámetro Format debe establecerse en PDF. Si no se especifica este parámetro, el archivo de salida no contendrá ningún informe.

String
Report_Item_ID
(Opcional)

El Id. del portal (en formato JSON) del elemento de informe que se utilizará para las plantillas. Utilice el formato: {"id": "<portal-id>"}. Cuando se proporciona un valor, este parámetro tiene prioridad sobre el parámetro Report_Template.

String

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados