Замкнутые 3D (3D Analyst)

Сводка

Определяет, являются ли объекты-мультипатчи полностью замкнутыми.

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

  • Этот инструмент добавляет новое поле IsClosed, предназначенное для определения замкнутости объекта.

  • Используйте инструмент Замкнуть мультипатч для создания замкнутых объектов из незамкнутых.

Синтаксис

IsClosed3D(in_feature_class)
ParameterОбъяснениеТип данных
in_feature_class

Проверяемые объекты-мультипатчи.

Feature Layer

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

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

Обновленные объекты-мультипатч.

Векторный слой

Пример кода

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

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

import arcpy
from arcpy import env

env.workspace = 'C:/data'
arcpy.IsClosed3D_3d('sample_multipatch.shp')
IsClosed, пример 2 (автономный скрипт)

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

'''****************************************************************************
Name: IsClosed3D Example
Description: This script demonstrates how to use the
             IsClosed3D tool on all multipatches in a target workspace.
****************************************************************************'''
# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = 'C:/data'
# Set Local Variables
for fc in arcpy.ListFeatureClasses(): # list features in workspace
    # Determine which features are multipatches
    if arcpy.Describe(fc).shapeType == 'MultiPatch':
        # Execute Is Closed 3D
        arcpy.IsClosed3D_3d(fc)

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

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

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