Beschriftung | Erläuterung | Datentyp |
Eingabe-Oberfläche | Die Oberfläche des Eingabe-Höhenrasters. | Raster Layer; Mosaic Dataset; Mosaic Layer |
Ausgabe-Feature-Class | Die Feature-Class, die den höchsten oder tiefsten Punkt der Ausgabe enthält. | Feature Class |
Höchster oder tiefster Punkt | Gibt den Typ der Operation an, die das Werkzeug ausführt.
| String |
Eingabefläche (optional) | Die Eingabe-Polygon-Feature-Class, in der der höchste oder tiefste Punkt gefunden wird. | Feature Set |
Mit der Spatial Analyst-Lizenz verfügbar.
Zusammenfassung
Findet innerhalb einer definierten Fläche den höchsten bzw. tiefsten Punkt der Eingabeoberfläche.
Verwendung
Wenn mehrere Punkte mit identischen Werten gefunden werden, kann die Ausgabe mehrere höchste oder tiefste Punkte enthalten.
Die Ausgabe enthält ein Feld namens Elevation mit der Höhe des höchsten oder tiefsten Punktes. Die Einheiten des höchsten bzw. tiefsten Höhenpunkts sind die Z-Einheiten (Höhenangaben) der Eingabeoberfläche. Prüfen Sie die Metadaten der Eingabeoberfläche für diese Einheit.
Parameter
arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
Name | Erläuterung | Datentyp |
in_surface | Die Oberfläche des Eingabe-Höhenrasters. | Raster Layer; Mosaic Dataset; Mosaic Layer |
out_feature_class | Die Feature-Class, die den höchsten oder tiefsten Punkt der Ausgabe enthält. | Feature Class |
high_low_operation_type | Gibt den Typ der Operation an, die das Werkzeug ausführt.
| String |
in_feature (optional) | Die Eingabe-Polygon-Feature-Class, in der der höchste oder tiefste Punkt gefunden wird. | Feature Set |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion FindHighestLowestPoint verwenden.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.FindHighestLowestPoint("n36.dt2","FindHighestPoint",
"HIGHEST", "AOI")
Im folgenden Beispiel wird die Funktion FindHighestLowestPoint in einem beispielhaften Workflow verwendet.
# Description: Find highest point at an airport - can be a possible obstruction.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select Charlotte airport area from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
"NEW_SELECTION",
whereClause)
# Inputs
input_surface = "n36.dt2"
# Find highest point in the Charlotte airport area
arcpy.defense.FindHighestLowestPoint(input_surface,
"FindHighestPoint",
"HIGHEST",
clt_layer)