Skip To Content

Servicios de geoprocesamiento

El geoprocesamiento es una parte fundamental de las operaciones de SIG. El geoprocesamiento proporciona a los usuarios del SIG herramientas de análisis, gestión y conversión de datos. Un servicio de geoprocesamiento es un conjunto de herramientas de geoprocesamiento publicadas en un sitio servidor para realizar las tareas necesarias para manipular y analizar la información geográfica en una amplia gama de disciplinas.

Los servicios de geoprocesamiento permiten compartir herramientas de análisis personalizadas en ArcGIS Server, un componente de ArcGIS Enterprise. Los datos se almacenan y se procesan en el sitio del servidor, en lugar de en su propia máquina. Esto hace posible que varias aplicaciones cliente ejecuten análisis utilizando el mismo servicio de geoprocesamiento, incluso de forma simultánea. Aunque se puede acceder directamente a los servicios de geoprocesamiento en un servidor e integrarlos en aplicaciones web, a menudo ejecutan herramientas web alojadas en el portal de ArcGIS Enterprise

Un servicio de geoprocesamiento puede contener una o varias herramientas que usan los datos de entrada introducidos en una aplicación cliente, los procesan y devuelven la salida en forma de entidades, mapas, informes o archivos. Estas herramientas se crean y se ejecutan primero en ArcGIS Pro o ArcGIS Desktop y luego se comparten con un servidor.

Dado que un servicio de geoprocesamiento puede hacer referencia a cualquier herramienta de geoprocesamiento, puede utilizarse para un sinfín de cosas, como las siguientes:

  • Calcular el área de evacuación probable para un vertido químico peligroso
  • Calcular la trayectoria y la intensidad previstas para un huracán
  • Generar un informe de cobertura del suelo y de las distintas composiciones del suelo en una cuenca hidrográfica
  • Generar un mapa de parcelas con detalles históricos de propiedad
  • Geocodificar una dirección y suministrarla a una aplicación compatible para un sistema de reformas del hogar

Si está conectado a ArcGIS Server, puede acceder al servicio de geoprocesamiento y utilizarlo. Es posible crear una conexión con el sitio del servidor y acceder al servicio y utilizarlo directamente.

Si trabaja con un sitio de servidor independiente (uno que no está federado con un portal de ArcGIS Enterprise), puede publicar servicios de geoprocesamiento en el sitio de servidor desde ArcGIS Pro o ArcGIS Desktop Sin embargo, cuando un sitio servidor está federado con un portal de ArcGIS Enterprise, debe compartir una herramienta web de ArcGIS Pro con el portal. De este modo se publican automáticamente uno o varios servicios de geoprocesamiento en el sitio del servidor federado.

Más información sobre la compatibilidad de los servicios de geoprocesamiento entre ArcGIS Pro y ArcGIS Server

Servicios de geoprocesamiento y herramientas de escritorio

Si ha ejecutado y utilizado herramientas de geoprocesamiento en ArcGIS Pro o ArcGIS Desktop, la experiencia es similar para los servicios de geoprocesamiento. La principal diferencia entre los servicios de geoprocesamiento y las herramientas de geoprocesamiento de escritorio es que los servicios de geoprocesamiento se ejecutan de forma remota, de modo que ejecutan la tarea en un equipo servidor usando los recursos de este y no los del equipo de escritorio.

Crear y publicar servicios de geoprocesamiento en ArcGIS Pro

Al trabajar con un sitio de ArcGIS Server independiente, puede transformar sus herramientas de geoprocesamiento en servicios de geoprocesamiento y consumirlos en ArcGIS Pro. Una vez que un servicio se ha publicado con éxito, otros usuarios de ArcGIS Server también pueden utilizarlo, si lo comparte con ellos.

Para crear un servicio de geoprocesamiento, normalmente se crea y documenta una herramienta de geoprocesamiento usando ModelBuilder o Python. Sin embargo, no es necesario que cree su propia herramienta; también puede utilizar una de las muchas herramientas incluidas en ArcGIS.

Más información sobre la creación de servicios de geoprocesamiento

Una vez creada una herramienta, debe ejecutarla primero en ArcGIS Pro y la herramienta debe funcionar correctamente. La herramienta se puede compartir una vez finalizada su ejecución. Al compartirla, se crea el elemento del servicio de geoprocesamiento en la conexión del servidor. Puede agregar varias herramientas ya ejecutadas al mismo servicio de geoprocesamiento durante la publicación.

Más información sobre publicar los servicios de geoprocesamiento

Crear y publicar servicios de geoprocesamiento en ArcGIS Desktop

Puede publicar servicios de geoprocesamiento desde ArcGIS Desktop en un sitio de ArcGIS Server, independientemente de que el sitio esté federado con un portal de ArcGIS Enterprise. Si el sitio del servidor está federado, cualquier servicio que publique en él se compartirá automáticamente también con el portal.

Precaución:

Aunque es posible publicar servicios de geoprocesamiento de ArcGIS Desktop en ArcGIS Server, ya no se recomienda hacerlo. En la versión 10.9 ya no es posible publicar servicios ArcGIS Desktop en ArcGIS Enterprise. Después del ciclo de versiones 10.9.x, los servicios publicados desde ArcGIS Desktop no serán compatibles con ArcGIS Server. Se recomienda no publicar nuevos servicios de geoprocesamiento desde ArcGIS Desktop y comenzar a migrar los servicios existentes al tiempo de ejecución de ArcGIS Pro.

Más información sobre la creación y publicación de servicios de geoprocesamiento en ArcGIS Desktop

Usar servicios de geoprocesamiento

Una vez que se ha publicado un servicio de geoprocesamiento en ArcGIS Server (incluso cuando se comparte una herramienta web en un portal con un sitio de servidor federado), los usuarios autorizados pueden acceder al servicio directamente en el sitio del servidor utilizando ArcGIS REST API, trabajar con él en ArcGIS Pro, agregarlo a aplicaciones web personalizadas, y mucho más.

Más información sobre la utilización de servicios de geoprocesamiento

Revise las consideraciones generales adicionales al utilizar los servicios de geoprocesamiento.