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 e incluye dos campos, OUTPUT_FID e 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
AggregatePoints_cartography (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 |
Muestra de código
Ejemplo de la herramienta AggregatePoints (ventana de Python)
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta AggregatePoints en el modo inmediato.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.AggregatePoints_cartography("C:/data/cartography.gdb/crime/robberies",
"C:/data/cartography.gdb/crime/clustered_robberies", "100 meters")
Ejemplo de la herramienta AggregatePoints (secuencia de comandos de Python independiente)
Esta secuencia de comandos 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 sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: No
- ArcGIS Desktop Advanced: Sí