El análisis de ráster proporciona herramientas y funciones integradas de procesamiento, ortorrectificación y creación de mosaicos, análisis de teledetección y una amplia variedad de operadores matemáticos y trigonométricos. Sus funciones personalizadas pueden ampliar aún más las capacidades analíticas de la organización.
Sugerencia:
Actualmente, las funciones ráster de Python personalizadas no se admiten en ArcGIS Enterprise on Kubernetes.El análisis de ráster también está diseñado para agilizar y simplificar la colaboración y el uso compartido. Los usuarios de su organización pueden aportar datos, modelos de procesamiento y experiencia a su proyecto de imágenes, y compartir los resultados con personas, departamentos y organizaciones de su empresa.
Licencia:
Para configurar análisis de ráster, debe tener una licencia de ArcGIS Raster Analytics en Kubernetes. Esta licencia incluye la funcionalidad disponible con la capacidad premium de alojamiento de imágenes.
Introducción al análisis de ráster
Un análisis de ráster es un sistema flexible de procesamiento, almacenamiento y uso compartido de ráster que emplea cálculos distribuidos y tecnología de almacenamiento. Utilice análisis de ráster para aplicar herramientas de análisis de ráster y funciones ráster ofrecidas en ArcGIS, cree funciones y herramientas personalizadas, o combine varias herramientas y funciones en cadenas de procesamiento de ráster para ejecutar sus algoritmos personalizados en grandes conjuntos de datos ráster. Los datos de origen y los resultados procesados se almacenan, publican y comparten en su empresa, según sus necesidades y prioridades.
Esta amplia capacidad se puede ampliar aún más aprovechando las capacidades y recursos de computación en la nube. El resultado neto es que el procesamiento de imágenes y los trabajos de análisis que solían tardar días o semanas ahora se pueden realizar en minutos u horas, y los trabajos que eran demasiado grandes o intensivos ahora se pueden manejar.
Sugerencia:
El almacenamiento de datos en la nube es un requisito de las implementaciones locales y en la nube. Se utiliza para almacenar salidas de análisis de ráster.Además, verifique que su administrador ha asignado suficiente cuota de recursos y nodos trabajadores para admitir esta capacidad premium.
Configurar análisis de ráster
Es posible que los siguientes pasos de configuración requieran hacer cambios en la forma en que ha implementado ArcGIS en su organización; revíselas detenidamente antes de continuar. Antes de utilizar el análisis de ráster, debe agregar almacenes de rásteres compatibles y habilitarlo como una capacidad en ArcGIS Enterprise Manager.
Agregar almacenes de rásteres
Debe agregar dos almacenes de rásteres para permitir el análisis de ráster: un almacén en la nube y un almacén relacional. El almacén en la nube se utiliza para almacenar la salida de ráster del análisis. El almacén relacional se utiliza para almacenar datasets de mosaico al tiempo que se crea una capa de imágenes alojada o el análisis de ráster genera una salida de captura.
- En ArcGIS Enterprise Manager, haga clic en el botón Data stores de la barra lateral.
Aparece la página de los almacenes de datos.
- En la sección Almacenes de rásteres, haga clic en Agregar almacén para agregar el primer data store de rásteres.
Nota:
Si se ha agregado más de un almacén de rásteres del mismo tipo, la herramienta seleccionará el que se va a usar de forma aleatoria. No puede especificar qué almacén de rásteres utilizar.
Este almacén de rásteres contendrá las imágenes que se agregan a la organización y los resultados de cualquiera de las herramientas de análisis de ráster. Cuando su organización se implementa en un entorno de la nube, se recomienda utilizar un servicio de almacenamiento nativo de la nube.
Si todavía no ha agregado almacenes, esta sección estará vacía.
- Introduzca el nombre del almacén de rásteres.
- Seleccione Servicio de almacenamiento. Seleccione una de las siguientes opciones:
- Amazon S3
- Azure Blob
- Almacenamiento de Google Cloud
- Consulte las especificaciones de cada servicio de almacenamiento en la nube en los pasos para agregar un almacén de rásteres.
- Cuando termine, haga clic en Agregar almacén.
El almacén de rásteres se registra y aparecerá en la sección Almacenes de rásteres.
- En la página Data stores, haga clic en Agregar almacén para agregar el segundo almacén, que es un almacén relacional.
Este almacenamiento es obligatorio en el caso de los flujos de trabajo que generan un dataset de mosaicos para procesar rásteres.
- Introduzca el nombre del almacén relacional.
- Seleccione Servicio de almacenamiento y elija un almacén relacional.
- Haga clic en Elegir archivo para agregar el archivo de conexión de base de datos.
En la base de datos relacional se almacenarán los datasets de mosaico para alojar capas de imágenes.
- Haga clic en Agregar almacén.
El almacén de rásteres se registra y aparecerá en la sección Almacenes de rásteres.
Habilitar análisis de ráster
A continuación, habilite el análisis de ráster como capacidad de la organización.
- En ArcGIS Enterprise Manager, haga clic en el botón Capacidades de la barra lateral.
Aparece la página de capacidades.
- Active el botón de alternancia Análisis de ráster.
Aparecerá un mensaje indicando que el proceso de activación puede llevar algún tiempo.
- Haga clic en Habilitar.
Se envía una solicitud para habilitar el análisis de ráster. Este proceso validará los requisitos previos y activará los recursos de apoyo. Los siguientes servicios del sistema se iniciarán automáticamente:
- RasterAnalysisTools
- RasterProcessing
- RasterProcessingGPU
- RasterRendering
Si no se habilita la capacidad, repita los pasos anteriores para asegurarse de que se agregue el data store de rásteres, que la licencia de análisis de ráster es válida y que se han iniciado los servicios del sistema. Revise los registros para identificar los requisitos de esta capacidad.
El análisis de ráster está configurado. Puede empezar a utilizar las herramientas de análisis de ráster y a alojar imágenes en su organización Vea cómo ajustar los flujos de trabajo de análisis de ráster.
Ajustar el análisis de ráster
Para conseguir un rendimiento y una escalabilidad óptimos con el análisis de ráster, tenga en cuenta estas recomendaciones.
- Cuando cree su organización, utilice un servicio de almacenamiento de objetos nativo de la nube.
- Aumente los nodos trabajadores. Las capacidades premium, como el análisis de ráster, requieren al menos un nodo trabajador adicional para cada perfil de arquitectura que admita las capacidades añadidas. Trabaje con su administrador para determinar qué perfil de arquitectura se ha seleccionado al crear la organización y aumente los nodos trabajadores como corresponda. Es posible que necesite más de un nodo adicional en función del análisis que realice.
- Utilice los nodos habilitados con GPU cuando sea posible. Si lo desea, configure la afinidad de nodos y las tolerancias para ejecutar cargas de trabajo de GPU en nodos GPU exclusivamente. Esto adquiere cada vez más importancia cuando se realizan flujos de trabajo de aprendizaje profundo e IA.
- Al modificar las implementaciones de servicio con recursos y pods adicionales, puede aumentar la disponibilidad y el rendimiento general de sus flujos de trabajo. También puede plantearse habilitar el escalado automático en estos servicios.
- Escale la implementación de servicio RasterProcessing en el caso de los flujos de trabajo que no incluyan aprendizaje profundo e IA.
- Para flujos de trabajo de aprendizaje profundo, escale la implementación de servicio RasterAnalysisTools cuando realice flujos de trabajo para entrenar modelos.
- Cuando realice flujos de trabajo de inferencia, escale la implementación de servicio RasterProcessingGPU.
- Algunas herramientas de análisis de ráster distribuyen el cálculo entre varios pods de trabajo y escriben datos temporales mientras se lleva a cabo el análisis. Utilice volúmenes efímeros cuando realice análisis de ráster distribuidos en grandes trabajos que requieran cargar datos en un espacio temporal para procesamiento. Consulte información adicional en Configurar volúmenes efímeros.
- Al ejecutar procesos de análisis de ráster, se recomienda reducir el nivel de registro desde Depurar. Si no está solucionando un problema de forma activa, use el nivel Advertencia. Cuando necesite detalles de registro más detallados, utilice el nibel de registro alternativo en su lugar.
- Plantéese configurar un factor de procesamiento en paralelo para controlar el número de instancias del servicio de procesamiento de ráster que puede utilizarse para procesar sus datos.
- Es posible que haya que monitorizar e incrementar los requisitos de memoria en función del tipo de flujo de trabajo de análisis y el tamaño de los datos que se van a procesar. Por ejemplo, en los flujos de trabajo de aprendizaje profundo e IA, los tamaños de lote más grandes requieren más memoria.
- Tras habilitar el análisis de ráster, las herramientas tienen límites preconfigurados. Algunos trabajos podrían requerir capacidad adicional para que las herramientas funcionen bien. Puede editar las propiedades de escalado para aumentar la memoria correspondiente a microservicios diferentes.