Hindernis-Features generieren (AllSource)

Zusammenfassung

Konvertiert Features mit einem Höhenfeld in ein 3D-Hindernis-Feature und einen Hindernis-Beschränkungs-Puffer zur Verwendung bei der Bewertung von Hubschrauberlandezonen.

Verwendung

  • Mit dem Werkzeug werden generische Features in Hindernis-Feature und Feature-Puffer konvertiert. Ferner können damit vor Verwendung des Werkzeugs Eignung als Hubschrauberlandezone verschiedene Hindernis-Formate verarbeitet werden.

  • Das Höhenfeld kann ein numerisches Feld oder ein Textfeld sein. Textfelder werden intern in numerische Werte konvertiert. Wenn der Wert eines Textfelds jedoch nicht numerische Zeichen enthält, kann das Werkzeug nicht ausgeführt werden. Überprüfen Sie daher die Daten vor Verwendung des Werkzeugs, wenn Sie ein Textfeld verwenden.

  • Ausgabe-Hindernis-Features sind 3D-Punkt-Features mit einem Obstacle Approach/Departure Distance-Feld.

  • Ausgabe-Hindernis-Puffer werden durch Pufferung der Ausgabe-Hindernis-Features mithilfe des Felds Obstacle Approach/Departure Distance erstellt.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die zum Erstellen von Hindernis-Features verwendeten Eingabe-Quell-Features.

Feature Layer
Höhenfeld

Ein Feld aus dem Parameter Eingabe-Features, das Höhenwerte enthält. Das Feld kann ein numerisches Feld oder ein Textfeld sein. Wenn ein Textfeld verwendet wird, müssen die Feldwerte numerisch sein.

Field
Ausgabe-Hindernis-Features

Die Ausgabe-Hindernis-Features in 3D.

Feature Class
Ausgabe-Hindernis-Puffer

Die Ausgabe-Hindernis-Puffer-Features

Feature Class
Clip-Features
(optional)

Eine Fläche zum Ausschneiden der Ausgabe-Hindernis-Features. Nur Features innerhalb der Clip-Features werden verarbeitet.

Feature Layer

arcpy.intelligence.GenerateObstacleFeatures(in_features, height_field, out_obstacle_features, out_obstacle_buffers, {clip_features})
NameErläuterungDatentyp
in_features

Die zum Erstellen von Hindernis-Features verwendeten Eingabe-Quell-Features.

Feature Layer
height_field

Ein Feld aus dem Parameter in_features, das Höhenwerte enthält. Das Feld kann ein numerisches Feld oder ein Textfeld sein. Wenn ein Textfeld verwendet wird, müssen die Feldwerte numerisch sein.

Field
out_obstacle_features

Die Ausgabe-Hindernis-Features in 3D.

Feature Class
out_obstacle_buffers

Die Ausgabe-Hindernis-Puffer-Features

Feature Class
clip_features
(optional)

Eine Fläche zum Ausschneiden der out_obstacle_features. Nur Features innerhalb der clip_features werden verarbeitet.

Feature Layer

Codebeispiel

GenerateObstacleFeatures: Beispiel 1 (eigenständiges Skript)

Mit dem folgenden Python-Skript wird veranschaulicht, wie Sie die Funktion GenerateObstacleFeatures in einem eigenständigen Skript verwenden.

import os
import arcpy

working_mty = r"d:\working\monterey"
in_features = os.path.join(working_mty, "tasking.gdb", "MontereyDV")
h_field = "AGL"
out_obx = os.path.join(working_mty, "results.gdb", "obstacles")
out_buf = os.path.join(working_mty, "results.gdb", "buffers")
aoi = os.path.join(working_mty, "tasking.gdb", "mtyAOI")
arcpy.intelligence.GenerateObstacleFeatures(in_features, h_field, out_obx, out_buf, aoi)
GenerateObstacleFeatures: Beispiel 2 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie GenerateObstacleFeatures im unmittelbaren Modus verwendet wird.

import arcpy

arcpy.intelligence.GenerateObstacleFeatures(r"d:\working\monterey\tasking.gdb\MontereyDV", 
                                            "AGL", 
																																												r"d:\working\monterey\results.gdb\obstacles", 
                                            r"d:\working\monterey\results.gdb\buffers", 
                                            r"d:\working\monterey\tasking.gdb\mtyAOI")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.