Disponible avec une licence 3D Analyst.
Récapitulatif
Crée une classe d'entités de valeurs d'isolignes sélectionnées à partir d'une surface raster.
Pour plus d'informations sur le fonctionnement de l'outil Isoligne
Utilisation
Les isolignes ne se prolongent pas au-delà de l'étendue spatiale du raster, et ne sont pas générées dans les surfaces de NoData. Par conséquent, les entrées d'isolignes adjacentes doivent tout d'abord faire l'objet d'un recollement des bords dans un jeu de données d'entité continu. Au lieu de recoller les bords, vous pouvez fusionner les rasters adjacents avant de calculer les isolignes.
Les isolignes peuvent être générées dans des surfaces de valeurs de raster négatives. Les valeurs d'isoligne sont négatives dans ce type de surface. Les intervalles d'isolignes négatifs ne sont pas autorisés.
Il n'est pas nécessaire de trier dans l'ordre les valeurs d'isolignes.
Si l'Extension ArcGIS Spatial Analyst est installée, des isolignes plus lisses mais moins précises peuvent être obtenues en prétraitant le raster en entrée via une opération Statistiques focales par l'intermédiaire de l'option MEAN, ou l'outil Filtre au moyen de l'option LOW.
Si l'étendue en sortie n'est plus celle par défaut, un rééchantillonnage du raster en entrée peut se produire. Pour éviter cette situation et garantir des résultats homogènes, définissez l'environnement Raster de capture comme raster en entrée.
Si le raster en entrée doit être ré-échantillonné, la technique bilinéaire sera utilisée. Un raster en entrée peut être ré-échantillonné par exemple lorsque le système de coordonnées en sortie, l'étendue ou la taille de cellule est différent(e) de celui ou celle en entrée.
Syntaxe
ContourList_3d (in_raster, out_polyline_features, contour_values)
Paramètre | Explication | Type de données |
in_raster |
Raster de surface en entrée. | Raster Layer |
out_polyline_features | Entités polylinéaires d'isolignes en sortie. | Feature Class |
contour_values [contour_value,...] | Liste des valeurs z pour lesquelles créer des isolignes. | Double |
Exemple de code
1er exemple d'utilisation de l'outil Liste d'isolignes (fenêtre Python)
Cet exemple crée des isolignes pour trois valeurs d'altitude à partir d'un raster de grille Esri, puis les rend sous forme d'un fichier de formes.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ContourList_3d("elevation", "C:/sapyexamples/output/outcontourlist.shp",
"600; 935; 1237.4")
2e exemple d'utilisation de l'outil Liste d'isolignes (script autonome)
Cet exemple crée des isolignes pour trois valeurs d'altitude à partir d'un raster de grille Esri, puis les rend sous forme d'un fichier de formes.
# Name: ContourList_3d_Ex_02.py
# Description: Creates contours or isolines based on a list of contour values.
# Requirements: 3D Analyst Extension
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inRaster = "elevation"
contourIntervalList = "600; 935; 1237.4"
outContours = "C:/output/outcontlist.shp"
# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")
# Execute ContourList
arcpy.ContourList_3d(inRaster, outContours, contourIntervalList)
Environnements
- Validation automatique
- Taille de cellule
- Espace de travail courant
- Valeur Z en sortie par défaut
- Etendue
- Transformations géographiques
- Résolution M
- Tolérance M
- Conserver un index spatial
- Mot-clé CONFIG en sortie
- Système de coordonnées en sortie
- Valeurs M en sortie
- Valeurs Z en sortie
- Domaine M en sortie
- Domaine XY en sortie
- Domaine Z en sortie
- Espace de travail temporaire
- Raster de capture
- Résolution XY
- Tolérance XY
- Résolution Z
- Tolérance Z
Informations de licence
- ArcGIS for Desktop Basic: Requis 3D Analyst ou ArcGIS Spatial Analyst
- ArcGIS for Desktop Standard: Requis 3D Analyst ou ArcGIS Spatial Analyst
- ArcGIS for Desktop Advanced: Requis 3D Analyst ou ArcGIS Spatial Analyst