Подпись | Описание | Тип данных |
Входные объекты
| Входные объекты оборудования. | Feature Layer |
Выходной буфер слепых зон | Выходные объекты буферов слепых зон. | Feature Class |
Тип буфера
| Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо значением линейного расстояния, либо полем входных объектов, содержащим диапазоны и единицы измерения для буферизации каждого объекта. | Linear Unit; Field |
Единицы измерения диапазона (Дополнительный) | Определяет линейную единицу, когда выбранное значение параметра Тип буфера не содержит единиц измерения расстояния.
| String |
Поле времени начала
(Дополнительный) | Поле, содержащее значения начальной даты и времени доступности оборудования. | Field |
Поле времени окончания
(Дополнительный) | Поле, содержащее дату и время окончания доступности оборудования. | Field |
Краткая информация
Создает буфер близости для входных данных разведки, наблюдения и рекогносцировки (ISR) или оборудования патрулирования для использования в инструменте Создать области слепых зон.
Использование
Если у вас несколько входных наборов данных оборудования, запустите этот инструмент для каждого набора данных. Воспользуетесь инструментом Слияние для комбинирования выходных слоев в один набор данных для использования в инструменте Создать области слепых зон.
Отрицательные значения буферных расстояний могут привести к получению некорректных выходных данных. Рекомендуется использовать значения буферных расстояний, большие нуля.
Параметры
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 | Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо значением линейного расстояния, либо полем входных объектов, содержащим диапазоны и единицы измерения для буферизации каждого объекта. | 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.GenerateCoverageAreas_intelligence(in_fc, out_fc, buffer_field, "",
start_field, end_field)
to_merge.append(outfc)
arcpy.Merge_management(to_merge, out_merged)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да