Skip To Content

Servicios de geoprocesamiento

El geoprocesamiento es una parte fundamental de las operaciones de SIG. El geoprocesamiento proporciona herramientas de análisis de datos, administración de datos 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 el procesamiento se lleva a cabo en el sitio del servidor, en lugar de en su equipo. Esto hace posible que varias aplicaciones cliente ejecuten análisis utilizando el mismo servicio de geoprocesamiento, incluso de forma simultánea. Aunque es posible acceder directamente a los servicios de geoprocesamiento en un sitio de 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, este se puede utilizar para muchas cosas, incluidos los siguientes ejemplos:

  • 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 usarla en 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.

Un sitio de servidor independiente se puede federar con un portal de ArcGIS Enterprise. Una vez federado el servidor, el servicio de geoprocesamiento preexistente publicado antes de la federación tiene su propio elemento del portal y se comporta del mismo modo que una herramienta web. Todos los resultados del análisis de geoprocesamiento que publique en el servidor federado desde ArcGIS Pro son herramientas web. A partir de ArcGIS Pro 2.9 y ArcGIS Enterprise 10.9.1, puede federar un servidor independiente desde ArcGIS Enterprise en Kubernetes y publicar en el servidor. Solo puede publicar desde ArcGIS Pro 2.9 a ArcGIS Enterprise en Kubernetes, no desde ArcGIS Desktop.

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

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

Servicios de geoprocesamiento, herramientas de escritorio

Si ya ha ejecutado y usado 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, ejecutando 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 las herramientas de geoprocesamiento en servicios de geoprocesamiento y consumirlas 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. No tiene por qué crear una herramienta personalizada; sin embargo, puede utilizar también 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 desde ArcGIS Desktop a ArcGIS Server, esto ya no se recomienda. 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, en su lugar, empezar a migrar los servicios existentes al servicio de 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 API REST de ArcGIS, 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.