| Подпись | Описание | Тип данных | 
| Входные объекты | Входные объекты оборудования. | Feature Layer | 
| Выходной буфер слепых зон | Выходные объекты буферов слепых зон. | Feature Class | 
| Тип буфера | Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо в виде линейного расстояния, либо в виде поля от значения параметра Входные объекты, которое определяет отдельные диапазоны и единицы измерения для буферизации каждого объекта. | Linear Unit; Field | 
| Единицы измерения диапазона (Дополнительный) | Указывает линейную единицу измерения, которая будет использоваться, если выбранное значение параметра Тип буфера не содержит единицы измерения расстояния. 
 | String | 
| Поле времени начала (Дополнительный) | Поле, содержащее значения начальной даты и времени доступности оборудования. | Field | 
| Поле времени окончания (Дополнительный) | Поле, содержащее дату и время окончания доступности оборудования. | Field | 
Краткая информация
Создает буфер близости для входных данных разведки, наблюдения и рекогносцировки (ISR) или оборудования патрулирования для использования в инструменте Создать области слепых зон.
В качестве выходных данных следует учитывать области, которые наблюдаются активами для заданных входных местоположений в течение указанных периодов времени. Например, выходные данные могут представлять области, видимые охраннику при перемещении от поста к посту в течение заданных периодов времени на каждом посту.
Использование
- Если у вас несколько входных наборов данных оборудования, запустите этот инструмент для каждого набора данных. Примените инструмент Cлияние для комбинирования выходных слоев в один набор данных для использования в инструменте Создать области слепых зон. 
- Отрицательные значения буферных расстояний могут привести к получению некорректных выходных данных. Рекомендуется использовать значения буферных расстояний, большие нуля. 
- Для использования инструмента требуются временные диапазоны, а не указание точного времени. Необходимо задать оба параметра Поле времени начала и Поле времени окончания, или не задавать ни один из них. 
- Инструмент добавляет поля time_start и time_end к значению параметра Выходной буфер слепых зон. Эти поля добавляются только, если указаны параметры Поле времени начала и Поле времени окончания. 
Параметры
arcpy.intelligence.GenerateCoverageAreas(in_features, out_feature_class, buffer_type, {range_unit}, {start_time_field}, {end_time_field})| Имя | Описание | Тип данных | 
| in_features | Входные объекты оборудования. | Feature Layer | 
| out_feature_class | Выходные объекты буферов слепых зон. | Feature Class | 
| buffer_type | Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо в виде линейного расстояния, либо в виде поля от значения параметра in_features, которое определяет отдельные диапазоны и единицы измерения для буферизации каждого объекта. | Linear Unit; Field | 
| range_unit (Дополнительный) | Указывает линейную единицу измерения, которая будет использоваться, если выбранное значение параметра buffer_type не содержит единицы измерения расстояния. 
 | String | 
| start_time_field (Дополнительный) | Поле, содержащее значения начальной даты и времени доступности оборудования. | Field | 
| end_time_field None (Дополнительный) | Поле, содержащее дату и время окончания доступности оборудования. | Field | 
Пример кода
Скрипт, демонстрирующий выполнение функции 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.intelligence.GenerateCoverageAreas(in_fc, out_fc, buffer_field, "", 
                                       start_field, end_field)
   to_merge.append(outfc)
arcpy.Merge_management(to_merge, out_merged)