Disponible con una licencia de 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 quitadas se han referenciado como tipo de superficie 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
RemoveFeatureClassFromTerrain_3d (in_terrain, feature_class)
Parámetro | Explicación | Tipo de datos |
in_terrain | El dataset de terreno que se va a procesar. | Terrain Layer |
feature_class | La clase de entidad que se quitará. | String |
Muestra de código
Ejemplo 1 de RemoveFeatureClassFromTerrain (ventana de Python)
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RemoveFeatureClassFromTerrain_3d("sample.gdb/featuredataset/terrain",
"points_1995")
Ejemplo 2 de RemoveFeatureClassFromTerrain (secuencia de comandos independiente)
En el siguiente ejemplo se 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)
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: Requiere 3D Analyst
- ArcGIS Desktop Standard: Requiere 3D Analyst
- ArcGIS Desktop Advanced: Requiere 3D Analyst