Seleccionar (Análisis)

Resumen

Extrae entidades de una clase de entidad de entrada o una capa de entidades de entrada, generalmente mediante una expresión de selección o de Lenguaje estructurado de consultas (SQL) y las almacena en una clase de entidad de salida.

Uso

  • La expresión de selección o SQL se construye con el Generador de consultas o se escribe. Para obtener más información sobre la sintaxis de expresión, consulte Escribir una consulta en el generador de consultas o Referencia de SQL para expresiones de consulta utilizadas en ArcGIS.

  • Si se utiliza una capa para Entidades de Entrada y no se escribe ninguna expresión, solo se escribirán las entidades seleccionadas en la clase de entidad de salida. Si se utiliza una capa para las Entidades de entrada y se introduce una expresión, dicha expresión solo se ejecuta en las entidades seleccionadas, y el subconjunto basado en la expresión del conjunto seleccionado se escribirá en la clase de entidad de salida.

  • Si ya tiene una capa con un conjunto seleccionado de entidades, use la herramienta Copiar entidades para crear una clase de entidad en su lugar.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

La capa o clase de entidad de entrada de la que se seleccionan las entidades.

Feature Layer
Clase de entidad de salida

La clase de entidad de salida que se creará. Si no se utiliza ninguna expresión, contiene todas las entidades de entrada.

Feature Class
Expresión
(Opcional)

Una expresión SQL utilizada para seleccionar un subconjunto de entidades.

SQL Expression

arcpy.analysis.Select(in_features, out_feature_class, {where_clause})
NombreExplicaciónTipo de datos
in_features

La capa o clase de entidad de entrada de la que se seleccionan las entidades.

Feature Layer
out_feature_class

La clase de entidad de salida que se creará. Si no se utiliza ninguna expresión, contiene todas las entidades de entrada.

Feature Class
where_clause
(Opcional)

Una expresión SQL utilizada para seleccionar un subconjunto de entidades. Para obtener más información sobre la sintaxis SQL, consulte Referencia SQL para las expresiones de consulta utilizadas en ArcGIS.

SQL Expression

Muestra de código

Ejemplo 1 de Select (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función Select en modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.Select_analysis("majorrds.shp", "C:/output/majorrdsClass4.shp", '"CLASS" = \'4\'')
Ejemplo 2 de Select (script independiente)

El siguiente script de Python muestra cómo utilizar la función Select en un script independiente.

# Name: Select_Example2.py
# Description: Select roads of Class 4 from major roads in the gnatcatcher habitat study area
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
in_features = "majorrds.shp"
out_feature_class = "C:/output/majorrdsClass4.shp"
where_clause = '"CLASS" = \'4\''
# Execute Select
arcpy.Select_analysis(in_features, out_feature_class, where_clause)

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados