Rechercher le point le plus élevé ou le plus bas (Défense)

Disponible avec une licence Spatial Analyst.

Synthèse

Recherche le point le plus élevé ou le plus bas de la surface en entrée à l’intérieur d’une zone donnée.

Utilisation

  • La sortie peut contenir plusieurs points les plus élevés ou les plus bas si des points possédant des valeurs identiques sont détectés.

  • La sortie contient un champ intitulé Elevation avec la valeur d’altitude du point le plus élevé ou le plus bas. Les unités du point d’altitude le plus élevé ou le plus bas correspondent aux unités z (altitude) de la surface en entrée. Recherchez cette unité dans les métadonnées de la surface en entrée.

Paramètres

ÉtiquetteExplicationType de données
Surface en entrée

Surface raster d’altitude en entrée.

Raster Layer
Classe d’entités en sortie

Classe d’entités contenant le point le plus élevé ou le plus bas en sortie.

Feature Class
Point le plus élevé ou le plus bas

Spécifie le type d’opération effectuée par l’outil.

  • Points les plus élevésLes points les plus élevés sont détectés. Il s’agit de l’option par défaut.
  • Points les moins élevésLes points les moins élevés sont détectés.
String
Zone en entrée
(Facultatif)

Classe d'entités surfaciques en entrée à l’intérieur de laquelle se trouvera le point le plus élevé ou le plus bas.

Feature Set

arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
NomExplicationType de données
in_surface

Surface raster d’altitude en entrée.

Raster Layer
out_feature_class

Classe d’entités contenant le point le plus élevé ou le plus bas en sortie.

Feature Class
high_low_operation_type

Spécifie le type d’opération effectuée par l’outil.

  • HIGHESTLes points les plus élevés sont détectés. Il s’agit de l’option par défaut.
  • LOWESTLes points les moins élevés sont détectés.
String
in_feature
(Facultatif)

Classe d'entités surfaciques en entrée à l’intérieur de laquelle se trouvera le point le plus élevé ou le plus bas.

Feature Set

Exemple de code

Exemple 1 d’utilisation de l’outil FindHighestLowestPoint (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction FindHighestLowestPoint.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.FindHighestLowestPoint_defense("n36.dt2","FindHighestPoint",
                                     "HIGHEST", "AOI")
Exemple 2 d’utilisation de l’outil FindHighestLowestPoint (script autonome)

L’exemple suivant utilise la fonction FindHighestLowestPoint dans un exemple de processus.

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

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes