Buscar punto más alto o más bajo (Defensa)

Disponible con una licencia de Spatial Analyst.

Resumen

Busca el punto más alto o más bajo de la superficie de entrada en un área definida.

Uso

  • La salida puede contener más de un punto más alto o más bajo si se encuentran puntos con valores idénticos.

  • La salida contiene un campo llamado Elevation con el valor de elevación del punto más alto o más bajo. Las unidades del punto de elevación más alto o más bajo son las unidades z (elevación) de la superficie de entrada. Compruebe esta unidad en los metadatos de la superficie de entrada.

Parámetros

EtiquetaExplicaciónTipo de datos
Superficie de entrada

La superficie del ráster de elevación de entrada.

Raster Layer; Mosaic Dataset; Mosaic Layer
Clase de entidad de salida

La clase de entidad que contiene el punto más alto o más bajo de salida.

Feature Class
Punto más alto o más bajo

Especifica el tipo de operación que realizará la herramienta.

  • Puntos más altosSe hallarán los puntos más altos. Esta es la opción predeterminada.
  • Puntos más bajosSe hallarán los puntos más bajos.
String
Área de entrada
(Opcional)

La clase de entidad poligonal de entrada en la que se buscará el punto más alto o más bajo.

Feature Set

arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
NombreExplicaciónTipo de datos
in_surface

La superficie del ráster de elevación de entrada.

Raster Layer; Mosaic Dataset; Mosaic Layer
out_feature_class

La clase de entidad que contiene el punto más alto o más bajo de salida.

Feature Class
high_low_operation_type

Especifica el tipo de operación que realizará la herramienta.

  • HIGHESTSe hallarán los puntos más altos. Esta es la opción predeterminada.
  • LOWESTSe hallarán los puntos más bajos.
String
in_feature
(Opcional)

La clase de entidad poligonal de entrada en la que se buscará el punto más alto o más bajo.

Feature Set

Muestra de código

Ejemplo 1 de FindHighestLowestPoint (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función FindHighestLowestPoint.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.FindHighestLowestPoint("n36.dt2","FindHighestPoint",
                                     "HIGHEST", "AOI")
Ejemplo 2 de FindHighestLowestPoint (script independiente)

El siguiente ejemplo utiliza la función FindHighestLowestPoint en un flujo de trabajo de ejemplo.

# 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)