Удалить класс объекта из Terrain (3D Analyst)

Доступно с лицензией 3D Analyst.

Краткая информация

Удаляет ссылки на участвующий в наборе данных terrain класс пространственных объектов.

Использование

  • Этот инструмент удаляет только встроенные объекты, на которые ссылается набор данных terrain.

  • Набору данных terrain может потребоваться перестроение, которое осуществляется с помощью инструмента геообработки Построить набор данных Terrain (Build Terrain), если удаляемые объекты относились к типу поверхности облака точек. Необходимость перестроения набора данных terrain можно увидеть в диалоговом окне свойств набора данных terrain в ArcCatalog и в диалоговом окне Свойства (Properties) слоя terrain.

  • При использовании базы данных SDE входной набор данных Terrain не должен быть версионным.

Параметры

ПодписьОписаниеТип данных
Входная Terrain

Набор данных terrain, который будет обрабатываться.

Terrain Layer
Входной класс пространственных объектов

Удаляемый класс пространственных объектов.

String

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная входная terrain

Обновленная terrain.

Слой Terrain

arcpy.ddd.RemoveFeatureClassFromTerrain(in_terrain, feature_class)
ИмяОписаниеТип данных
in_terrain

Набор данных terrain, который будет обрабатываться.

Terrain Layer
feature_class

Удаляемый класс пространственных объектов.

String

Производные выходные данные

ИмяОписаниеТип данных
derived_out_terrain

Обновленная terrain.

Слой Terrain

Пример кода

RemoveFeatureClassFromTerrain, пример 1 (окно Python)

В следующем примере показано использование этого инструмента в окне Python.

arcpy.env.workspace = "C:/data"
arcpy.ddd.RemoveFeatureClassFromTerrain("sample.gdb/featuredataset/terrain", 
                                       "points_1995")
RemoveFeatureClassFromTerrain, пример 2 (автономный скрипт)

В следующем примере показано использование этого инструмента как автономного скрипта 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.ddd.RemoveFeatureClassFromTerrain(inTerrain, remFC)

Связанные разделы