Создать области покрытия (Intelligence)

Эта документация ArcGIS 2.7 была перемещена в архив и более не обновляется. Ресурсы и ссылки могут быть устаревшими. См. самую последнюю документацию.

Сводка

Создает буфер близости для входных данных разведки, наблюдения и рекогносцировки (ISR) или оборудования патрулирования для использования в инструменте Создать области слепых зон.

Использование

  • Если у вас несколько входных наборов данных оборудования, запустите этот инструмент для каждого набора данных. Воспользуетесь инструментом Слияние для комбинирования выходных слоев в один набор данных для использования в инструменте Создать области слепых зон.

  • Отрицательные значения буферных расстояний могут привести к получению некорректных выходных данных. Рекомендуется использовать значения буферных расстояний, большие нуля.

Синтаксис

arcpy.intelligence.GenerateCoverageAreas(in_features, out_feature_class, buffer_type, {range_unit}, {start_time_field}, {end_time_field})
ParameterОбъяснениеТип данных
in_features

Входные объекты оборудования.

Feature Layer
out_feature_class

Выходные объекты буферов слепых зон.

Feature Class
buffer_type

Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо значением линейного расстояния, либо полем входных объектов, содержащим диапазоны и единицы измерения для буферизации каждого объекта.

Linear Unit; Field
range_unit
(Дополнительный)

Определяет линейную единицу, когда выбранное значение параметра buffer_type не содержит единиц измерения расстояния.

  • MetersЕдиницами измерения расстояния будут метры.
  • KilometersЕдиницами измерения расстояния будут километры.
  • FeetЕдиницами измерения расстояния будут футы.
  • MilesЕдиницами измерения расстояния будут мили.
  • NauticalMilesЕдиницами измерения расстояния будут морские мили.
String
start_time_field
(Дополнительный)

Поле, содержащее значения начальной даты и времени доступности оборудования.

Field
end_time_field
None
(Дополнительный)

Поле, содержащее дату и время окончания доступности оборудования.

Field

Пример кода

GenerateCoverageAreas, пример (автономный скрипт)

Скрипт, демонстрирующий выполнение функции 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)

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы