Zona de influencia en anillos múltiples (Análisis)
Resumen
Crea varias zonas de influencia a distancias especificadas alrededor de las entidades de entrada. Estas zonas de influencia se pueden fusionar y disolver de forma opcional con valores de distancia de zona de influencia para crear zonas de influencia no superpuestas.
Ilustración
Uso
-
El parámetro Unidad de zona de influencia se ignora si las Entidades de Entrada no tienen una referencia espacial definida.
Si se utiliza la Opción Disolver ALL , la clase de entidad de salida tendrá una entidad para cada distancia especificada en el parámetro Distancias (todas las zonas de influencia que estén a la misma distancia de las Entidades de entrada se disolverán).
-
La herramienta crea datos intermedios que se escriben en la ubicación especificada en la configuración del entorno Scratch_workspace. Si no se configura el entorno del espacio de trabajo temporal, los datos temporales se escriben en la ubicación definida por la variable del sistema TEMP.
-
Esta herramienta es una herramienta de secuencia de comandos de Python. La secuencia de comandos se puede visualizar al hacer clic con el botón derecho en la herramienta y al seleccionar Editar.
Para obtener más información sobre las zonas de influencia, consulte la herramienta Zona de influencia.
Sintaxis
Parámetro | Explicación | Tipo de datos |
Input_Features |
Las entidades de punto, línea o polígono de entrada en las que se creará una zona de influencia. | Feature Layer |
Output_Feature_class |
La clase de entidad de salida que contendrá varias zonas de influencia. | Feature Class |
Distances [Distances,...] |
La lista de distancias de zona de influencia. | Double |
Buffer_Unit (Opcional) |
La unidad lineal que se utilizará con los valores de Distancia. Si no se especifican las unidades o se introducen como "Por defecto", se utiliza la unidad lineal de la referencia espacial de las entidades de entrada. Si la Unidad de zona de influencia se especifica como "Por defecto" y se estableció el entorno de geoprocesamiento del Sistema de coordenadas de salida, se utilizará la unidad lineal. | String |
Field_Name (Opcional) |
El nombre del campo en la clase de entidad de salida que almacena la distancia de zona de influencia utilizada para crear cada entidad de zona de influencia. Si no se especifica ningún nombre, el nombre de campo predeterminado es "distancia". El campo será de tipo Doble. | String |
Dissolve_Option (Opcional) |
Determina si las zonas de influencia se disolverán para asemejarse a los anillos alrededor de las entidades de entrada.
| String |
Outside_Polygons_Only (Opcional) |
Válido solamente para entidades de entrada de polígono.
| Boolean |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la herramienta ZonaInfluenciaAnillosMúltiples en modo inmediato.
import arcpy
from arcpy import env
env.workspace = "C:/data/airport.gdb"
arcpy.MultipleRingBuffer_analysis("schools", "c:/output/output.gdb/multibuffer1", [10,20,30],
"meters", "", "ALL")
La siguiente secuencia de comandos independiente demuestra cómo utilizar la herramienta ZonaInfluenciaAnillosMúltiples.
# Name: MultipleRingBuffer_Example2.py
# Description: Create multiple buffers for the input features
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data/airport.gdb"
# Set local variables
inFeatures = "schools"
outFeatureClass = "c:/output/output.gdb/multibuffer1"
distances = [10,20,30]
bufferUnit = "meters"
# Execute MultipleRingBuffer
arcpy.MultipleRingBuffer_analysis(inFeatures, outFeatureClass, distances, bufferUnit, "", "ALL")