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

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

Сводка

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

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

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

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

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

Синтаксис

arcpy.3d.RemoveFeatureClassFromTerrain(in_terrain, feature_class)
ParameterОбъяснениеТип данных
in_terrain

Обрабатываемый набор данных terrain.

Terrain Layer
feature_class

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

String

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

NameОбъяснениеТип данных
derived_out_terrain

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

Слой Terrain

Пример кода

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

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

arcpy.env.workspace = "C:/data"
arcpy.RemoveFeatureClassFromTerrain_3d("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.RemoveFeatureClassFromTerrain_3d(inTerrain, remFC)

Информация о лицензиях

  • Basic: Требуется 3D Analyst
  • Standard: Требуется 3D Analyst
  • Advanced: Требуется 3D Analyst

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