Skip to main content

Extraer por consulta de atributos (Herramientas de Spatial Analyst)

Resumen

Extrae las celdas de un ráster según una consulta lógica.

Ilustración

Ilustración de Extraer por consulta de atributos

OutRas = ExtractByAttributes(InRas1, "Value > 0")

Uso

  • En caso de que el ráster de entrada contuviera atributos adicionales, estos se trasladarán tal cual a la tabla de atributos del ráster de salida. En función de la propiedad que se va a registrar, es posible que haya que recalcular los valores de algunos atributos.

  • Cuando se especifica un ráster multibanda como el valor de Ráster de entrada (in_raster en Python), se utilizarán todas las bandas.

    Para procesar una selección de bandas a partir de un ráster multibanda, cree primero un dataset ráster formado por esas bandas concretas con la herramienta Bandas compuestas. A continuación, use el resultado como el valor de Ráster de entrada (in_raster en Python).

    El formato de salida predeterminado es un ráster de geodatabase. Si se especifica una pila de Cuadrícula de Esri como formato de salida, el nombre de la pila no puede comenzar por un número, usar espacios ni tener más de nueve caracteres de longitud.

  • Si la cláusula Where se evalúa como verdadera, se devuelve el valor de entrada original para la ubicación de celda. Si se evalúa como falsa, a la ubicación de celda se le asigna NoData.

  • En la cláusula Where se utiliza una consulta SQL. Consulte los temas siguientes para obtener más información sobre cómo se construyen consultas:

  • Para usar {where_clause} en Python, se debe encerrar entre comillas. Por ejemplo, "Value > 5000".

    Consulte la ayuda para obtener más información sobre especificar una consulta en Python.

  • Si en la consulta se especifica un elemento del ráster de entrada distinto de Value, se devuelve el valor de entrada original en la ubicación de celda.

  • Si el ráster de entrada es un entero, el ráster de salida será un entero. Si la entrada es de punto flotante, la salida será de punto flotante.

  • Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento válidos para esta herramienta.

Parámetros

Etiqueta Explicación Tipo de datos

Ráster de entrada

El ráster de entrada desde el cual se extraerán las celdas.

Raster Layer

Cláusula WHERE

Una expresión lógica que selecciona un subconjunto de celdas de ráster.

La cláusula Where sigue la forma general de una expresión SQL. Se puede introducir directamente, por ejemplo, VALUE > 100, si hace clic en el botón de moto Editar SQL . Si se encuentra en el Modo de edición de Cláusula , puede empezar a construir la expresión haciendo clic en el botón Agregar modo Cláusula.

SQL Expression

Valor de retorno

Etiqueta Explicación Tipo de datos

Ráster de salida

Ráster de salida que contiene los valores de las celdas extraídos del ráster de entrada.

Raster

Entornos

Auto ejecución, Tamaño de celda, Método de proyección de tamaño de celda, Compresión, Espacio de trabajo actual, Extensión, Transformaciones geográficas, Máscara, Palabra clave CONFIG de salida, Sistema de coordenadas de salida, Espacio de trabajo temporal, Alinear ráster, Tamaño de tesela

Información de licenciamiento

  • Basic: Requiere Spatial Analyst
  • Standard: Requiere Spatial Analyst
  • Avanzado: Requiere Spatial Analyst