Skip to main content

Extraer la incorporación en los campos (Herramientas de GeoAI)

Resumen

Extrae las incorporaciones vectoriales almacenadas como campos de objeto binario grande (BLOB) y las convierte en campos numéricos individuales en una nueva clase de entidad de salida.

Este proceso permite incorporar dimensiones para usarlas directamente en las herramientas de ArcGIS Pro que no admiten el tipo de campo BLOB.

Ilustración

Diagrama de flujo de la herramienta Extraer incorporaciones

Uso

  • Proporcionará una capa de entidades con un campo de incrustación almacenado como un objeto binario grande (BLOB) como valor del parámetro Entidades de entrada y una ubicación de clase de entidad de geodatabase para el valor del parámetro Entidades de salida.

  • La herramienta extraerá los valores de campo del valor del parámetro Campo de incorporación en valores flotantes individuales con nombres de campo que comienzan por el valor del parámetro Prefijo del campo de salida.

  • Por ejemplo, si dispone de una capa de entidades que contiene huellas de imágenes de satélite con incorporaciones generadas mediante aprendizaje profundo y desea agrupar esas entidades utilizando la herramienta Clustering multivariante o localizar huellas similares en el espacio de incorporaciones con Búsqueda de similitud, proceda de la siguiente manera:

    • Utilice la capa que contiene el campo BLOB de incorporación como valor del parámetro Entidades de entrada.

    • Seleccione el campo BLOB que almacena los vectores de incorporación serializados para el valor del parámetro Campo de incorporación.

    • Especifique una ubicación de clase de entidad de geodatabase válida para el valor del parámetro Entidades de salida.

    • Proporcione un prefijo significativo para el valor del parámetro Prefijo del campo de salida para nombrar los nuevos campos de dimensión de incorporación. Por ejemplo, si el valor del parámetro Prefijo de campo de salida es embed_, los nombres de los campos de dimensión de incorporación de salida comenzarán por embed_1, embed_2, etc.

  • La herramienta copia el valor del parámetro Entidades de entrada al valor del parámetro Entidades de salida y conserva el campo BLOB original. A continuación, extrae cada incorporación en una serie de campos Float32, un campo por cada dimensión de incorporación, usando el valor del parámetro Prefijo de campo de salida.

Nota:

El valor del parámetro Entidades de salida debe hacer referencia a una clase de características almacenada en una geodatabase de archivos, móvil o corporativa. No se admiten salidas basadas en carpetas como shapefiles o GeoPackages. El valor del parámetro Prefijo de campo de salida debe cumplir con las reglas de nomenclatura de campos de geodatabase. El prefijo no puede comenzar por un número y puede contener únicamente caracteres alfanuméricos y guiones bajos.

  • La dimensionalidad de las incorporaciones se determina deserializando el primer registro BLOB válido encontrado. Esta dimensionalidad se utiliza para definir el número de campos de salida que se crearán. Por ejemplo, si la incorporación contiene 256 dimensiones, la herramienta creará 256 nuevos campos Float32.
Nota:

Todas las entidades deben contener valores de incorporación válidos. Si se encuentra un valor nulo en el campo de incorporación, la herramienta fallará y devolverá un error. Además, todas las incorporaciones deben tener la misma dimensionalidad. Si se encuentra un BLOB de incorporación cuya longitud no coincide con la dimensión establecida, la herramienta detendrá el procesamiento e indicará el ObjectID de la entidad no válida.

  • La clase de entidad de salida siempre contiene el mismo tipo de geometría que las entidades de entrada. La herramienta no realiza ninguna modificación geométrica ni transformación espacial.

  • Los campos numéricos extraídos pueden usarse directamente como entrada para herramientas como Clustering multivariante, Búsqueda de similitud y otras herramientas de Spatial Analyst y Estadística espacial que requieren atributos numéricos. Dado que las dimensiones de incorporación son numéricas pero no intrínsecamente descriptivas, a menudo es útil conservar identificadores o campos categóricos de las Entidades de entrada originales para la interpretación y toma de decisiones.

  • Todos los atributos originales, incluido el campo BLOB de incorporación, se conservan en la clase de entidad de salida junto con los campos de dimensión de incorporación Float32 recién creados.

Parámetros

Etiqueta Explicación Tipo de datos

Entidades de entrada

La capa de entidades que contiene el campo de incorporación almacenado como BLOB. Todas las entidades deben contener valores de incorporación válidos.

Feature Layer

Entidades de salida

La clase de entidad de salida que contendrá los campos de incorporación extraídos. Debe ser una clase de entidad dentro de una geodatabase de archivos, móvil o corporativa. Se conserva el campo BLOB original.

Feature Class

Campo de incorporación

El campo BLOB del valor del parámetro Entidades de entrada que contiene vectores de incorporación serializados.

Field

Prefijo del campo de salida

El prefijo utilizado para nombrar los campos de dimensión de incorporación recién creados.

Sugerencia:

Utilice un prefijo corto y significativo para que los nombres de los campos sean legibles y fáciles de gestionar. Por ejemplo, un valor de embed_ creará campos llamados embed_1, embed_2, ..., embed_n, donde cada campo representa una única dimensión de incorporación. Usar un prefijo claro es especialmente importante cuando se trabaja con incorporaciones de alta dimensión, ya que facilita el análisis posterior, la selección de campos y la interpretación.

String

Entornos

Extensión

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Avanzado: Sí