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.
Ilustración
Uso
-
-
Si se crean zonas de influencia en una clase de entidad proyectada que tiene entidades que cubren una región grande, o si utiliza una distancia de zona de influencia muy grande, las distorsiones en la proyección pueden hacer que se produzcan zonas de influencia erróneas.
- Entrada de punto o multipunto: puede evitar por completo la distorsión cuando se crean zonas de influencia de puntos al utilizar una clase de entidad que tenga un sistema de coordenadas geográficas y al especificar una Distancia de zona de influencia en unidades lineales (metros, pies, etc., a diferencia de unidades angulares como grados). Cuando se utiliza esta combinación de entradas, entidades de punto o multipunto en un sistema de coordenadas geográficas que las unidades lineales crean en la zona de influencia, la salida será zonas de influencia geodésicas. Las zonas de influencia geodésicas aparecen como óvalos en cualquier mapa plano y sólo aparecerán como círculos perfectos cuando se muestran en un globo (puede utilizar las aplicaciones de ArcGlobe o ArcGIS Explorer para ver datos geográficos en un globo tridimensional).
- Entrada de polígono o línea: sólo puede minimizar la distorsión al utilizar una proyección que minimice la distorsión de distancia, como una proyección Cónica equidistante o una proyección de Acimut Equidistante.
Puede cambiar el sistema de coordenadas de la clase de entidad de entrada al utilizar la herramienta Proyectar, o puede establecer el entorno de geoprocesamiento del Sistema de coordenadas de salida antes de ejecutar la herramienta Zona de influencia y se utilizará este sistema de coordenadas al crear zonas de influencia.
Para obtener información adicional, consulte Cómo funciona Zona de influencia.
-
Cuando se crean zonas de influencia en entidades de polígono, las distancias de zona de influencia negativas se pueden utilizar para crear zonas de influencia dentro de las entidades de polígono. Si se utiliza una distancia de zona de influencia negativa se reducirán los límites del polígono a la distancia especificada.
Precaución:Si la distancia de zona de influencia negativa es lo suficientemente grande para contraer el polígono a nada, se generará una geometría nula. Se proporcionará un mensaje de advertencia, y las entidades de geometría nula no se escribirán en la clase de entidad de salida.
-
Cuando se utilizará la salida de la herramienta Zona de influencia como entrada para una operación de superposición como Combinación o Intersecar, se recomienda que se utilice la opción Tipo disolución LIST o ALL para reducir el número de entidades superpuestas producidas por la herramienta. Utilice la opción Tipo disolución LIST, y en Campos a disolver, seleccione solamente los atributos de las entidades de entrada que sean necesarios para el análisis que debe realizar. Esto reducirá el número de relaciones espaciales entre los datasets involucrados en la operación de superposición, y reducirá la cantidad de memoria y tiempo que se requiere para el procesamiento.
-
Si se utiliza la opción Tipo disolución NONE se agrega el campo BUFF_DIST a la clase de entidad de salida. Este campo contiene la distancia de zona de influencia utilizada para crear una zona de influencia en cada entidad en la unidad lineal del sistema de coordenadas de las entidades de entrada.
-
Si un campo de las entidades de entrada se utiliza para obtener distancias de zona de influencia, los valores de campo pueden ser un número (5) o un número con una unidad lineal válida (5 kilómetros). Si los valores de campo son simplemente un número, implica que estas distancias están en la unidad lineal de la referencia espacial de las entidades de entrada. Los valores de campo se pueden introducir con cualquier unidad lineal válida y se creará una zona de influencia en la entidad a esa distancia especificada. Si la unidad lineal especificada en los valores de campo no es válida o no se reconoce, se utilizará por defecto la unidad lineal de la referencia espacial de las entidades de entrada.
-
La herramienta Zona de influencia puede crear entidades de polígono multiparte muy grandes cuando la opción Tipo disolución se establece en ALL o LIST. Esto ocurre especialmente cuando se utiliza un campo a disolver que tiene pocos valores únicos o cuando se disuelven todos los polígonos en un solo polígono. Las entidades de polígono muy grandes pueden causar problemas de visualización y un rendimiento pobre cuando las entidades se dibujan en un mapa o se editan. Para evitar estos posibles problemas, utilice De Multiparte a Parte simple en la salida de la herramienta Zona de influencia para dividir entidades multiparte más grandes en varias entidades más pequeñas.
-
Para obtener detalles sobre cómo disolver los tipos de trabajo ALL y LIST, consulte la documentación de la herramienta Disolver.
-
Las entidades se excluyen del proceso de zona de influencia si la distancia de zona de influencia es cero.
-
Los ejes en la zona de influencia de una zona de influencia izquierda o derecha son levemente diferentes de los creados mediante una zona de influencia completa debido a las diferencias en los algoritmos utilizados para crear las zonas de influencia. La diferencia entre los dos está dentro de la precisión de las entidades de entrada.
-
El botón Agregar campo del parámetro Campos a disolver se utiliza sólo en ModelBuilder. En ModelBuilder, donde no se ejecutó la herramienta anterior o sus datos derivados no existen, es probable que el parámetro Campos a disolver no se complete con nombres de campos. El botón Agregar campo permite que se agreguen campos esperados a la lista Campos a disolver para completar el cuadro de diálogo de la herramienta Zona de influencia.
Las opciones Tipo lateral (line_side) LEFT, RIGHT y OUTSIDE_ONLY y la opción Tipo final (line_end_type) FLAT sólo están disponibles con una licencia de ArcInfo.
Sintaxis
Parámetro | Explicación | Tipo 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.
Licencia: 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.
Licencia: 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.
| 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
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")
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)