Generar áreas de cobertura (Inteligencia)

Resumen

Crea una zona de influencia de proximidad para activos de patrullas e Inteligencia, Vigilancia y Reconocimiento (ISR, por sus siglas en inglés) de entrada para su uso en la herramienta Generar áreas de puntos ciegos.

Uso

  • Si disponía de varios datasets de activos de entrada, ejecute esta herramienta una vez para cada dataset. Utilice la herramienta Fusionar para combinar las capas de salida en un solo dataset para utilizarlo en la herramienta Generar áreas de puntos ciegos.

  • Las distancias de zona de influencia negativas pueden provocar salidas no deseadas. Se recomienda utilizar únicamente distancias de zona de influencia mayores que cero.

Sintaxis

arcpy.intelligence.GenerateCoverageAreas(in_features, out_feature_class, buffer_type, {range_unit}, {start_time_field}, {end_time_field})
ParámetroExplicaciónTipo de datos
in_features

Las entidades de activos de entrada.

Feature Layer
out_feature_class

Las entidades de zona de influencia de puntos ciegos de salida.

Feature Class
buffer_type

La distancia alrededor de las entidades de entrada para la zona de influencia. Las distancias se pueden proporcionar como un valor que represente una distancia lineal o como un campo de las entidades de entrada que defina los rangos y unidades individuales con los que crear zonas de influencia para cada entidad.

Linear Unit; Field
range_unit
(Opcional)

Especifica una unidad lineal si el valor elegido para el parámetro buffer_type no contiene la unidad de distancia.

  • MetersLa unidad de distancia será metros.
  • KilometersLa unidad de distancia será kilómetros.
  • FeetLa unidad de distancia será pies.
  • MilesLa unidad de distancia será millas.
  • NauticalMilesLa unidad de distancia será millas náuticas.
String
start_time_field
(Opcional)

El campo que contiene la fecha y hora de inicio en las que el activo está disponible.

Field
end_time_field
None
(Opcional)

El campo que contiene la fecha y hora de finalización en las que el activo deja de estar disponible.

Field

Muestra de código

Ejemplo de GenerateCoverageAreas (script independiente)

El siguiente script muestra cómo utilizar la función GenerateCoverageAreas.

import os
import arcpy
arcpy.env.workspace = r"c:\ws\texas.gdb"
asset_fcs = ["td_towers", "td_localpd", "td_flt01"]
to_merge = []
out_merged = os.path.join(arcpy.env.workspace, "td_combined_buffers")
buffer_field = "vis_range"
start_field = "starttime"
end_field = "endtime"
for fc in asset_fcs:
   in_fc = os.path.join(arcpy.env.workspace, fc)
   out_fc = os.path.join(arcpy.env.workspace, "{}_b".format(fc))
   arcpy.GenerateCoverageAreas_intelligence(in_fc, out_fc, buffer_field, "", 
                                       start_field, end_field)
   to_merge.append(outfc)
arcpy.Merge_management(to_merge, out_merged)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados