需要 Spatial Analyst 许可。
描述
用于在定义区域内查找输入表面的最高点或最低点。
使用方法
如果找到具有相同值的点,则输出可能包含多个最高点或最低点。
输出包含一个名为 Elevation 的字段,该字段具有最高点或最低点的高程值。最高或最低高程点的单位为输入表面的 z 单位(高程)。请检查此单位的输入表面元数据。
语法
arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
参数 | 说明 | 数据类型 |
in_surface | 输入高程栅格表面。 | Raster Layer |
out_feature_class | 包含输出最高点或最低点的要素类。 | Feature Class |
high_low_operation_type | 用于指定该工具将执行的操作类型。
| String |
in_feature (可选) | 将在其中查找最高点或最低点的输入面要素类。 | Feature Set |
代码示例
以下 Python 窗口脚本演示了如何使用 FindHighestLowestPoint 函数。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.FindHighestLowestPoint_defense("n36.dt2","FindHighestPoint",
"HIGHEST", "AOI")
以下示例将在示例工作流中使用 FindHighestLowestPoint 函数。
# 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.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Inputs
input_surface = "n36.dt2"
# Find highest point in the Charlotte airport area
arcpy.FindHighestLowestPoint_defense(input_surface,
"FindHighestPoint",
"HIGHEST",
clt_layer)
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是