Utilizar un servicio de imágenes de salida

Cuando se utiliza una herramienta web o un servicio de geoprocesamiento que tiene una salida de ráster, la salida se genera en el servidor y se envía de vuelta al cliente como un archivo .tif con una URL. El uso de este archivo .tif es limitado, especialmente para rásteres de gran tamaño que tendrán problemas de rendimiento. Además, puede haber una pérdida significativa de información cuando el ráster resultante, como los datos ráster multidimensionales, se convierte a un archivo .tif.

Con un servicio de imágenes de salida, un ráster de salida se convierte en un servicio de imágenes, lo que aporta las ventajas de utilizar un servicio de imágenes, entre ellas el acceso rápido de los clientes incluso con un ráster de gran tamaño, la posibilidad de procesar más rápidamente las imágenes sobre la marcha y de realizar análisis adicionales.

Publicación

Para compartir una herramienta web o un servicio de geoprocesamiento con un servicio de imágenes de salida, utilice ArcGIS Pro 3.4 o posterior y publique en ArcGIS Enterprise 11.4 o posterior. También se admiten ArcGIS Server independientes. ArcGIS Enterprise en Kubernetes no admite ningún servicio de imágenes de salida.

Su herramienta web o servicio de geoprocesamiento deben ser asíncronos, y la opción Muestra la salida en la capa de imágenes del mapa no debe estar marcada.

También se admiten los tipos de datos ráster y los tipos de datos compuestos que tienen un tipo de datos ráster como uno de los tipos permitidos en el compuesto, pero no se admiten ni las salidas ráster multivalor ni las tablas de valores de salida con una columna ráster.

Para publicar una herramienta web o un servicio de geoprocesamiento en ArcGIS Pro, siga estos pasos:

  1. Ejecute correctamente y sin errores su herramienta de geoprocesamiento localmente.
  2. Publique o sobrescriba su herramienta web o un servicio de geoprocesamiento.
  3. En el panel Compartir como una herramienta web o Publicar servicio de geoprocesamiento, haga clic en la pestaña Contenido.
  4. Antes de hacer clic en el botón Publicar o Sobrescribir, vaya a la pestaña Contenido del panel de uso compartido.
  5. Edite la tarea que desea tener para el servicio de imágenes de salida, haciendo clic para ello en el botón Configurar propiedades de la herramienta Configurar propiedades de la herramienta.
  6. En la sección Configuración de parámetros, marque la casilla de verificación Agregar servicio de imágenes de salida opcional.

    Se agrega un parámetro opcional de cadena de caracteres a la herramienta durante el proceso de publicación.

    El parámetro tendrá el nombre de visualización Servicio de imágenes de salida, y el nombre de parámetro esri_out_image_service. No hay ningún valor predeterminado

Para utilizar Python para publicar una herramienta web o un servicio de geoprocesamiento, utilice la clase GeoprocessingSharingDraft y establezca la propiedad enableOutputImageService como True.

Requisitos para utilizar un servicio de imágenes de salida

El uso de servicios de imágenes de salida tiene los siguientes requisitos:

  • Independientemente del licenciamiento y configuración de su servidor de imágenes, el servidor que tenga su herramienta web o servicio de geoprocesamiento debe tener el servicio de imágenes del sistema de representación en pantalla ráster en ejecución. De lo contrario, no se creará el servicio de imágenes, lo que provocará un error al utilizar la herramienta.
  • Asegúrese de que haya suficiente espacio en disco en el directorio del servidor de entrada en el equipo de su herramienta web o servicio de geoprocesamiento. Se trata de algo especialmente importante cuando se generan con frecuencia resultados de ráster de gran tamaño. Aunque haya registrado un almacén de rásteres, los almacenes de rásteres no se admiten como opción de almacenamiento para un servicio de imágenes de salida.
  • Debe tener los privilegios o roles necesarios para publicar un servicio de imágenes. Consulte Publicar un servicio de imágenes para obtener más información.
  • Si el resultado ráster es un dataset de mosaico, asegúrese de que su ArcGIS Server tenga un rol de servidor de imágenes con licencia. Póngase en contacto con el administrador del sistema para confirmar o autorizar ArcGIS Server.

Cuando proporcione un valor para el parámetro de servicio de imágenes de salida, asegúrese de que no haya caracteres especiales. Solo se admiten los caracteres alfanuméricos, además de espacios y guiones bajos. Los espacios se convierten en guiones bajos para el servicio de imágenes. El nombre que especifique es un prefijo. El nombre completo del servicio de imágenes tendrá el formato de prefix_<output raster parameter name>. Si hay varios parámetros ráster de salida, se generarán varios servicios de imágenes. Si un parámetro ráster de salida opcional no tiene resultado, no se generará un servicio de imágenes. Utilice un prefijo corto siempre que sea posible; el número máximo de caracteres para el nombre completo del servicio de imágenes es de 120 caracteres.

Para utilizar un servicio de imágenes de salida para una herramienta web en ArcGIS Enterprise, proporcione un prefijo para el nombre del Servicio de imágenes de salida. Una vez que la herramienta se haya ejecutado correctamente, se localizará un elemento de portal de la capa web de imágenes en la carpeta del portal. El servicio de imágenes correspondiente estará en el directorio raíz de ArcGIS Server.

Para utilizar un servicio de imágenes de salida para sus servicios de geoprocesamiento en un ArcGIS Server independiente, proporcione un prefijo. El servicio de imágenes resultante también estará en el directorio raíz de ArcGIS Server.

El formato original de sus resultados de ráster se conservará siempre que sea posible, tanto si están en una geodatabase, como un dataset de mosaico, o en un formato de archivo como TIFF o CRF. Los resultados de ráster se utilizarán para crear un servicio de imágenes. Si el ráster de resultados está en memoria, habrá un servicio de imágenes basado en el formato CRF convertido a partir del ráster de resultados en memoria. Evite utilizar memoria para sus resultados ráster si el tamaño del ráster resultante va a ser grande. Consulte Consideraciones generales para el uso de herramientas web para saber cómo aumentar el almacenamiento dinámico al utilizar en memoria.