Quitar clase de entidad del terreno (3D Analyst)

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(in_terrain, feature_class)
ParámetroExplicaciónTipo 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

Salida derivada

NombreExplicaciónTipo de datos
derived_out_terrain

El terreno actualizado.

Capa de terreno

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.

arcpy.env.workspace = "C:/data"
arcpy.RemoveFeatureClassFromTerrain_3d("sample.gdb/featuredataset/terrain", 
                                       "points_1995")
Ejemplo 2 de RemoveFeatureClassFromTerrain (script independiente)

En el siguiente ejemplo se muestra cómo usar esta herramienta en un script 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

# 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)

Información de licenciamiento

  • Basic: Requiere 3D Analyst
  • Standard: Requiere 3D Analyst
  • Advanced: Requiere 3D Analyst

Temas relacionados