Vecinos de polígonos (Análisis)

Nivel de licencia:BasicStandardAdvanced

Resumen

Crea una tabla con estadísticas basadas en la contigüidad de polígono (superposiciones, bordes coincidentes o nodos).

Más información sobre cómo funciona Vecinos de polígono

Ilustración

Diagram showing a source polygon and its neighbor polygons

Uso

Sintaxis

PolygonNeighbors_analysis (in_features, out_table, {in_fields}, {area_overlap}, {both_sides}, {cluster_tolerance}, {out_linear_units}, {out_area_units})
ParámetroExplicaciónTipo de datos
in_features

Entidades de polígono de entrada.

Feature Layer
out_table

La tabla de salida.

Table
in_fields
[in_fields,...]
(Opcional)

El campo o campos de atributo de entrada se utilizan para identificar los polígonos únicos o grupos de polígonos y los representan en la salida.

Field
area_overlap
(Opcional)

Determina si los polígonos superpuestos se analizarán y se informarán en la salida.

  • NO_AREA_OVERLAPLas relaciones desmarcadas no se analizarán ni se incluirán en la salida. Esta es la opción predeterminada.
  • AREA_OVERLAPLas relaciones superpuestas se analizarán y se incluirán en la salida.
Boolean
both_sides
(Opcional)

Determina si ambas partes de las relaciones de vecino se incluirán en la salida.

  • BOTH_SIDES Para un par de polígonos vecinos, reporte la información de vecindad de un polígono siendo la fuente y el otro siendo el vecino y viceversa. Esta es la opción predeterminada.
  • NO_BOTH_SIDES Para un par de polígonos vecinos, solo reporte la información de vecindad de un polígono siendo el origen y el otro siendo el vecino. No incluyen la relación recíproca.
Boolean
cluster_tolerance
(Opcional)

La distancia mínima entre las coordenadas antes de que se consideren iguales. De manera predeterminada, esta es la tolerancia XY de las entidades de entrada.

Linear unit
out_linear_units
(Opcional)

Las unidades utilizadas para indicar la longitud total del borde coincidente entre polígonos vecinos. El valor predeterminado son las unidades de la entidad de entrada.

String
out_area_units
(Opcional)

Unidades utilizadas para indicar la superposición de área de los polígonos vecinos. El valor predeterminado son las unidades de entidad de entrada. Este parámetro solo está habilitado cuando el parámetro area_overlap se establece en AREA_OVERLAP.

String

Ejemplo de código

Ejemplo PolygonNeighbors (ventana de Python)

Busque cada vecino del distrito electoral en la provincia de Nueva Escocia.

import arcpy, sys  arcpy.env.overwriteOutput = True  arcpy.MakeFeatureLayer_management(r"C:\Data\Canada\CanadaElecDist.shp",r"Canada_ElectoralDist")  arcpy.SelectLayerByAttribute_management(r"Canada_ElectoralDist", "NEW_SELECTION", "\"PROVCODE\" = 'NS'") print "Selected feature count: " + str(arcpy.GetCount_management(r"Canada_ElectoralDist"))  arcpy.PolygonNeighbors_analysis(r"Canada_ElectoralDist", "ENNAME", r"C:\Data\Output\NS_elec_neigh.dbf") print arcpy.GetMessages()

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/9/2014