Remplacer des points de MNT (3D Analyst)

Synthèse

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.

Paramètres

ÉtiquetteExplicationType de données
MNT en entrée

Jeu de données de MNT qui sera traité.

Terrain Layer
Source de données de MNT en entrée

Nom de la classe d'entités de points de MNT dont certains ou tous les points seront remplacés.

String
Points en entrée

Entités ponctuelles ou multi-points qui remplacent les entités ponctuelles de MNT.

Feature Layer
Zone d'intérêt
(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 obtenue

ÉtiquetteExplicationType de données
MNT en entrée mis à jour

Terrain en entrée mis à jour.

Couche de MNT

arcpy.ddd.ReplaceTerrainPoints(in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
NomExplicationType de données
in_terrain

Jeu de données de MNT qui sera traité.

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 obtenue

NomExplicationType 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.

arcpy.env.workspace = "C:/data"
arcpy.ddd.ReplaceTerrainPoints("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

# 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.ddd.ReplaceTerrainPoints(InTerrain, TerrainFCl, InPoints)

Rubriques connexes