Recortar (Análisis)
Resumen
Extrae entidades de entrada que se superponen a las entidades del clip.
Utilice esta herramienta para recortar una parte de una clase de entidad utilizando una o más de las entidades de otra clase de entidad como "molde". Esto es particularmente útil para crear una nueva clase de entidad, también conocida como área de estudio o área de interés (AOI), que contenga un subconjunto geográfico de las entidades de otra clase de entidad mayor.
Ilustración
Uso
-
El dataset Entidades de recorte debe ser de polígonos.
-
La Clase de Entidad de Salida contendrá todos los atributos de las Entidades de Entrada.
-
Esta herramienta utilizará un proceso de ordenamiento en tesela para controlar datasets muy grandes para mejorar el rendimiento y la escalabilidad. Para obtener información más detallada, vea Geoprocesamiento con datasets grandes.
-
Entidades de línea recortadas por entidades poligonales
-
Entidades de puntos recortadas por entidades poligonales
-
Los valores de los atributos de las clases de entidad de entrada se copiarán en la clase de entidad de salida. Sin embargo, si la entrada son capas creadas por la herramienta Crear capa de entidades y el campo "Utilizar política de relación" está activado, se calculará una proporción del valor del atributo de entrada para el valor del atributo de salida. Cuando "Utilizar política de relación" está activado, cada vez que se divida una entidad en una operación de superposición, los atributos de las entidades resultantes serán una proporción del valor del atributo de la entidad de entrada. El valor de salida se basa en la proporción en la que se dividió la geometría de la entidad de entrada. Por ejemplo, si la geometría de entrada se dividió por igual, el valor del atributo de cada nueva entidad recibirá la mitad del valor del atributo de la entidad de entrada. "Utilizar política de relación" solo se aplica a tipos de campo numéricos.
Precaución:Las herramientas de geoprocesamiento no respetan las directivas de división de campos de tablas o clases de entidad de geodatabase.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_features |
Las entidades que se van a recortar. | Feature Layer |
clip_features |
Las entidades utilizadas para recortar las entidades de entrada. | Feature Layer |
out_feature_class |
La clase de entidad que se va a crear. | Feature Class |
cluster_tolerance (Opcional) |
La distancia mínima que separa todas las coordenadas de la entidad (nodos y vértices), así como la distancia que una coordenada se puede mover en X o Y (o ambas). Establezca un valor superior para los datos con coordenadas menos precisas e inferior para datos de precisión extremadamente alta. | Linear unit |
Ejemplo de código
import arcpy from arcpy import env env.workspace = "c:/basedata/vegetation.gdb" arcpy.Clip_analysis("vegetation", "stream_buffers", "veg_within_stream_buffers")
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función Recortar en modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Clip_analysis("majorrds.shp", "study_quads.shp", "C:/output/studyarea.shp")
La siguiente secuencia de comandos Python demuestra cómo utilizar la función Recortar en una secuencia de comandos independiente.
# Name: Clip_Example2.py # Description: Clip major roads that fall within the gnatcatcher habitat study area. # Author: ESRI # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/data" # Set local variables in_features = "majorrds.shp" clip_features = "study_quads.shp" out_feature_class = "C:/output/studyarea.shp" xy_tolerance = "" # Execute Clip arcpy.Clip_analysis(in_features, clip_features, out_feature_class, xy_tolerance)