Tutorial: Publicar un servicio de mapas
Este tutorial le proporciona los pasos para publicar un servicio de mapas en ArcGIS 10.1 for 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.
Antes de comenzar con este tutorial
Si acaba de instalar ArcGIS 10.1 for Server, debe completar algunos pasos preparatorios para poder conectarse al servidor y publicar servicios:
- Para más detalles acerca de cómo configurar un sitio de ArcGIS 10.1 for Server, consulte la sección Procedimientos iniciales después de la instalación de este sistema de ayuda.
- Para aprender a cómo hacer que los datos a los que hace referencia el recurso SIG estén disponibles para el servidor, consulte el tema Volver accesibles los datos para ArcGIS 10.1 for 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 desde 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 con ArcGIS 10.1 for Server para crear una nueva conexión con el servidor.
- En la ventana Agregar ArcGIS 10.1 for Server, elija Publicar servicios SIG. Haga clic en Siguiente.
- Para la direcciónURL del servidor, escriba la URL del sitio ArcGIS 10.1 for Server al que desea conectarse. Por ejemplo, http://myserver:6080/arcgis.
- Desde la lista desplegableTipo de servidor, elijaArcGIS 10.1 for 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 fines de este tutorial, acepte la carpeta provisional 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. El nombre no puede tener más de 120 caracteres de longitud y sólo puede contener caracteres alfanuméricos y guiones bajos. Haga clic en Siguiente.
- De manera predeterminada, los servicios se publican en la carpeta raíz (raíz) de ArcGIS 10.1 for 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 nueva carpeta que incluirá el servicio. Haga clic en Continuar.
- Se muestra el Editor del servicio. Utilizará el 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 tendrá el siguiente formato: http://<nombre de servidor>:6080/arcgis/services/<nombre de carpeta (si aplica)>/<nombre de servicio>/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; esto debe hacerse antes de que pueda publicar. Si lo desea, puede arreglar las advertencias y mensajes informativos para mejorar aún más el rendimiento y apariencia del servicio de mapas. Para más información acerca de cómo resolver estos problemas, consulte Analizar el recurso SIG.Nota:
Puede registrar las carpetas y geodatabases con el sitio de ArcGIS 10.1 for Server, asegurando así que el servidor pueda reconocer y utilizar los datos. Si continúa con los pasos siguientes, todos los datos a los que haga referencia el documento de mapa, que surjan de una carpeta o geodatabase no registrada, se copiarán al servidor al 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 instrucciones detalladas acerca de cómo registrar una carpeta o geodatabase con el sitio de ArcGIS 10.1 for Server, consulte Registrar los datos con ArcGIS 10.1 for Server utilizando ArcGIS for Desktop.
- Opcionalmente, en el Editor del 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 de mapa para más información.
- Después de solucionar los errores en su documento de mapa, haga clic Publicar .
El servicio de mapas se publica en ArcGIS 10.1 for Server. Cuando finaliza el proceso de publicación, está listo para consumir el servicio de mapas en una aplicación web.
Consumir el servicio de mapas en una aplicación web
En esta sección del tutorial, utilizará el Visor de mapas ArcGIS.com para ver e interactuar con el servicio de mapas en la web. El está alojado en ArcGIS.com y está en activo directamente mediante el Directorio de servicios de ArcGIS 10.1 for Server. No se requiere ninguna labor de configuración o programación para lograr que el visor de mapas funcione.
Para comenzar, siga estos pasos:
- Abra un navegador Web y navegue hasta el directorio de servicios de ArcGIS 10.1 for Server. Normalmente, este se ubica en http://<server name>:6080/arcgis/rest/services. También puede acceder al directorio de servicios abriendo el acceso directo instalado con ArcGIS 10.1 for Server.
- En la lista de servicios, haga clic en el nombre del servicio de mapas. Generalmente, esto se muestra como <nombre del servicio de mapas> (MapServer). Si no puede ver el servicio de mapas, puede que esté 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: mapa Arcgis.com. Se abre una nueva ventana (o pestaña) que muestra el Visor de mapas ArcGIS.com. La pantalla del visor de mapas se acerca a 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 adecuada el marco de su mapa.
- De manera opcional, puede guardar el mapa web.
Lectura recomendada
Ahora que ha probado con éxito su servicio de mapas mediante el Visor de mapas ArcGIS.com, es posible que desee considerar cómo puede utilizar y compartir el mapa en otros clientes de ArcGIS. Por ejemplo:
- En ArcGIS Online, puede crear una aplicación de representación cartográfica en web personalizada con las plantillas de aplicación ArcGIS.com. Estas plantillas se pueden implementar en el servidor Web de su organización. Para obtener más información, consulte la sección Compartir contenido en la Ayuda de ArcGIS.com.
- ArcGIS Viewer for Flex y ArcGIS Viewer for Silverlight son aplicaciones web configurables compatibles con la representación cartográfica web. Sin tener que programar, puede personalizar plenamente estas aplicaciones para trabajar con el servicio de mapas e implementarlas en el servidor Web de la organización.
- Las API web de ArcGIS para JavaScript, Flex y Silverlight ofrecen las funciones de representación cartográfica web y las opciones de personalización más avanzadas. Si se siente cómodo programando con cualquiera de estas 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 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.