Buscar punto más alto o más bajo (Superposición por pares)

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.

Sintaxis

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

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

Raster 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.FindHighestLowestPoint_defense("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.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)

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados