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.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Entidades de puntos de entrada a las que se accederá para proximidad y clustering.

Feature Layer
Clase de entidad de salida

Clase de entidad creada para contener los polígonos que representan los clusters de puntos.

Feature Class
Distancia de agregación

Distancia entre puntos que se agruparán.

Linear Unit

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla de Relació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.

Tabla

arcpy.cartography.AggregatePoints(in_features, out_feature_class, aggregation_distance)
NombreExplicació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