Zusammenfassung
Erstellt aus Puffern für reklassifizierte Neigung, reklassifizierte Landbedeckung und Hindernisse einen Eignungs-Raster-Layer für Hubschrauberlandezonen (HLZ).
Verwendung
Verwenden Sie die Rasterfunktion Slope Reclassify (Degrees) zum Erstellen des Parameters Eingabe-Neigungs-Raster.
Verwenden Sie die Rasterfunktion GeoCover Reclassify oder NLCD Reclassify zum Generieren des Parameters Eingabe-Raster für Landbedeckung.
Verwenden Sie das Geoverarbeitungswerkzeug DOF in Hindernis-Features oder Hindernis-Features generieren zum Erstellen des Parameters Eingabe-Hindernis-Puffer-Features.
Der Parameter Ausgabe-Raster enthält die folgenden Werte:
Wert Beschreibung 1
Zulässig
2
Zulässig mit Einschränkungen
3
Hindernisinterferenz
Syntax
arcpy.intelligence.GenerateHLZSuitability(in_slope_raster, in_land_cover_raster, in_obstacle_buffer_features, out_raster)
Parameter | Erklärung | Datentyp |
in_slope_raster | Das reklassifizierte Neigungs-Raster mit den Werten 1 (zulässig) und 2 (zulässig mit Einschränkungen). Alle anderen Werte werden in die Analyse nicht einbezogen. | Raster Layer |
in_land_cover_raster | Das reklassifizierte Landbedeckungs-Raster mit den Werten 1 (zulässig) und 2 (zulässig mit Einschränkungen). Alle anderen Werte werden in die Analyse nicht einbezogen. | Raster Layer |
in_obstacle_buffer_features | Hindernis-Flächen-Features, die Lande- und Abflug-Sicherheits-Puffer in der Nähe von Hindernissen darstellen. | Feature Layer |
out_raster | Das Ausgabe-Raster-Dataset. | Raster Dataset |
Codebeispiel
Das folgende Python-Skript veranschaulicht die Verwendung der Funktion GenerateHLZSuitability in einem eigenständigen Skript.
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)
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion GenerateHLZSuitability im unmittelbaren Modus verwendet wird.
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")
Umgebungen
Lizenzinformationen
- Basic: Erfordert 3D Analyst und Spatial Analyst
- Standard: Erfordert 3D Analyst und Spatial Analyst
- Advanced: Erfordert 3D Analyst und Spatial Analyst