Skip To Content

Realizar el procesamiento del lado del servidor con funciones ráster

Los servicios de imágenes admiten el procesamiento del lado del servidor a través de algunas funciones predeterminadas compatibles con REST, pero también publicando servicios de imágenes y plantillas de función ráster asociadas a los que se puede acceder y se pueden utilizar a través de las aplicaciones REST y ArcGIS Desktop, como ArcGIS Pro.

Para implementar la plantilla de función ráster (.rft.xml)), primero debe crearla con la herramienta Editor de funciones ráster en ArcGIS Pro y, a continuación, agregar el archivo .rft.xml al servicio de imágenes cuando se publica. Al publicar el archivo .rft.xml con un servicio de imágenes, las funciones definidas dentro de una plantilla de función ráster solo se pueden aplicar al contenido de un servicio de imágenes. La plantilla no puede utilizar datos de otra entrada.

Utilizar REST para realizar procesamiento en el lado del servidor en los servicios de imágenes es útil cuando se crean aplicaciones web que ofrecen servicios de imágenes que se procesaron con diferentes métodos o cuando las aplicaciones no pueden realizar el procesamiento, por ejemplo:

  • Si el servicio de imágenes contiene imágenes, como Landsat, se puede crear una aplicación web para realizar un NDVI utilizando las bandas roja y de infrarrojo cercano.
  • Si el servicio de imágenes es un DEM, se puede crear una aplicación web para permitir al usuario ver el servicio de imágenes como una imagen de sombreado, pendiente o relieve sombreado.

REST admite funciones básicas en los servicios de imágenes, incluidas orientación, mapa de color, NDVI, pendiente, relieve sombreado, sombreado, estadísticas y extensión. Puede extender estos recursos publicando un servicio de imágenes con un archivo .rft.xml donde puede encadenar las funciones ráster para crear el resultado de procesamiento que necesita.

Aplicar plantillas de función ráster a un servicio de imágenes que contiene funciones, como la extensión, resulta útil cuando los servicios de imágenes se utilizarán en aplicaciones web. Las aplicaciones web a menudo no pueden mejorar las imágenes, por lo que dependen del procesamiento del lado del servidor. En esta situación, cuando agrega una plantilla de función ráster al servicio de imágenes, puede aplicarla de forma predeterminada.

Acceder al Editor de funciones ráster

Siga estos pasos para acceder al Editor de funciones ráster desde la pestaña Imágenes de ArcGIS Pro:

  1. En ArcGIS Pro, haga clic en la pestaña Imágenes de la cinta para abrir las herramientas de imágenes.
  2. En el grupo Análisis de la pestaña Imágenes, haga clic en el botón Editor de funciones para abrir el panel Editor de funciones.
    Nota:

    También puede acceder a la herramienta Editor de funciones haciendo clic con el botón derecho en una capa de imágenes del panel Contenido y haciendo clic el botón Editar cadena de funciones.

Crear una plantilla de función ráster

Puede crear una plantilla de función de ráster en el panel Editor de funciones.

  1. Una vez que haya accedido al panel Editor de funciones, puede crear una plantilla de función ráster.

    Con el panel Editor de funciones visible, puede agregar funciones ráster al editor.

  2. Haga clic en el botón Funciones ráster para abrir el panel Funciones ráster.
  3. El panel Funciones ráster contiene todas las funciones de ráster que están disponibles para agregarlas al editor. La lista completa de funciones ráster se puede encontrar en la ayuda web de Funciones ráster.
  4. Agregue una función ráster haciendo clic con el botón derecho en la función ráster y eligiendo Agregar al Editor de funciones o arrastrando la función ráster desde el panel Función ráster hasta el Editor de plantillas de función ráster.
  5. Una vez agregadas las funciones ráster al editor, puede conectarlas entre sí para crear flujos de trabajo de análisis de ráster completos.
  6. Si es necesario, siga agregando funciones ráster adicionales al editor.
  7. Cuando se agreguen todas las funciones ráster requeridas al editor, desplace el puntero sobre la función ráster para encadenarla a otra función ráster.

    Aparecen los puntos de conexión.

    Conexiones de función ráster
    Los ganchos de conexión están visibles junto a las etiquetas Ráster y Salida en la función.
  8. Una vez completada la plantilla de función de ráster, haga clic en el botón Guardar.

    Aparece el cuadro de diálogo Guardar, que le permite agregar más información sobre la plantilla de función ráster.

    1. En Nombre, escriba un nombre para la plantilla de función ráster.
    2. Elija Proyecto o Personalizado para especificar si la plantilla de función ráster forma parte de un proyecto o de una plantilla personalizada.

      Esta selección controla dónde se encuentra la plantilla de función ráster en el disco. Por ejemplo, si se elige la opción Proyecto, la plantilla de función ráster se ubicará en el proyecto de ArcGIS que creó.

    3. Escriba información adicional sobre la plantilla de función ráster en el cuadro Descripción.
    4. Haga clic en Aceptar para guardar la plantilla de función ráster.

Agregar una plantilla de función ráster a un servicio de imágenes

Una vez creada la plantilla de función ráster, puede agregarla como plantilla de procesamiento para los servicios de imágenes de varias formas. La plantilla de función ráster se puede agregar durante la creación del servicio de imágenes, al actualizar un servicio de imágenes existente o al dataset de mosaico utilizado en la creación del servicio de imágenes.

Crear un servicio de imágenes

Durante la creación del servicio de imágenes, puede agregar una plantilla de función ráster al servicio de imágenes para proporcionar opciones de visualización para el servicio de imágenes y cambiar la visualización predeterminada.

  1. En el panel Catálogo de ArcGIS Pro, haga clic con el botón derecho en la imagen que se va a usar para el servicio de imágenes y elija Compartir como capa web para abrir el panel Compartir como capa web.
  2. Haga clic en la pestaña Configuración y en el botón Configurar propiedades web Editing situado junto a la capa Imágenes para editar las propiedades del servicio de imágenes.
  3. Las propiedades que se enumeran aquí controlan muchos aspectos del servicio de imágenes, incluidas las operaciones, las opciones de mosaico y las funciones ráster.
  4. Expanda la sección Funciones ráster y haga clic en el botón Agregar plantillas de procesamiento Add a Locate Provider.
  5. En el cuadro de diálogo Seleccionar plantillas de función ráster, vaya a la ubicación de la plantilla de función ráster.
  6. Haga clic en Aceptar para aceptar las plantillas de procesamiento.
  7. En la sección Plantillas de procesamiento, las plantillas de procesamiento agregadas deben aparecer con la ubicación de ruta completa de la plantilla de función ráster.
  8. Si es necesario, en el menú desplegable Plantilla predeterminada, elija la nueva plantilla de procesamiento. Al cambiar la plantilla predeterminada de Ninguno se modifica la forma en que se muestra el servicio de imágenes de forma predeterminada. Las plantillas de procesamiento pueden aparecer como opciones al visualizar el servicio de imágenes.
  9. Una vez completado, siga modificando las opciones de capa web y publique el servicio de imágenes.

Actualizar un servicio de imágenes

Después de crear el servicio de imágenes, puede modificarlo agregando una plantilla de función ráster para proporcionar opciones de visualización para el servicio de imágenes y cambiar la visualización predeterminada.

  1. En el panel Catálogo de ArcGIS Pro, busque y haga clic con el botón derecho en el servicio de imágenes existente o en cualquier archivo que se vaya a usar para el servicio de imágenes y elija Sobrescribir capa web para abrir el panel Sobrescribir capa web.
  2. Sugerencia:

    Cuando se le indique con la advertencia de sobrescritura, acepte la advertencia.

  3. Haga clic en la pestaña Configuración y en el botón Configurar propiedades web Editing situado junto a la capa Imágenes para editar las propiedades del servicio de imágenes.
  4. Las propiedades que se enumeran aquí controlan muchos aspectos del servicio de imágenes, incluidas las operaciones, las opciones de mosaico y las funciones ráster.
  5. Expanda la sección Funciones ráster y haga clic en el botón Agregar plantillas de procesamiento Add a Locate Provider.
  6. En el cuadro de diálogo Seleccionar plantillas de función ráster, vaya a la ubicación de la plantilla de función ráster.
  7. Haga clic en Aceptar para aceptar las plantillas de procesamiento.
  8. En la sección Plantillas de procesamiento, las plantillas de procesamiento agregadas deben aparecer con la ubicación de ruta completa de la plantilla de función ráster.
  9. Si es necesario, en el menú desplegable Plantilla predeterminada, elija la nueva plantilla de procesamiento. Al cambiar la plantilla predeterminada de Ninguno se modifica la forma en que se muestra el servicio de imágenes de forma predeterminada. Las plantillas de procesamiento pueden aparecer como opciones al visualizar el servicio de imágenes.
  10. Una vez completado, siga modificando las opciones de capa web y publique de nuevo el servicio de imágenes.

Agregar a un dataset de mosaico

Los servicios de imágenes creados a partir de datasets de mosaico heredan la configuración de visualización y otros valores predeterminados del dataset de mosaico. Las plantillas de función ráster se pueden agregar al dataset de mosaico antes de publicar para agregar las plantillas de procesamiento como opciones de visualización adicionales o para cambiar la visualización predeterminada.

  1. En el panel Catálogo de ArcGIS Pro, vaya al dataset de mosaico, haga clic con el botón derecho en él para abrir las opciones disponibles y elija Administrar plantillas de procesamiento.
  2. En el panel Administrar plantillas de procesamiento, las plantillas utilizadas actualmente en el dataset de mosaico están visibles. Si no se agregan plantillas de procesamiento al dataset de mosaico, Ninguna es la única plantilla de procesamiento visible.

  3. Haga clic en el botón Importar Import para elegir la plantilla de procesamiento que se va a utilizar y vaya a la ubicación de la plantilla de procesamiento creada.
  4. Nota:

    Si no tiene ninguna plantilla de procesamiento creada para el dataset de mosaico, haga clic en el botón Propiedades options y elija Crear nueva plantilla; aparece el panel Editor de funciones, donde puede crear una plantilla.

  5. Elija la plantilla de función ráster que desea agregar al dataset de mosaico y haga clic en Aceptar.
  6. La plantilla de procesamiento de ráster aparece en el panel bajo la sección Plantillas.
  7. Siga agregando las plantillas de procesamiento hasta que se hayan agregado todas.
  8. Cierre el panel Administrar plantillas de procesamiento.