Skip to main content

Extraer entidades mediante modelos de IA (Herramientas de GeoAI)

Resumen

Ejecuta uno o varios modelos de aprendizaje profundo preentrenados en un ráster de entrada para extraer entidades y automatizar el procesamiento posterior de las salidas con inferencias.

Más información sobre cómo funciona Extraer entidades mediante modelo de IA

Uso

  • Esta herramienta requiere modelos preentrenados de ArcGIS de ArcGIS Living Atlas of the World o paquetes de modelos de aprendizaje profundo personalizados (archivo ".dlpk").

  • Debe instalar el marco de aprendizaje profundo adecuado para Python en ArcGIS Pro.

    Vea cómo instalar marcos de aprendizaje profundo para ArcGIS

  • El tiempo que tarda la herramienta en producir los resultados depende de lo siguiente:

    • El área de interés utilizada para la inferencia

    • El número de modelos seleccionados

  • Para ejecutar esta herramienta, se necesita una máquina equipada con GPU. Si tiene más de una GPU, especifique el Id. de GPU en su lugar.

  • Los casos de uso potenciales para la herramienta incluyen la creación de un mapa base utilizando varios modelos y salidas de modelo de procesamiento posterior que utilizan algoritmos para limpiar las entidades extraídas.

  • Para obtener información sobre los requisitos para ejecutar esta herramienta y los problemas que pueden presentarse, consulte Preguntas frecuentes sobre el aprendizaje profundo.

Parámetros

Etiqueta Explicación Tipo de datos

Ráster de entrada

El ráster de entrada en el que se realizará el procesamiento.

Si el parámetro Modo se especifica como Solo posprocesar, se necesita un ráster con clasificación binaria para este parámetro.

Raster Layer; Raster Dataset; Mosaic Layer

Modo

Especifica el modo que se utilizará para el procesamiento del ráster de entrada.

  • Inferir y posprocesarLas entidades se extraerán de las imágenes y se posprocesarán. Esta es la opción predeterminada.

  • Solo posprocesarEl ráster de entrada se posprocesará directamente. Se necesita un ráster de banda única con clasificación binaria para esta opción.

String

Localización de salida

La geodatabase donde se almacenará la salida intermedia de los modelos y la salida posterior final.

Workspace

Prefijo de salida

Un prefijo que se agregará al nombre de las salidas que se guardarán en la ubicación de salida. El prefijo también se utilizará como el nombre de una capa de grupo que se utilizará para mostrar todas las salidas.

String

Área de interés

(Opcional)

La extensión geográfica que se utilizará para extraer entidades. Solo se extraerán las entidades incluidas en el área de interés.

Feature Set

Modelos preentrenados

(Opcional)

Los modelos predefinidos de ArcGIS de ArcGIS Living Atlas of the World que se pueden utilizar en el ráster de entrada proporcionado. Este parámetro requiere una conexión a Internet para descargar los modelos predefinidos.

String

Modelos adicionales

(Opcional)

Los modelos de aprendizaje profundo que se pueden utilizar en el ráster de entrada proporcionado y el flujo de trabajo de procesamiento posterior que se utilizarán para archivos de modelo adicionales (".dlpk" y .emd).

Columnas de la tabla de valores:

  • Model PathThe deep learning models that can be used on the provided input raster.

  • Postprocessing WorkflowThe postprocessing workflow that will be used for additional model files (.dlpk and .emd).

    • Line RegularizationThe postprocessing workflow will extract line features from a single band raster with binary classification and generate a polyline feature class after refining it. This workflow also supports deep learning models that generate polyline feature classes.

    • Parcel RegularizationThe postprocessing workflow will extract parcels from a single band raster with binary classification and generate a polygon feature class after refining it.

    • Polygon RegularizationThe postprocessing workflow will generate a polygon feature class after refining it. This workflow is only compatible with object detection models.

    • Polygon SegmentationThe postprocessing workflow will generate a polygon feature class containing the detected objects using their centroid or bounding box. The segmentation method is specified using the prompt parameter.

    • NoneNo postprocessing workflow will be applied. This is the default.

Value Table

Umbral de confianza

(Opcional)

La confianza mínima del modelo de aprendizaje profundo que se utilizará para detectar objetos. El valor debe estar comprendido entre 0 y 1.

Double

Guardar salida intermedia

(Opcional)

Especifica si las salidas intermedias se guardarán en la ubicación de salida. El término salidas intermedias hace referencia a los resultados generados después de inferenciar el modelo.

  • ActivadoLas salidas intermedias se guardarán en la ubicación de salida.

  • DesactivadoLas salidas intermedias no se guardarán. Esta es la opción predeterminada.

Boolean

Aumento del tiempo de prueba

(Opcional)

Especifica si las predicciones de variantes rotadas y volteadas de la imagen de entrada se fusionarán en la salida final.

  • ActivadoLas predicciones de variantes rotadas y volteadas de la imagen de entrada se fusionarán en la salida final.

  • DesactivadoLas predicciones de variantes rotadas y volteadas de la imagen de entrada no se fusionarán en la salida final. Esta es la opción predeterminada.

Boolean

Distancia de zona de influencia

(Opcional)

Distancia que se utilizará para crear zonas de influencia de entidades de polilínea antes de utilizarlas en el procesamiento posterior. El valor predeterminado es 15 metros.

Linear Unit

Extender longitud

(Opcional)

Distancia máxima que se extenderá un segmento de línea hasta una entidad intersecante. El valor predeterminado es 25 metros.

Linear Unit

Tolerancia del suavizado

(Opcional)

La tolerancia utilizada por el algoritmo de aproximación polinomial con núcleo exponencial (PAEK). El valor predeterminado es 30 metros.

Linear Unit

Longitud de arco colgante

(Opcional)

La longitud a la que se recortarán los segmentos de línea que no tocan otra línea en ambos extremos (nodos colgados). El valor predeterminado es 5 metros.

Linear Unit

Entidades de carretera de entrada

(Opcional)

Clase de entidad de carretera que se utilizará para refinar las parcelas. La entrada puede ser una clase de entidad poligonal o de polilínea.

Feature Layer; Feature Class

Ancho de búfer de carretera

(Opcional)

La distancia de zona de influencia que se utilizará para las entidades de carretera de entrada. El valor predeterminado es 5 metros para las entidades de polilínea y 0 metros para las entidades poligonales.

Linear Unit

Regularizar parcelas

(Opcional)

Especifica si las parcelas extraídas se normalizarán eliminando artefactos no deseados en su geometría.

  • ActivadoLas parcelas extraídas se normalizarán. Esta es la opción predeterminada.

  • DesactivadoLas parcelas extraídas no se normalizarán.

Boolean

Flujo de trabajo de posprocesamiento

(Opcional)

Especifica el flujo de trabajo de procesamiento posterior que se utilizará.

  • Regularización de líneaLas entidades de línea se extraerán de un ráster de banda única con clasificación binaria y se generará una clase de entidad de polilínea después de refinarla.

  • Regularización de parcelasLas parcelas se extraerán de un ráster de banda única con clasificación binaria y se generará una clase de entidad de polígono después de refinarla.

  • Regularización de polígonoSe generará una clase de entidad de polígono después de perfeccionarla. Este flujo de trabajo solo es compatible con los modelos de detección de objetos.

String

Entidades de salida

(Opcional)

La clase de entidad que contiene la salida posprocesada.

Feature Class

Tolerancia entre parcelas adyacentes

(Opcional)

La distancia mínima entre las coordenadas antes de que se consideren iguales. Este parámetro se utiliza para reducir porciones entre parcelas extraídas. El valor predeterminado es 3 metros.

Linear Unit

Método de regularización

(Opcional)

Especifica el método de regularización que se utilizará en el procesamiento posterior.

  • Ángulos rectosSe construyen formas compuestas de ángulos de 90° entre ejes adyacentes. Esta es la opción predeterminada.

  • Ángulos rectos y diagonalesSe construyen formas compuestas de ángulos de entre 45° y 90° entre ejes adyacentes.

  • Cualquier ánguloSe construyen formas que forman cualquier ángulo entre ejes adyacentes.

  • CírculoSe utilizará la distancia máxima desde el límite de la entidad que se está procesando.

String

Tolerancia

(Opcional)

Distancia máxima que la huella regularizada puede desviarse del límite de su entidad original. El valor predeterminado es 1 metro.

Linear Unit

Solicitar

(Opcional)

Especifica el método de segmentación que se utilizará cuando el parámetro Modelos adicionales se establezca en Segmentación de polígonos.

  • CentroideEl centroide de las detecciones se utilizará para indicar al modelo de segmentación de polígonos qué segmentar en el ráster de entrada.

  • Cuadro de delimitaciónEl cuadro de delimitación de las detecciones se utilizará para indicar al modelo de segmentación de polígonos qué segmentar en el ráster de entrada.

  • NingunoNo se utilizará ningún método de segmentación. Esta es la configuración predeterminada

String

Entidades de entrada

(Opcional)

La clase de entidad en la que se realizará el posprocesamiento. Este parámetro solo se admite cuando el parámetro Flujo de trabajo de posprocesamiento está establecido en Regularización de línea o Regularización de polígono.

La clase de entidad en la que se realizará el posprocesamiento. Este parámetro solo se admite cuando el parámetro post_processing_workflow está establecido en Line Regularization o Polygon Regularization.

Feature Layer; Feature Class

Resumen de salida

(Opcional)

La tabla que contendrá una lista de resultados generados junto con sus respectivas rutas.

Table

Entornos

Id. de GPU

Información de licenciamiento

  • Basic: No
    Para el posprocesamiento se requieren licencias de extensión de 3D Analyst, Spatial Analyst y Topographic Mapping.
  • Standard: No
    Para el posprocesamiento se requieren licencias de extensión de 3D Analyst, Spatial Analyst y Topographic Mapping.
  • Avanzado: Requiere Image Analyst
    Para el posprocesamiento se requieren licencias de extensión de 3D Analyst, Spatial Analyst y Topographic Mapping.