Удалить класс объектов из Terrain (3D Analyst)
Резюме
Удаляет ссылки на участвующий в наборе данных terrain класс пространственных объектов.
Использование
-
Этот инструмент удаляет только встроенные объекты, на которые ссылается набор данных terrain.
-
Набору данных terrain может потребоваться перестроение, которое осуществляется с помощью инструмента геообработки Построить набор данных Terrain (Build Terrain), если удаляемые объекты относились к типу поверхности облака точек. Необходимость перестроения набора данных terrain можно увидеть в диалоговом окне свойств набора данных terrain в ArcCatalog и в диалоговом окне Свойства (Properties) слоя terrain.
-
При использовании базы данных SDE входной набор данных Terrain не должен быть версионным.
Синтаксис
Параметр | Объяснение | Тип данных |
in_terrain |
Входной набор данных Terrain. | Terrain Layer |
feature_class |
Удаляемый класс пространственных объектов. | String |
Пример кода
В следующем примере показано использование этого инструмента в окне Python:
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RemoveFeatureClassFromTerrain_3d("sample.gdb/featuredataset/terrain",
"points_1995")
В следующем примере показано использование этого инструмента в автономном скрипте 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)