Qué es un servicio de geoprocesamiento

Los servicios de geoprocesamiento permiten compartir análisis en ArcGIS Server. Los datos se almacenan y el procesamiento se produce en un servidor, lo que permite que diversas aplicaciones cliente de la plataforma ArcGIS ejecuten el análisis, incluso simultáneamente.

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, normalmente como herramientas de modelo o de script personalizadas y, a continuación, se comparten con un servidor. Dado que un servicio de geoprocesamiento puede hacer referencia a cualquier herramienta de geoprocesamiento, las posibilidades son infinitas. Por ejemplo, un servicio de geoprocesamiento puede llevar a cabo cualquiera de las siguientes acciones:

  • 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

Cualquier usuario conectado a ArcGIS Server puede acceder al servicio de geoprocesamiento y utilizarlo. Es posible crear una conexión con el servidor y acceder al servicio y utilizarlo directamente.

Nota:

Solo es posible compartir un servicio de geoprocesamiento con un servidor independiente. Necesitará permisos administrativos para el servidor, no para el publicador.

Servicios de geoprocesamiento y herramientas de escritorio

Si tiene experiencia ejecutando y usando herramientas de geoprocesamiento en ArcGIS Pro, 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 que ejecutan la tarea en un equipo servidor usando los recursos de este y no los del equipo de escritorio.

Crear, publicar y usar servicios de geoprocesamiento

Autor

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

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

Publicar

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.

Utilizar

Después de publicar el servicio de geoprocesamiento, se puede usar en cualquier aplicación cliente que se conecte al servidor. En ArcGIS Pro, puede encontrar y utilizar el servicio desde la conexión del servidor bajo Servidores del panel Catálogo.

También puede ejecutarlo desde otras aplicaciones cliente, como una aplicación web que haya creado o con Web AppBuilder.

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