Resumen
Crea entidades de polígono alrededor de clusters de entidades de puntos cercanas.
Uso
Los polígonos se crean alrededor de los clusters de tres o más puntos dentro de la distancia de agregación.
Se creará una tabla de relación de uno a muchos, con el mismo nombre que la clase de entidad de salida que se incorpora a _Tbl, que vincula los polígonos agregados con sus entidades de puntos de origen. Esta tabla está en la misma ubicación que la clase de entidad de salida y contiene dos campos, OUTPUT_FID y INPUT_FID, que almacenan los Id. de las entidades agregadas y los Id. de sus entidades de origen, respectivamente. Si se modifica alguna de las entidades de entrada o de salida, es posible que el vínculo se torne incorrecto. Con esta tabla, puede derivar los atributos necesarios para las entidades de salida a partir de sus respectivas entidades de origen por medio de las herramientas de geoprocesamiento adecuadas.
La agregación de puntos puede generar agujeros en polígonos o áreas donde los límites de los polígonos adyacentes coinciden en un vértice.
Sintaxis
arcpy.cartography.AggregatePoints(in_features, out_feature_class, aggregation_distance)
Parámetro | Explicación | Tipo de datos |
in_features | Entidades de puntos de entrada a las que se accederá para proximidad y clustering. | Feature Layer |
out_feature_class | Clase de entidad creada para contener los polígonos que representan los clusters de puntos. | Feature Class |
aggregation_distance | Distancia entre puntos que se agruparán. | Linear Unit |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_table | Se creará una tabla de relación de uno a muchos, con el mismo nombre que la clase de entidad de salida que se incorpora a _Tbl, que vincula los polígonos agregados con sus entidades de puntos de origen. | Tabla |
Muestra de código
Ejemplo 1 de AggregatePoints (ventana de Python)
El siguiente script de la ventana de Python muestra cómo utilizar la herramienta AggregatePoints en el modo inmediato.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.AggregatePoints_cartography("C:/data/cartography.gdb/crime/robberies",
"C:/data/cartography.gdb/crime/clustered_robberies",
"100 meters")
Ejemplo 2 de AggregatePoints (script independiente)
Este script independiente muestra un ejemplo del uso de la herramienta AggregatePoints.
# Name: AggregatePoints_standalone_script.py
# Description: Creates polygon features around clusters of proximate point features.
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_point_features = "C:/data/cartography.gdb/crime/robberies"
out_feature_class = "C:/data/cartography.gdb/crime/clustered_robberies"
aggregation_distance = "100 meters"
# Execute Aggregate Points
arcpy.AggregatePoints_cartography(in_point_features, out_feature_class, aggregation_distance)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí