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 file.

Con un servicio de imágenes de salida, un ráster de salida se convierte en un servicio de imágenes 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, procesar más rápidamente las imágenes sobre la marcha y 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.

La 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 o sobrescribir una herramienta web o un servicio de geoprocesamiento en ArcGIS Procon un servicio de imágenes de salida, siga estos pasos:

  1. Ejecute correctamente y sin errores su herramienta de geoprocesamiento localmente.
  2. Abra el panel Compartir como herramienta web o Publicar servicio de geoprocesamiento .
  3. Haga clic en la pestaña Contenido.
  4. Haga clic en el botón Configurar propiedades de la herramienta Configurar propiedades de la herramienta y edite la tarea que desea tener para el servicio de imagen de salida.
  5. 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 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, 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 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.

Crear un servicio de imágenes de salida

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 los servicios de geoprocesamiento en un ArcGIS Server, 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 los 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.

Para usar la API REST de ArcGIS al enviar un trabajo de geoprocesamiento, proporcione una cadena o un JSON basado en el esquema JSON. Puede especificar carpetas y metadatos utilizando el API REST de ArcGIS y proporcionar nombres explícitos para cada servicio de imagen de salida para evitar el formato prefix_<output raster parameter name>.

Sobrescribir un servicio de imágenes de salida

Si la herramienta web o el servicio de geoprocesamiento está en ArcGIS Enterprise o ArcGIS Server 11.5 independiente o versión posterior, puede sobrescribir un servicio de imágenes existente con un prefijo que comience por ArcGIS Pro 3.5 marcando la casilla Sobrescribir servicios de imágenes existentes.

Para sobrescribir el servicio, debe ser el propietario del servicio de imágenes existente o un administrador de su ArcGIS Enterprise o ArcGIS Server independiente. Se aplican todos los demás requisitos para crear un servicio de imagen de salida. Para sobrescribir un servicio de imágenes con un nombre que no siga el formato prefix_<output raster parameter name> o para sobrescribir los metadatos existentes, utilice la API REST de ArcGIS al enviar un trabajo de geoprocesamiento.