Zona de influencia (Análisis)

Resumen

Crea polígonos de zona de influencia alrededor de entidades de entrada a una distancia especificada. Una disolución opcional se puede realizar para combinar zonas de influencia superpuestas.

Más información acerca de cómo funciona Zona de influencia

Ilustración

Buffer illustration

Uso

Sintaxis

Buffer_analysis (in_features, out_feature_class, buffer_distance_or_field, {line_side}, {line_end_type}, {dissolve_option}, {dissolve_field})
ParámetroExplicaciónTipo de datos
in_features

Las entidades de entrada puntuales, lineales o poligonales para el área de influencia.

Feature Layer
out_feature_class

La clase de entidad que contiene las áreas de influencia de entidades de salida.

Feature Class
buffer_distance_or_field

La distancia alrededor de las entidades de entrada en la que se crean zonas de área de influencia. Las distancias se pueden proporcionar como un valor que representa una distancia lineal o como un campo numérico de las entidades de entrada que contiene las distancias lineales para el área de influencia de cada entidad.

Si no se especifican las unidades lineales de Distancia o se escriben como Desconocido, se utiliza la unidad lineal de la referencia espacial de las entidades de entrada.

Linear unit ; Field
line_side
(Opcional)

Los lados de las entidades de entrada para el área de influencia.

  • FULLPara las entidades de entrada lineales, se generarán áreas de influencia a ambos lados de la línea. Para las entidades de entrada poligonales, se generarán áreas de influencia alrededor del polígono que contendrán y se superpondrán al área de las entidades de entrada. Para las entidades de entrada puntuales, se generarán áreas de influencia alrededor del punto. Éste es el valor predeterminado.
  • LEFTPara las entidades de entrada lineales, se generarán áreas de influencia a la izquierda topológica de la línea. Esta opción no es válida para entidades de entrada poligonales.
  • RIGHTPara las entidades de entrada lineales, se generarán áreas de influencia a la derecha topológica de la línea. Esta opción no es válida para entidades de entrada poligonales.
  • OUTSIDE_ONLYPara las entidades de entrada poligonales, solo se generarán áreas de influencia fuera del polígono de entrada (el área dentro del polígono de entrada se borrará del área de influencia de salida). Esta opción no es válida para las entidades de entrada lineales.
LicenciaLicencia:

Este parámetro opcional no está disponible con una licencia de ArcView o ArcEditor.

String
line_end_type
(Opcional)

La forma del área de influencia al final de las entidades de entrada lineales. Este parámetro no es válido para entidades de entrada poligonales.

  • ROUNDLos extremos del área de influencia serán redondeados, en forma de semicírculo. Éste es el valor predeterminado.
  • FLATLos extremos del área de influencia serán planos o cuadrados, y terminarán en el punto final de la entidad de línea de entrada.
LicenciaLicencia:

Este parámetro opcional no está disponible con una licencia de ArcView o ArcEditor.

String
dissolve_option
(Opcional)

Especifica que se realice la disolución para quitar la superposición del área de influencia de salida.

  • NONESe mantiene un área de influencia individual para cada entidad, sin tener en cuenta la superposición. Éste es el valor predeterminado.
  • ALLTodas las áreas de influencia se disuelven en una entidad única, quitando cualquier superposición.
  • LISTLas áreas de influencia que comparten valores de atributos en los campos enumerados (arrastrados de las entidades de entrada) se disuelven.
String
dissolve_field
[dissolve_field,...]
(Opcional)

Las listas de campos de las entidades de entrada en las que se disolverán las áreas de influencia de salida. Las áreas de influencia que comparten valores de atributos en los campos enumerados (arrastrados de las entidades de entrada) se disuelven.

Field

Ejemplo de código

Ejemplo de Zona de influencia (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la herramienta Zona de influencia:

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.Buffer_analysis("roads", "C:/output/majorrdsBuffered" "100 Feet", "FULL", "ROUND", "LIST", "Distance")
Ejemplo de Zona de influencia (secuencia de comandos independiente)

Buscar áreas de vegetación adecuadas que excluyan áreas muy afectadas por carreteras importantes:

# Name: Buffer.py
# Description: Find areas of suitable vegetation which exclude areas heavily impacted by major roads
# Author: ESRI

# import system modules 
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/Habitat_Analysis.gdb"

# Select suitable vegetation patches from all vegetation
veg = "vegtype"
suitableVeg = "C:/output/Output.gdb/suitable_vegetation"
whereClause = "HABITAT = 1" 
arcpy.Select_analysis(veg, suitableVeg, whereClause)

# Buffer areas of impact around major roads
roads = "majorrds"
roadsBuffer = "C:/output/Output.gdb/buffer_output"
distanceField = "Distance"
sideType = "FULL"
endType = "ROUND"
dissolveType = "LIST"
dissolveField = "Distance"
arcpy.Buffer_analysis(roads, roadsBuffer, distanceField, sideType, endType, dissolveType, dissolveField)

# Erase areas of impact around major roads from the suitable vegetation patches
eraseOutput = "C:/output/Output.gdb/suitable_vegetation_minus_roads"
xyTol = "1 Meters"
arcpy.Erase_analysis(suitableVeg, roadsBuffer, eraseOutput, xyTol)

Entornos

Temas relacionados

Información de licencia

ArcView: Sí
ArcEditor: Sí
ArcInfo: Sí

7/10/2012