Resumen
Crea un mapa web dentro de un portal (Portal for ArcGIS o un 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 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 Desktop, abrir el Administrador de ArcGIS y establecer el nuevo portal activo. A continuación, podrá abrir de nuevo ArcGIS Desktop y publicar su mapa en un mapa web.
Los mapas que se han definido como mapa base en el portal activo se podrán seleccionar desde el parámetro del mapa base. Estos mapas los define el administrador del portal. Deberá ponerse en contacto con el administrador del portal para que le agregue un determinado mapa base a su portal si no lo ve en la lista.
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.
De forma predeterminada, el mapa web no se compartirá con la organización ni públicamente. Utilice los parámetros de uso compartido para definir las opciones de uso compartido adecuadas para el servicio de entidades y mapa web que se van a crear.
Sintaxis
MXDToWebMap_server (Input_map_document, Web_map_name, Summary, Tags, {Layers_to_be_published}, {Basemap}, {Online_folder_name}, {Within_Organization}, {Everyone}, {Groups}, {Username}, {Password})
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. | ArcMap 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 (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 |
Within_Organization (Opcional) | Especifica si el mapa web y los servicios asociados se compartirán y estarán disponibles dentro de su organización.
| Boolean |
Everyone (Opcional) | Especifica si el mapa web se compartirá y estará disponible para todos.
| Boolean |
Groups [Groups,...] (Opcional) | Seleccione los grupos con los que va a compartir el mapa web y los servicios. Debe estar seguro de que la cuenta de usuario con la que se va a publicar el mapa web y los servicios pertenece al grupo y que este está deletreado correctamente. En el cuadro de diálogo de la herramienta se validarán los grupos y puede utilizarlo como referencia antes de ejecutar la herramienta desde una secuencia de comandos de Python. | String |
Username (Opcional) | El nombre de usuario para autenticarse en ArcGIS.com o en su Portal for ArcGIS local. La cuenta debe tener permisos de publicador. | String |
Password (Opcional) | La contraseña para autenticarse en ArcGIS.com o en su Portal for ArcGIS local. Tenga en cuenta que, aunque la contraseña se transfiere como texto plano, la herramienta intentará establecer una conexión HTTPS. | String Hidden |
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", "Location of coffee shops", "coffee,map")
Ejemplo 2 de MXDToWebMap (secuencia de comandos independiente)
Cree un mapa web a partir de un documento de mapa desde una secuencia de comandos independiente.
import arcpy
# Tool variables
mxd = r"c:\gisProjects\fastfood\fastfood.mxd"
title = "FastFoodSpots"
user = "PortalKing"
pass = "mySecret"
tags = "hamburger, pizza, tacos, salad"
summary = "All the fast food places this side of the Mississippi."
arcpy.MXDToWebMap_server(mxd, title, summary, tags, Username=user, Password=pass)
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í