Disponible avec une licence Spatial Analyst.
Résumé
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.
Syntaxe
arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
Paramètre | Explication | Type 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.
| 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
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction FindHighestLowestPoint.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.FindHighestLowestPoint_defense("n36.dt2","FindHighestPoint",
"HIGHEST", "AOI")
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)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?