Consolidar puntos (Cartografía)

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ámetroExplicaciónTipo 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

NombreExplicaciónTipo 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)

Información de licenciamiento

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

Temas relacionados