Quitar clase de entidad del terreno (3D Analyst)
Resumen
Quita la referencia a una clase de entidad que participa en un dataset de terreno.
Uso
-
Esta herramienta sólo eliminará las entidades integradas referenciadas por un dataset de terreno.
-
Es posible que el terreno deba reconstruirse con Construir terreno si las entidades eliminadas fueran referenciadas como del tipo de superficie de puntos de masa. El cuadro de diálogo Propiedades del dataset de terreno en ArcCatalog y Propiedades de la capa de terreno proporcionan una indicación de si el dataset necesita ser reconstruido.
-
Cuando se usa en una base de datos SDE, el terreno de entrada no se puede registrar como versionado.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_terrain |
El dataset de terreno de entrada. | Terrain Layer |
feature_class |
La clase de entidad que se quitará. | String |
Ejemplo de código
El siguiente ejemplo muestra cómo usar de esta herramienta en la ventana Python:
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RemoveFeatureClassFromTerrain_3d("sample.gdb/featuredataset/terrain",
"points_1995")
El siguiente ejemplo muestra cómo usar esta herramienta en una secuencia de comandos independiente de Python:
'''****************************************************************************
Name: RemoveFeatureClassFromTerrain Example
Description: This script demonstrates how to use the
RemoveFeatureClassFromTerrain 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"
remFC = "points_1995"
#Execute RemoveFeatureClassFromTerrain
arcpy.RemoveFeatureClassFromTerrain_3d(inTerrain, remFC)