Сводка
Создает растровый слой зон пригодности для посадки вертолетов (HLZ) из переклассифицированного растра уклонов, переклассифицированного растра почвенно-растительного покрова и буферов препятствий.
Использование
Воспользуйтесь растровой функцией Slope Reclassify (Degrees) для создания параметра Входной растр уклонов.
Воспользуйтесь растровой функцией GeoCover Reclassify или NLCD Reclassify для создания параметра Входной растр почвенно-растительного покрова.
Воспользуйтесь инструментом геообработки DOF в объекты препятствий или Создать объекты препятствий для создания параметра Входные объекты буферов препятствий.
Параметр Выходные объекты будет содержать следующие значения:
Значение Описание 1
Допустимо
2
Применять с осторожностью
3
Вмешательство препятствия
Синтаксис
arcpy.intelligence.GenerateHLZSuitability(in_slope_raster, in_land_cover_raster, in_obstacle_buffer_features, out_raster)
Parameter | Объяснение | Тип данных |
in_slope_raster | Переклассифицированный растр уклонов со значениями 1 (допустимо) и 2 (применять с осторожностью). Остальные значения будут исключены из анализа. | Raster Layer |
in_land_cover_raster | Переклассифицированный растр почвенно-растительного покрова со значениями 1 (допустимо) и 2 (применять с осторожностью). Остальные значения будут исключены из анализа. | Raster Layer |
in_obstacle_buffer_features | Объекты зоны препятствий, представляющие собой буферы безопасности на подъездах и выездах вокруг препятствий. | Feature Layer |
out_raster | Выходной набор растровых данных. | Raster Dataset |
Пример кода
В следующем скрипте Python показано, как использовать функцию GenerateHLZSuitability в автономном скрипте.
import os
import arcpy
working_mty = r"d:\working\monterey"
slope = os.path.join(working_mty, "results.gdb", "ned_reclass_10m")
lcover = os.path.join(working_mty, "results.gdb", "nlcd_reclass_10m")
obx_buf = os.path.join(working_mty, "results.gdb", "obx_buffers")
mty_suit = os.path.join(working_mty, "results.gdb", "monterey_hlz")
arcpy.GenerateHLZSuitability_intelligence(slope, lcover, obx_buf, mty_suit)
Пример скрипта окна Python для использования функции GenerateHLZSuitability в режиме прямого запуска.
import arcpy
arcpy.GenerateHLZSuitability_intelligence("d:/working/monterey/working_mty/results.gdb/ned_reclass_10m",
"d:/working/monterey/working_mty/results.gdb/nlcd_reclass_10m",
"d:/working/monterey/working_mty/results.gdb/obx_buffers",
"d:/working/monterey/working_mty/results.gdb/monterey_hlz")
Environments
Информация о лицензиях
- Basic: Требуется Дополнительные модули 3D Analyst и Spatial Analyst
- Standard: Требуется Дополнительные модули 3D Analyst и Spatial Analyst
- Advanced: Требуется Дополнительные модули 3D Analyst и Spatial Analyst