Извлечь мультипатч из модели Mesh (3D Analyst)

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

Создает объект мультипатч из части интегрированной модели mesh, которая перекрывает полигон.

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

  • Каждый полигон из объектов контуров превратится в мультипатч, созданный из перекрывающихся частей интегрированной модели mesh.

  • Этот инструмент следует использовать, если вам нужно назначить атрибуты для отдельных объектов, попавших в интегрированную модель mesh. Атрибуты из полигона контура будут перенесены в полученный мультипатч.

  • Этот инструмент следует использовать, если вам нужно обработать данные, попавшие в интегрированную модель mesh, с помощью инструментов, которые анализируют геометрию мультипатч.

Параметры

ПодписьОписаниеТип данных
Исходная интегрированная модель Mesh

Интегрированная модель mesh, которая будет обработана.

File; Scene Layer
Объекты контуров

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

Feature Layer
Выходной класс объектов-мультипатчей

Класс объектов мультипатч, который будет получен в результате работы инструмента.

Feature Class

arcpy.ddd.ExtractMultipatchFromMesh(source_mesh, footprint_features, out_feature_class)
ИмяОписаниеТип данных
source_mesh

Интегрированная модель mesh, которая будет обработана.

File; Scene Layer
footprint_features

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

Feature Layer
out_feature_class

Класс объектов мультипатч, который будет получен в результате работы инструмента.

Feature Class

Пример кода

ExtractMultipatchFromMesh пример (окно Python)

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

import arcpy
arcpy.ddd.ExtractMultipatchFromMesh('D:/GIS_Data/New_York.slpk', 
                                    'D:/GIS_Data/Central_Park_Boundary.shp', 
                                    'D:/GIS_Data/NY.fgdb/Central_Park_3D)

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

  • Basic: Обязательно 3D Analyst
  • Standard: Обязательно 3D Analyst
  • Advanced: Обязательно 3D Analyst

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