Exportar mapa Web (Servidor)

Resumen

Toma el estado de una aplicación web (por ejemplo, servicios incluidos, ajustes de visibilidad de capa y gráficos del cliente) y devuelve un diseño de página imprimible o un mapa básico del área de interés específica.

Uso

  • La entrada para esta herramienta es un fragmento de texto en el formato de notación de objeto de JavaScript (JSON) que describe las capas, los gráficos y otros valores de configuración en el mapa web. El JSON debe estructurarse conforme a Especificación ExportWebMap.

  • Esta herramienta se incluye con ArcGIS Server para admitir servicios web de impresión, incluido el servicio preconfigurado PrintingTools. Las API web de ArcGIS para JavaScript, Flex y Silverlight utilizan 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 con datos vectoriales locales, crear libros de mapas, etc., se usa la función ConvertWebMapToArcGISProject() del módulo arcpy.mp de Python en lugar de esta herramienta. Para hacer que el script de Python esté disponible para una aplicación web, puede exponerla 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.

Sintaxis

arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template})
ParámetroExplicació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 Especificación ExportWebMap para saber qué formato debería tener este texto. Las API web de ArcGIS (para JavaScript, Flex, Silverlight, etc.) le permiten obtener esta cadena de caracteres JSON del mapa.

String
Output_File

El nombre del archivo de salida. La extensión del archivo depende del parámetro Formato.

File
Format
(Opcional)

Especifica el formato en el que se presentará la imagen de mapa para imprimir.

  • PNG8Gráficos de red portátiles de 8 bits (PNG8). Esta es la opción predeterminada.
  • PDFFormato de documento portátil (PDF)
  • PNG32Gráficos de red portátiles de 32 bits (PNG32)
  • JPG Grupo conjunto de expertos en fotografía (JPG)
  • GIF Formato de intercambio de gráficos (GIF)
  • EPS PostScript encapsulado (EPS)
  • SVGGráficos vectoriales escalables (SVG)
  • SVGZGráficos vectoriales escalables comprimidos (SVGZ)
  • AIXAdobe Illustrator Exchange (AIX)
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 elige MAP_ONLY o se introduce una cadena de caracteres, 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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados