Este tutorial le proporciona los pasos para publicar un servicio de mapas en ArcGIS Server utilizando ArcMap. Un servicio de mapas es la manera en que hacen los mapas, las entidades y los datos de atributos disponibles en la Web utilizando ArcGIS. Si es la primera vez que usa los servicios de mapas y desea obtener más información antes de intentar este tutorial, consulte servicios de mapas.
Nota:
ArcGIS Enterprise 10.9.x, incluido ArcGIS Server, es la última versión de ArcGIS Enterprise que admite servicios publicados desde ArcMap. A partir de ArcGIS 2022, no se podrán publicar servicios desde ArcMap (incluido código de ArcPy basado en ArcMap) en sitios de ArcGIS Server.
Esri recomienda que todos los clientes realicen en este momento la transición de todos los flujos de trabajo de publicación a ArcGIS Pro.
En este tutorial se muestra cómo publicar un servicio de mapas en ArcGIS Server desde ArcMap. El flujo de trabajo equivalente en ArcGIS Pro depende de si su sitio de ArcGIS Server está federado con un portal de ArcGIS Enterprise. Los usuarios pueden compartir una capa web desde ArcGIS Pro en un portal, lo que da lugar a la publicación automática de un servicio de mapas en un sitio de ArcGIS Server federado. También puede publicar un servicio de mapas en un sitio de ArcGIS Server independiente desde ArcGIS Pro.
Antes de comenzar con este tutorial
Si acaba de instalar ArcGIS Server, debe completar algunos pasos preparatorios para poder conectarse al servidor y publicar servicios:
- Para obtener más información sobre cómo configurar un sitio de ArcGIS Server, consulte la sección de la guía de instalación de este sistema de ayuda.
- Para aprender a hacer que los datos a los que hace referencia el recurso SIG estén disponibles para el servidor, consulte el tema Hacer que sus datos sean accesibles para ArcGIS Server.
Publicar el mapa como un servicio
Para publicar el mapa como un servicio, siga estos pasos.
- Abra el documento de mapa en ArcMap y elija Archivo > Compartir como > Servicio en el menú principal.
- En la ventanaCompartir como servicio, elija Publicar un servicio. Haga clic en Siguiente.
- En el cuadro de diálogo Publicar un servicio, haga clic en Conectar a ArcGIS Server para crear una conexión al servidor.
- En la ventana Agregar ArcGIS Server, elija Publicar los servicios SIG. Haga clic en Siguiente.
- En el cuadro de texto URL de servidor, escriba la URL del sitio de ArcGIS Server con el que desea establecer conexión, por ejemplo, http://gisserver.domain.com:6080/arcgis.
- Desde la lista desplegableTipo de servidor, elijaArcGIS Server.
Durante el proceso de publicación, se crea un archivo de definición del servicio que se almacena temporalmente y de manera local en el disco. Cuando finaliza el proceso de publicación, se carga la definición del servicio en el servidor y se elimina el archivo local.
- Para los objetivos de este tutorial, acepte la carpeta de preparación predeterminada y continúe.
- Si el administrador del servidor ha habilitado la seguridad del sitio, introduzca su Nombre de usuario y Contraseña. Haga clic en Finalizar.
- Opcionalmente, en la ventana Publicar un servicio, introduzca un nuevo nombre para el servicio. Haga clic en Siguiente.
El nombre no puede tener más de 120 caracteres de longitud y solo puede contener caracteres alfanuméricos y guiones bajos.
De manera predeterminada, los servicios se publican en la carpeta raíz (root) de ArcGIS Server. Los servicios se pueden organizar en subcarpetas dentro de la carpeta raíz.
- Elija la carpeta donde desea publicar el servicio, o cree una carpeta que incluya el servicio. Haga clic en Continuar.
Aparece la ventana Editor de servicios. Puede utilizar la ventana Editor del servicio para elegir lo qué los usuarios pueden hacer con su servicio de mapas y tomar control preciso de cómo expondrá el servidor su servicio.
- Haga clic en la pestaña Recursos.
Por defecto, representación cartográfica y KML están habilitados.
- Haga clic en Representación cartográfica y revise las siguientes propiedades:
- Dirección URL:esta es la dirección URL que los clientes utilizan para acceder al servicio de mapas. La dirección URL tiene este formato: http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer.
- Datos: seleccionar esta opción permite que las aplicaciones cliente realicen búsquedas de atributos de las entidades en el servicio de mapas.
- Mapa: seleccionar esta opción permite a las aplicaciones del cliente ver las capas de mapa en el servicio de mapas.
- Consulta: seleccionar esta opción permite a las aplicaciones de cliente consultar las entidades en el servicio de mapas.
- Haga clic en Analizar.
Esto examina el documento de mapa para ver si se puede publicar en el servidor.
Sugerencia:
Para tener más área de visualización al configurar su servicio de mapas, haga clic en el botón Contraer en la parte superior del Editor de servicio.
- Corrija los errores en la ventana Preparar antes de publicar. Además, puede corregir las advertencias y los mensajes informativos para mejorar aún más el rendimiento y la apariencia de su servicio de mapas.
Para obtener más información acerca de cómo resolver estos problemas, consulte Analizar tu recurso SIG.
Nota:
Puede registrar carpetas y geodatabases en su sitio de ArcGIS Server, lo cual garantiza que el servidor pueda reconocer y utilizar sus datos. Si continúa con los siguientes pasos, cualquier dato al que haga referencia el documento de mapa que se origina de una geodatabase o carpeta sin registrar se copia en el servidor en el momento de la publicación. Esta es una medida de precaución para asegurar que el servidor pueda acceder a todos los datos que utiliza el servicio. Para obtener instrucciones completas sobre el registro de una carpeta o una geodatabase en su sitio de ArcGIS Server, consulte Registrar los datos con ArcGIS Server mediante ArcGIS Desktop.
- De forma opcional, en el Editor de servicio, haga clic en Vista previa .
Esto puede darle una idea de cómo se verá el mapa cuando se muestre en la Web. Consulte Vista previa del mapa para más información.
- Después de solucionar los errores del documento de mapa, haga clic en Publicar.
El servicio de mapas se publica en ArcGIS Server. Cuando finalice el proceso de publicación, estará listo para consumir el servicio de mapas en un mapa web.
Consumir el servicio de mapas en un mapa web
En esta sección del tutorial, utilizará Map Viewer Classic para ver el servicio de mapas en la web e interactuar con él. Map Viewer Classic se aloja en ArcGIS.com y se implementa directamente a través del Directorio de servicios de ArcGIS Server. No se requiere ninguna labor de configuración ni programación para lograr que el Map Viewer Classic funcione.
Nota:
En esta sección, puede visualizar su servicio publicado con un mapa base ya disponible en ArcGIS Online. Para guardar y compartir su servicio en un mapa web o una aplicación web, debe iniciar sesión con una cuenta de organización o de usuario nominal.Nota:
También puede configurar el Directorio de servicios de ArcGIS Server para abrir el mapa en ArcGIS Enterprise en lugar de en ArcGIS Online. Para ver los pasos de configuración, consulte el tema Conectar el Directorio de servicios de ArcGIS Server con su portal.
Para comenzar, siga estos pasos:
- Abra un navegador web y vaya al Directorio de servicios de ArcGIS Server.
Normalmente, se encuentra en http://gisserver.domain.com:6080/arcgis/rest/services. También puede acceder al Directorio de servicios abriendo el acceso directo instalado con ArcGIS Server.
- En la lista de servicios, haga clic en el nombre del servicio de mapas. Normalmente, esto se muestra como <nombre del servicio de mapas> (MapServer).
Si no puede ver el servicio de mapas, puede estar ubicado en una de las carpetas enumeradas en el Directorio de servicios.
- En la página que describe el servicio de mapas, haga clic en Ver en: Visor de mapas de ArcGIS Online.
Se abre una nueva ventana (o pestaña) que muestra el Map Viewer Classic. La visualización del Map Viewer Classic se amplía hasta la extensión de su servicio de mapas.
- Lleva algún tiempo realizar un desplazamiento panorámico y hacer zoom en el servicio de mapas.
También puede cambiar la capa de mapa base para complementar de forma más adecuad el marco de su mapa.
- De manera opcional, puede guardar el mapa web.
Lectura recomendada
Ahora que ha probado correctamente su servicio de mapas con el Map Viewer Classic, quizá desee ver cómo puede utilizar y compartir el mapa en otros clientes de ArcGIS. Vea los siguientes ejemplos:
- En ArcGIS Online y ArcGIS Enterprise, puede crear una aplicación de representación cartográfica en la red personalizada utilizando las aplicaciones configurables y los builders de aplicaciones.
Para obtener más información sobre estas y otras opciones, consulte los temas Aplicaciones configurables y App Builders en el sitio ArcGIS for Developers.
- ArcGIS API for JavaScript ofrece las funciones de representación cartográfica en la red y las opciones de personalización más avanzadas. Si se siente cómodo programando con esta API, puede crear una buena experiencia para sus usuarios en la Web mediante el uso de un servicio de mapas idéntico al que creó en este tutorial.
Al explorar uno o todos los clientes de ArcGIS que se enumeran anteriormente, usted se consigue opciones adicionales que pueden ayudarle a adaptar su escenario de representación cartográfica Web para un fin, objetivo o estrategia de organización específicos.