Configuración de los servicios de geoprocesamiento: parámetros
Parámetro |
Explicación |
---|---|
Clúster | El servicio clúster se ejecutará bajo. |
Modo de ejecución: Sincrónico o Asíncrono | Sincrónico y asíncrono definen cómo el cliente (la aplicación que utiliza la tarea) interactúa con el servidor y obtiene el resultado de la tarea. Cuando un servicio se establece en sincrónico, el cliente espera que la tarea finalice. Por lo general, una tarea sincrónica se ejecuta rápidamente, en cinco segundos o menos. Una tarea asíncrona generalmente tarda más tiempo en ejecutarse y el cliente debe preguntar periódicamente al servidor si la tarea no ha terminado y, si ha terminado, obtener el resultado. Una aplicación web con una tarea asíncrona debe tener lógica aplicada para verificar el estado de una tarea y manejar el resultado una vez que finalice la ejecución. Los clientes de ArcGIS Desktop manejan ambos tipos de ejecución de forma nativa. |
Ver los resultados con un servicio de mapas | Al publicar un servicio de geoprocesamiento, puede optar por ver el resultado de todas las tareas con el servicio como un mapa (además de otros resultados de su tarea). El mapa se crea en el servidor mediante ArcMap para transportarse de vuelta al cliente como una imagen (un .jpeg, por ejemplo). La simbología, el etiquetado, la transparencia y todas las demás propiedades del mapa devuelto son iguales que en la capa de salida en su sesión actual de ArcMap. Hay varias razones por las que debe utilizar un servicio de mapas de resultado:
Si su capa de salida son los valores únicos de dibujo, es posible que deba desmarcar <all other values> en las propiedades de capa para forzar un nuevo cálculo de los valores únicos antes de dibujar. Consulte Crear un archivo de simbología de capa para obtener más información. Si desea que el cliente solo vea los datos y no pueda descargarlos, establezca la opción Cantidad máxima de registros devueltos por el servidor como 0 (cero) durante la publicación. Cuando elija esta opción, un servicio de mapas se crea automáticamente en el servidor con el mismo nombre que el servicio de geoprocesamiento. |
Mostrar mensajes | Puede devolver mensajes de diferentes niveles para el cliente que ejecuta el servicio de geoprocesamiento.
Precaución: Todos los mensajes, independientemente de su nivel, pueden contener rutas y nombres de dataset, y esto puede suponer un riesgo para la seguridad. El nivel Info es detallado y normalmente contiene más referencias a rutas y nombres de dataset. En general, deseará devolver mensajes durante el desarrollo pero desactivarlo en la producción. Más información sobre los tipos y severidad de mensaje en geoprocesamiento |
Cantidad máxima de registros que devolvió el servidor | El número máximo de resultados que el servicio puede devolver a un cliente. La configuración de este valor como un gran número significa que el servidor SIG puede manejar el envío de una gran cantidad de registros o entidades individuales al cliente. Si no desea devolver ninguna entidades, establezca este valor en 0 (cero). Por lo general, establezca este valor en cero sólo cuando habilite Ver resultado con un servicio de mapas. |
Directorios | Son los directorios utilizados por el servidor para escribir los archivos al ejecutar una tarea. |
Algunas configuraciones del servicio de geoprocesamiento solo se puede configurar en la página web del directorio del Administrador de ArcGIS Server. Estas opciones avanzadas no pueden configurarse desde ArcMap o el Administrador de ArcGIS Server.
Modificar las propiedades de un servicio existente
Todas las propiedades del servicio que se enumeraron anteriormente se pueden modificar después de que se haya publicado el servicio. Necesitará al menos un editor o conexión de administrador para modificar la configuración. Esta configuración se puede aplicar en un servicio que ya está funcionando o que está detenido. Si modifica la configuración de un servicio en ejecución, se reiniciará cuando aplique la configuración.
Tenga cuidado si deshabilita o permite que el servicio de mapas de resultado de un servicio existente. Una tarea de geoprocesamiento dentro del servicio podría requerir un servicio de mapas de resultado para dibujar los tipos de salida no compatibles y, como tal, no debe deshabilitar la configuración Ver resultado con un servicio de mapas.
Diferencias entre 10.0 y las versiones posteriores
Antes de la versión 10.1, podía habilitar los trabajados locales de un servicio de geoprocesamiento. Esta opción se a quedado obsoleta y, cuando se publica el servicio, el servidor determinará si necesita habilitar la configuración. Los puestos de trabajo locales se habilitarán cuando los directorios de salida se establecen en una ruta UNC o cuando más de un equipo representa todo su clúster del servidor SIG. Por lo general, el directorio se define como C:\Documents and Settings\arcgis\Local Settings\Temp o C:\Users\arcgis\AppData\Local\Temp en Windows, o bien como C:\windows\temp\Temp en Linux. Mediante la configuración de servicios avanzados, un administrador del servidor de SIG puede modificar la ubicación de ruta.
Antes de la versión 10.1, cuando los servicios de geoprocesamiento utilizaban Extensión ArcGIS Spatial Analyst o las herramientas de cobertura, a veces era preciso cambiar el directorio temporal de la cuenta arcgis a otra carpeta como C:\arcgisserver\temp. Algunas de estas herramientas presentaban limitaciones a la hora de escribir en una ruta con más de 100 caracteres o rutas con espacios. A partir de 10.1, la limitación de rutas se ha incrementado a 255 caracteres, y ahora las rutas pueden contener espacios.