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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входные пространственные объекты-мультипатчи

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

Feature Layer

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

ПодписьОписаниеТип данных
Обновленные входные объекты-мультипатчи

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

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

arcpy.ddd.IsClosed3D(in_feature_class)
ИмяОписаниеТип данных
in_feature_class

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

Feature Layer

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

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

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

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

Пример кода

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

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

import arcpy

arcpy.env.workspace = 'C:/data'
arcpy.ddd.IsClosed3D('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':
        # Run IsClosed3D
        arcpy.ddd.IsClosed3D(fc)

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