Подпись | Описание | Тип данных |
Исходная интегрированная модель Mesh
| Интегрированная модель mesh, которая будет обработана. | File; Scene Layer |
Объекты контуров
| Объекты полигонов, определяющие область, которая будет вырезана. | Feature Layer |
Выходной класс объектов-мультипатчей
| Класс объектов мультипатч, который будет получен в результате работы инструмента. | Feature Class |
Краткая информация
Создает объект мультипатч из части интегрированной модели mesh, которая перекрывает полигон.
Использование
Каждый полигон из объектов контуров превратится в мультипатч, созданный из перекрывающихся частей интегрированной модели mesh.
Этот инструмент следует использовать, если вам нужно назначить атрибуты для отдельных объектов, попавших в интегрированную модель mesh. Атрибуты из полигона контура будут перенесены в полученный мультипатч.
Этот инструмент следует использовать, если вам нужно обработать данные, попавшие в интегрированную модель mesh, с помощью инструментов, которые анализируют геометрию мультипатч.
Параметры
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 |
Пример кода
В следующем примере показано использование этого инструмента в окне 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)