Étiquette | Explication | Type de données |
Surface en entrée | Surface raster d’élévation en entrée. | Raster Layer; Mosaic Dataset; Mosaic 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.
| 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 |
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’élévation du point le plus élevé ou le plus bas. Les unités du point d’élévation le plus élevé ou le plus bas correspondent aux unités z (élévation) de la surface en entrée. Recherchez cette unité dans les métadonnées de la surface en entrée.
Paramètres
arcpy.defense.FindHighestLowestPoint(in_surface, out_feature_class, high_low_operation_type, {in_feature})
Nom | Explication | Type de données |
in_surface | Surface raster d’élévation en entrée. | Raster Layer; Mosaic Dataset; Mosaic 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 suivant pour la fenêtre Python illustre l’utilisation de la fonction FindHighestLowestPoint.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.FindHighestLowestPoint("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.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)
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?