Resumen
Crea un mapa web dentro de un portal (como Portal for ArcGIS o su portal local) a partir de un MXD (documento de mapa). Requiere una cuenta que se pueda autenticar con ArcGIS.com o un portal local para publicar servicios y crear el mapa web.
Uso
Las capas de entidades válidas dentro del documento de mapa de entrada se publicarán como un servicio de entidades en el portal establecido en ArcGIS Administrator. Las capas ráster se convertirán en un servicio en caché teselado. Estos dos tipos de servicio se combinarán con el mapa base seleccionado para producir el mapa web de salida.
Los elementos no compatibles del documento de mapa, como los servicios de entidades y los mapas base, quedarán excluidos de los servicios y el mapa web resultantes. Se proporcionarán mensajes de advertencia para cada elemento no válido.
Se presentará un vínculo completo (dirección URL) al mapa web como último mensaje de la herramienta, así como un parámetro de salida derivado. Para iniciar el mapa web tendrá que copiar esta dirección URL o abrir el contenido del portal.
El portal activo se establece en ArcGIS Administrator. Se publicará una implementación predeterminada de ArcGIS for Desktop en ArcGIS.com. Para publicar los servicios y el mapa web necesitará un usuario nominal con permisos para publicar.
Si el portal activo se ha establecido en un portal local en ArcGIS Administrator, todas las salidas se crearán allí.
Para cambiar el portal activo y el lugar donde se crean las salidas, tendrá que cerrar ArcGIS for Desktop, abrir el Administrador de ArcGIS y establecer el nuevo portal activo. A continuación, podrá abrir de nuevo ArcGIS for Desktop y publicar su mapa en un mapa web.
Si el mapa web o los servicios que se van a crear (basados en el nombre del mapa web) ya existen en su portal, se mostrará un error y la herramienta no continuará. Será necesario que elija un nuevo nombre de mapa web o que elimine elementos de su portal. La herramienta no sobrescribirá ni eliminará ningún servicio existente.
La herramienta usará las credenciales del inicio de sesión actual dentro deArcGIS for Desktop. Puede que se le pida que cierre la herramienta e inicie sesión en el portal desde la aplicación: Archivo > Iniciar sesión si no había iniciado sesión en el portal antes de lanzar la herramienta.
El mapa web se publicará sin ser compartido. Puede compartir el mapa web y los servicios con su organización, con grupos específicos o con todo el mundo administrando el contenido del portal.
Sintaxis
MXDToWebMap_server (input_map_document, web_map_name, summary, tags, {layers_to_be_published}, {basemap}, {online_folder_name})
Parámetro | Explicación | Tipo de datos |
input_map_document | Documento de mapa de entrada de las capas que se van a convertir en un mapa web en el portal. | Map document |
web_map_name | Nombre del mapa web de salida que se va a crear. | String |
summary | Resumen para el mapa web. El resumen proporciona información sobre el propio mapa web cuando se encuentra al hacer una búsqueda. | String |
tags | Etiquetas de identificación del mapa web. Las etiquetas hacen que el mapa web se descubra con mayor facilidad a través de las búsquedas. Introduzca varias etiquetas utilizando una coma para separar los términos. | String |
layers_to_be_published [layers_to_be_published,...] (Opcional) | Capas que se van a incluir en el mapa web de salida. De manera predeterminada, la herramienta trata de convertir todas las capas que se encuentren dentro del documento de mapa. Los tipos de capa no válidos (como las capas de servicios, por ejemplo) quedarán excluidas del mapa web aunque se proporcionaran como entrada. Una lista vacía también tratará de crear un mapa web con todas las capas del documento de mapa. | String |
basemap [basemap,...] (Opcional) | Mapa base de Esri que se va a utilizar en el mapa web. | String |
online_folder_name (Opcional) | Carpeta del portal en el que se va a crear el mapa web. Si la carpeta no existe aún, se creará. | String |
Muestra de código
Ejemplo de MXDToWebMap (Ventana de Python)
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función MXDToWebMap en el modo inmediato.
mxd = arcpy.mapping.MapDocument("CURRENT")
arcpy.MXDToWebMap_server(mxd, "CoffeeShopLocations")
Ejemplo 2 de MXDToWebMap (secuencia de comandos independiente)
Cree un mapa web a partir de un documento de mapa.
import arcpy
# Tool variables
mxd = r"c:\gisProjects\fastfood\fastfood.mxd"
title = "FastFoodSpots"
Username = "PortalKing"
Password = "mySecret"
Tags = "hamburger, pizza, tacos, salad"
Desc = "All the fast food places this side of the Mississippi, and salad."
arcpy.MXDToWebMap_server(mxd, title, ,username=Username, password=Password, tags=Tags, description=Desc)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento
Información sobre licencias
- ArcGIS Desktop Basic: Sí
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí