Skip To Content

¿Qué es ArcGIS Server?

ArcGIS Server es un componente de software de servidor back-end de ArcGIS Enterprise que pone su información geográfica a disposición de otras personas de su organización y, de manera opcional, a disposición de cualquiera con una conexión a Internet. Esto se logra a través de los servicios Web, que permiten que equipo servidor potente reciba y procese las solicitudes de información enviadas por otros dispositivos.

ArcGIS Server se puede usar en dos modelos. En el modelo principal forma parte de una implementación de ArcGIS Enterprise en la que ArcGIS Server está federado con un portal de ArcGIS Enterprise. Este es el patrón de implementación que deberían utilizar la mayoría de usuarios. En este modelo, los datos geográficos están disponibles en el portal mediante capas y mapas web. Estos elementos pueden consumirse después en una amplia variedad de aplicaciones, incluidas aplicaciones web basadas en navegador y aplicaciones nativas de dispositivos móviles; además, se requiere muy poco, o hasta nada, de desarrollo personalizado.

Más información sobre cómo integrar ArcGIS Server en ArcGIS Enterprise

En el modelo secundario, ArcGIS Server trabaja en modo independiente, y no está federado con ningún portal de ArcGIS Enterprise. Este era un patrón de implementación habitual en versiones anteriores. Las implementaciones nuevas deberían utilizar este patrón solo en determinadas circunstancias. Un patrón habitual en sitios independientes consiste en utilizar ArcGIS Server para ofrecer contenido y servicios básicos como proveedor de datos, con escasos controles de seguridad para los servicios, lo que permite a los clientes utilizar sus propias aplicaciones para interactuar con el contenido. Los propios consumidores recurrirán a ArcGIS Enterprise o ArcGIS Online para usar los datos en las distintas aplicaciones.

Los sitios de ArcGIS Server que utilizan el modelo independiente pueden migrar a un modelo de ArcGIS Enterprise federado. Para ver la información completa, consulte el libro blanco de Esri sobre la migración a ArcGIS Server.

Para comenzar con ArcGIS Server, necesitará preparar el hardware, software y los datos para poder empezar a publicar servicios. Luego, puede utilizar varios tipos de aplicaciones para consumir los servicios.

Preparar hardware, software y datos

El hardware que utilice para su servidor generalmente es más potente que los otros equipos de escritorio. ArcGIS Server requiere un equipo apto para ejecutar un sistema operativo de 64 bits. La arquitectura de ArcGIS Server es escalable, lo que significa que puede agregar varios equipos adicionales si necesita potencia de procesamiento adicional.

Según los requisitos organizativos, puede que necesitan la ayuda de su personal de TI para permitir que su servidor sea accesible a través de Internet. A la hora de planificar el hardware y el entorno, recuerde que ArcGIS Server también se puede implementar en equipos virtuales o en plataformas virtuales en la nube como Amazon EC2.

Una vez que instala ArcGIS Server, puede comenzar a utilizarlo directamente o puede integrarlo con su el servidor Web existente de su organización mediante la instalación de ArcGIS Web Adaptor. También debe tener ArcGIS Desktop en al menos un equipo de su organización para publicar los servicios web SIG. Este equipo no tiene que ser el servidor.

Publicar los servicios

Si ya ha trabajado con ArcGIS Desktop, entonces ya sabe cómo utilizar aplicaciones como ArcMap para visualizar y analizar los datos SIG. Puede utilizar estas aplicaciones publicar los servicios Web de ArcGIS Server. Puede crear mapas, modelos de geoprocesamiento, datasets de mosaico y otros recursos SIG en ArcGIS Desktop y utilizar un asistente simple para compartirlos como servicios web.

Como parte del proceso de compartir, ArcGIS le alerta de los posibles problemas de rendimiento en el recurso que está publicando. También controla su lista de ubicaciones de los datos registrados para comprender si tiene que arreglar alguna ruta de acceso después de mover su recurso al servidor.

Los siguientes son los tipos de recursos que puede publicar en ArcGIS Server:

Recurso SIG Qué funciones puede realizar en ArcGIS Server Qué aplicación de ArcGIS Desktop lo crea

Documento de mapa

Representación cartográfica, análisis de red, servicio de cobertura web (WCS), publicación del servicio de entidades web (WFS), publicación del servicio de mapas web (WMS), publicación del servicio de teselas de mapas web (WMTS), publicación de KML, extracción y replicación de datos de la geodatabase, publicación de acceso a entidades, publicación esquemática

ArcMap

Localizador de direcciones

Geocodificación

ArcCatalog o la ventana Catálogo en ArcMap

Geodatabase

Consulta de geodatabase, extracción y replicación; publicación de WCS; publicación de WFS

ArcCatalog o la ventana Catálogo en ArcMap

Modelo o herramienta de geoprocesamiento

Geoprocesamiento, publicación de Servicio de procesamiento Web (WPS)

ArcMap (resultado de geoprocesamiento desde la ventana Resultados)

Dataset ráster, dataset de mosaico o archivo de capa que hace referencia a un dataset ráster o dataset de mosaico

Publicación de imágenes, publicación de WCS o WMS

ArcCatalog o la ventana Catálogo en ArcMap

Carpetas y geodatabases de contenido SIG

Crear un índice de búsqueda con contenido SIG de su organización

ArcMap

Si no desea publicar de inmediato (por ejemplo, si no tiene acceso inmediato al equipo del servidor), puede guardar un archivo de definición de servicio en su lugar y publicarlo más tarde. La definición de servicio incluye todos los datos de las rutas y las propiedades necesaria para publicar el servicio en otro momento. Incluso puede elegir incluir todos los datos de origen, lo que le permite realmente empaquetar el servicio en un archivo transferible.

Durante el proceso de publicación, deberá habilitar las capacidades que definen las distintas maneras en las que su audiencia puede utilizar el servicio. Por ejemplo, Feature Access es un recurso popular que permite a los usuarios Web editar las entidades vectoriales en un servicio de mapas. Otro ejemplo de recurso es WMS, que expone su servicio mediante las especificaciones Consorcio Geoespacial abierto (OGC) del Servicio de mapas Web (WMS).

Consulte Qué tipo de servicios puede publicar para obtener más detalles sobre los servicios y las recursos disponibles.

Si descubre que su servicio Web no ofrece la funcionalidad o lógica comercial precisa que necesita, puede expandirla a través de las extensiones de objetos del servidor (SOE). Una SOE extiende la funcionalidad base de un servicio Web utilizando ArcObjects, el gran conjunto de componentes en que la familia de productos de Esri se construye. Las SOE son una opción avanzada que requiere desarrollo personalizado, pero una vez escritas son fáciles de implementar en el servidor o de compartir con otros usuarios. Para ejecutar una SOE no es necesario ningún software especial, excepto ArcGIS Server.

Utilizar los servicios

Una vez que haya servicios web ejecutándose, puede utilizarlos en cualquier aplicación, dispositivo o API que se pueda comunicar a través de HTTP (Hyper Text Transfer Protocol).

  • ArcGIS Online y ArcGIS Enterprise permiten crear y guardar mapas que muestran sus servicios. Opcionalmente puede superponer su servicio con otros servicios.
  • Las API de ArcGIS para JavaScript, iOS, Android y Windows Phone permiten desarrollar aplicaciones personalizadas que utilicen toda la amplitud de sus servicios Web en una interfaz que usted mismo diseña.
  • Las aplicaciones de ArcGIS Desktop, como ArcMap y ArcGIS Pro están diseñadas para usar servicios web publicados por ArcGIS Server. Utilizar un servicio en estas aplicaciones a menudo es tan fácil como hacer clic en el botón Agregar datos .
  • Cualquier otra aplicación que pueda hacer una solicitud de servicio Web REST o SOAP se puede conectar a ArcGIS Server. Los clientes compatibles son desde las aplicaciones de teléfonos inteligentes y tabletas que encuentran el supermercado más cercano, hasta aplicaciones de escritorio corporativas para la gestión del cliente o la planificación de recursos.

Mantener el servidor

Mientras trabaja con el servidor a lo largo del tiempo, necesitará ajustar la configuración, agregar y quitar servicios y establecer normas de seguridad. ArcGIS Server Manager es una aplicación Web incluida con cada instalación de ArcGIS Server que proporciona un interfaz simple e intuitiva para administrar el servidor. Puede utilizar ArcGIS Server Manager para ver los registros del servidor, detener e iniciar los servicios, publicar definiciones de servicio, definir los usuarios y roles para la seguridad y realizar otras tareas similares.

A pesar de que ArcGIS Server Manager es fácil de usar, a veces es deseable administrar el servidor de forma automática mediante scripts. ArcGIS Server tiene una API de administrador REST que permite automatizar tareas de mantenimiento del servidor mediante el lenguaje de scripts que desee. Por ejemplo, puede escribir un script de Python que los compruebe periódicamente la salud de sus servicios y que le envíe un correo electrónico si se detecta un servicio inactivo. Este sistema de ayuda contiene varios ejemplos de cómo realizar un script de administración de su servidor.