Подпись | Описание | Тип данных |
Входная поверхность | Входная поверхность растра высот. | Raster Layer; Mosaic Dataset; Mosaic Layer |
Выходной класс пространственных объектов | Класс объектов, содержащий выходные данные высшей или низшей точки. | Feature Class |
Высшая или низшая точка | Задает тип операции, выполняемой инструментом.
| String |
Входная область (Дополнительный) | Входной класс полигональных объектов, в котором необходимо найти высшую или низшую точку. | Feature Set |
Доступно с лицензией Spatial Analyst.
Краткая информация
Находит высшую или низшую точку входной поверхности за заданной области.
Использование
В выходных данных может содержаться более одной высшей или низшей точки, если найдены точки с одинаковыми значениями.
В выходных данных содержится поле Elevation со значениями высоты высшей или низшей точки. Единицами измерения высоты высшей или низшей точки являются z-единицы (высоты) входной поверхности. Обратитесь к метаданным входной поверхности, чтобы узнать единицу измерения.
Параметры
arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
Имя | Описание | Тип данных |
in_surface | Входная поверхность растра высот. | Raster Layer; Mosaic Dataset; Mosaic 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.defense.FindHighestLowestPoint("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.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)