Zona de influencia en anillos múltiples (Analysis)

Resumen

Crea varias zonas de influencia a distancias especificadas alrededor de las entidades de entrada. Estas zonas de influencia pueden fusionarse y disolverse opcionalmente utilizando los valores de distancia de zona de influencia para crear zonas de influencia no superpuestas.

Ilustración

Ilustración de la herramienta Zona de influencia en anillos múltiples

Uso

  • Si las entidades de entrada tienen un sistema de coordenadas proyectadas, se producirán zonas de influencia planares en la salida. Asegúrese de que las entidades de entrada tengan un sistema de coordenadas adecuado para el análisis de la distancia, por ejemplo, proyección equidistante.

    Si las entidades de entrada tienen un sistema de coordenadas geográficas, se producirán zonas de influencia geodésicas en la salida, ya que las zonas de influencia planares de las entidades no proyectadas serían muy imprecisas.

    Más información sobre las zonas de influencia geodésicas y planares (o euclidianas)

  • Si se especifica la opción Disolver todas, la clase de entidad de salida contendrá una entidad por 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 conjuntamente.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de punto, línea o polígono de entrada en las que se creará una zona de influencia.

Feature Layer
Clase de entidad de salida

La clase de entidad de salida que contendrá varias zonas de influencia.

Feature Class
Distancias

La lista de distancias de zona de influencia.

Double
Unidad de distancia
(Opcional)

Especifica la unidad lineal que se utilizará con los valores de distancia.

  • PredeterminadoSe utilizará la unidad lineal de la referencia espacial de las entidades de entrada. Si se ha establecido el entorno de geoprocesamiento Sistema de coordenadas de salida, se utilizará la unidad lineal del entorno. La unidad lineal se omite si las entidades de entrada tienen una referencia espacial desconocida o no definida. Esta es la opción predeterminada.
  • PulgadasLa unidad será pulgadas.
  • PiesLa unidad será pies.
  • YardasLa unidad será yardas.
  • MillasLa unidad será millas.
  • Millas náuticasLa unidad será millas náuticas.
  • MilímetrosLa unidad será milímetros.
  • CentímetrosLa unidad será centímetros.
  • DecímetrosLa unidad será decímetros.
  • MetrosLa unidad será metros.
  • KilómetrosLa unidad será kilómetros.
  • Grados decimalesLa unidad será grados decimales.
  • PuntosLa unidad será puntos.
String
Nombre de campo de distancia de zona de influencia
(Opcional)

El nombre del campo en la clase de entidad de salida que almacenará la distancia de zona de influencia utilizada para crear cada entidad de zona de influencia. El valor predeterminado es distance. El campo será de tipo doble.

String
Opción Disolver
(Opcional)

Especifica si las zonas de influencia se disolverán para asemejarse a los anillos alrededor de las entidades de entrada.

  • No superpuestos (anillos)Las zonas de influencia se disolverán para asemejarse a anillos alrededor de las entidades de entrada que no se superponen (piense en ellas como anillos o donuts alrededor de las entidades de entrada). La zona de influencia más pequeña cubrirá el área de la entidad de entrada además de la distancia de zona de influencia, y las zonas de influencia subsiguientes serán anillos alrededor de la zona de influencia más pequeña que no cubren el área de la entidad de entrada ni las zonas de influencia más pequeñas. Todas las zonas de influencia de la misma distancia se disolverán en una única entidad. Esta es la opción predeterminada.
  • Superpuestos (discos)Las zonas de influencia no se disolverán. Todas las áreas de la zona de influencia se mantendrán independientemente de la superposición. Cada zona de influencia cubrirá la entidad de entrada además del área de cualquier zona de influencia más pequeña.
String
Sólo polígonos exteriores
(Opcional)

Especifica si las zonas de influencia cubrirán las entidades de entrada. Este parámetro solo es válido para entidades de entrada poligonales.

  • Desactivada: las zonas de influencia se superpondrán o cubrirán las entidades de entrada. Esta es la opción predeterminada.
  • Activada: las zonas de influencia serán anillos alrededor de las entidades de entrada, y no se superpondrán o cubrirán las entidades de entrada (el área dentro del polígono de entrada se borrará de la zona de influencia).

Boolean

arcpy.analysis.MultipleRingBuffer(Input_Features, Output_Feature_class, Distances, {Buffer_Unit}, {Field_Name}, {Dissolve_Option}, {Outside_Polygons_Only})
NombreExplicaciónTipo 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
[distance,...]

La lista de distancias de zona de influencia.

Double
Buffer_Unit
(Opcional)

Especifica la unidad lineal que se utilizará con los valores de distancia.

  • DefaultSe utilizará la unidad lineal de la referencia espacial de las entidades de entrada. Si se ha establecido el entorno de geoprocesamiento Sistema de coordenadas de salida, se utilizará la unidad lineal del entorno. La unidad lineal se omite si las entidades de entrada tienen una referencia espacial desconocida o no definida. Esta es la opción predeterminada.
  • InchesLa unidad será pulgadas.
  • FeetLa unidad será pies.
  • YardsLa unidad será yardas.
  • MilesLa unidad será millas.
  • NauticalMilesLa unidad será millas náuticas.
  • MillimetersLa unidad será milímetros.
  • CentimetersLa unidad será centímetros.
  • DecimetersLa unidad será decímetros.
  • MetersLa unidad será metros.
  • KilometersLa unidad será kilómetros.
  • DecimalDegreesLa unidad será grados decimales.
  • PointsLa unidad será puntos.
String
Field_Name
(Opcional)

El nombre del campo en la clase de entidad de salida que almacenará la distancia de zona de influencia utilizada para crear cada entidad de zona de influencia. El valor predeterminado es distance. El campo será de tipo doble.

String
Dissolve_Option
(Opcional)

Especifica si las zonas de influencia se disolverán para asemejarse a los anillos alrededor de las entidades de entrada.

  • ALLLas zonas de influencia se disolverán para asemejarse a anillos alrededor de las entidades de entrada que no se superponen (piense en ellas como anillos o donuts alrededor de las entidades de entrada). La zona de influencia más pequeña cubrirá el área de la entidad de entrada además de la distancia de zona de influencia, y las zonas de influencia subsiguientes serán anillos alrededor de la zona de influencia más pequeña que no cubren el área de la entidad de entrada ni las zonas de influencia más pequeñas. Todas las zonas de influencia de la misma distancia se disolverán en una única entidad. Esta es la opción predeterminada.
  • NONELas zonas de influencia no se disolverán. Todas las áreas de la zona de influencia se mantendrán independientemente de la superposición. Cada zona de influencia cubrirá la entidad de entrada además del área de cualquier zona de influencia más pequeña.
String
Outside_Polygons_Only
(Opcional)

Especifica si las zonas de influencia cubrirán las entidades de entrada. Este parámetro solo es válido para entidades de entrada poligonales.

  • FULLLas zonas de influencia se superpondrán o cubrirán las entidades de entrada. Esta es la opción predeterminada.
  • OUTSIDE_ONLYLas zonas de influencia serán anillos alrededor de las entidades de entrada, y no se superpondrán o cubrirán las entidades de entrada (el área dentro del polígono de entrada se borrará de la zona de influencia).
Boolean

Muestra de código

Ejemplo de MultipleRingBuffer (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función MultipleRingBuffer de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/airport.gdb"
arcpy.MultipleRingBuffer_analysis("schools", "c:/output/output.gdb/multibuffer1", [10, 20, 30],
                                  "meters", "", "ALL")
Ejemplo 2 de MultipleRingBuffer (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la función MultipleRingBuffer.

# Name: MultipleRingBuffer_Example2.py
# Description: Create multiple buffers for the input features
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.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")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados