从网格中提取多面体 (3D Analyst)

摘要

用于从与面重叠的集成网格的一部分创建多面体要素。

使用情况

  • 覆盖区要素中的每个面将导致从集成网格的重叠部分创建多面体。

  • 如果需要为在集成网格中捕获的离散对象分配属性,请考虑使用此工具。来自覆盖区面的属性将传送到生成的多面体。

  • 如果需要使用分析多面体几何的工具来处理在集成网格中捕获的数据,请考虑使用此工具。

参数

标注说明数据类型
来源集成式网格

将要处理的集成式网格。

File; Scene Layer
覆盖区要素

此面要素用于定义将被裁剪的区域。

Feature Layer
输出多面体要素类

将由此工具生成的多面体要素类。

Feature Class

arcpy.ddd.ExtractMultipatchFromMesh(source_mesh, footprint_features, out_feature_class)
名称说明数据类型
source_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

相关主题