Найти высшую или низшую точку (Defense)

Доступно с лицензией Spatial Analyst.

Краткая информация

Находит высшую или низшую точку входной поверхности за заданной области.

Использование

  • В выходных данных может содержаться более одной высшей или низшей точки, если найдены точки с одинаковыми значениями.

  • В выходных данных содержится поле Elevation со значениями высоты высшей или низшей точки. Единицами измерения высоты высшей или низшей точки являются z-единицы (высоты) входной поверхности. Обратитесь к метаданным входной поверхности, чтобы узнать единицу измерения.

Параметры

ПодписьОписаниеТип данных
Входная поверхность

Входная поверхность растра высот.

Raster Layer
Выходной класс пространственных объектов

Класс объектов, содержащий выходные данные высшей или низшей точки.

Feature Class
Высшая или низшая точка

Задает тип операции, выполняемой инструментом.

  • Высшие точкиБудут найдены высшие точки. Это значение по умолчанию.
  • Низшие точкиБудут найдены низшие точки.
String
Входная область
(Дополнительный)

Входной класс полигональных объектов, в котором необходимо найти высшую или низшую точку.

Feature Set

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

Задает тип операции, выполняемой инструментом.

  • HIGHESTБудут найдены высшие точки. Это значение по умолчанию.
  • LOWESTБудут найдены низшие точки.
String
in_feature
(Дополнительный)

Входной класс полигональных объектов, в котором необходимо найти высшую или низшую точку.

Feature Set

Пример кода

FindHighestLowestPoint, пример 1 (окно Python)

Пример скрипта в окне Python для использования функции FindHighestLowestPoint.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.FindHighestLowestPoint_defense("n36.dt2","FindHighestPoint",
                                     "HIGHEST", "AOI")
FindHighestLowestPoint, пример 2 (автономный скрипт)

В следующем примере функция 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: Да

Связанные разделы