Résumé
Remplace les points référencés par un jeu de données de MNT par les points d'une classe d'entités spécifiée.
Utilisation
La source de données de MNT peut prendre la forme de points, de multi-points ou de points intégrés.
Les points de remplacement peuvent provenir d'entités points uniques ou multi-points.
Le remplacement des points dans un jeu de données de MNT l'invalide. Exécutez l'outil Générer un MNT après avoir ajouté des points ou des multi-points.
Syntaxe
arcpy.ddd.ReplaceTerrainPoints(in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
Paramètre | Explication | Type de données |
in_terrain | Jeu de données de MNT à traiter. | Terrain Layer |
terrain_feature_class | Nom de la classe d'entités de points de MNT dont certains ou tous les points seront remplacés. | String |
in_point_features | Entités ponctuelles ou multi-points qui remplacent les entités ponctuelles de MNT. | Feature Layer |
polygon_features_or_extent (Facultatif) | Une zone d'intérêt facultative permet de définir l'étendue de la surface dans laquelle les points de MNT seraient remplacés. | Feature Layer; Extent |
Sortie dérivée
Nom | Explication | Type de données |
derived_out_terrain | Terrain en entrée mis à jour. | Couche de MNT |
Exemple de code
1er exemple d'utilisation de l'outil ReplaceTerrainPoints (fenêtre Python)
L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.ReplaceTerrainPoints_3d("sample.gdb/featuredataset/terrain", "points_old",
"sample.gdb/featuredataset/terrain/pts_new")
2e exemple d'utilisation de l'outil ReplaceTerrainPoints (script autonome)
L'exemple suivant illustre l'utilisation de cet outil dans un script Python autonome.
'''****************************************************************************
Name: ReplaceTerrainPoints Example
Description: This script demonstrates how to use the
ReplaceTerrainPoints tool.
****************************************************************************'''
# Import system modules
import arcpy
from arcpy import env
# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")
# Set environment settings
env.workspace = "C:/data"
# Set Local Variables
InTerrain = "sample.gdb/featuredataset/terrain"
TerrainFCl = "points_old"
InPoints = "sample.gdb/featuredataset/terrain/pts_new"
#Execute ReplaceTerrainPoints
arcpy.ReplaceTerrainPoints_3d(InTerrain, TerrainFCl, InPoints)
Environnements
Informations de licence
- Basic: Requiert 3D Analyst
- Standard: Requiert 3D Analyst
- Advanced: Requiert 3D Analyst
Rubriques connexes
- Vue d'ensemble du jeu d'outils Gestion des données
- Notions de base relatives aux surfaces
- Formats de surface
- Qu'est-ce qu'un jeu de données de MNT?
- Avantages liés à l'utilisation des jeux de données de MNT
- Types de données source pris en charge dans les jeux de données de MNT
- Outils de chargement et d'importation de données pour les jeux de données de MNT