三维缓冲体

使用说明

该工具支持将三维点、线、面、模型对象缓冲为三维面或三维体对象,可用于进行三维缓冲区分析。

三维缓冲区分析是在三维场景中,围绕指定点/线/面/体对象,创建指定距离的三维区域的分析方法。生成结果是三维面或三维体模型,用于表示对象的影响范围、安全区域或临近区等。

参数说明

参数名 参数释义 参数类型
待缓冲数据集: 输入需要进行缓冲区分析的数据集,支持输入三维点数据集、三维线数据集、三维面数据集、模型数据集。 DatasetVector
是否缓冲为面
(可选)
设置缓冲类型,包括缓冲为面和缓冲为体。
  • 源数据为三维面对象时,仅支持缓冲为面。
  • 源数据为模型数据时,仅支持缓冲为体。
  • 源数据为三维点数据或三维线数据时,可以根据需要选择缓冲类型。
Boolean
缓冲半径: 设置数据缓冲半径的大小,单位为米。 String
倒角样式:
(可选)
仅当三维线缓冲为体或者三维面缓冲为面时,此参数才可设置,用于决定缓冲结果两端的形状,可选项包括平头(平面封口)和圆头(半球形或半圆形封口)。 ChamferStyle
平滑程度:
(可选)
仅源数据为三维点或三维线数据,且执行“缓冲为体”操作时,该参数才可设置,用于设置结果数据的平滑程度,默认值为50。 Integer
目标数据源 设置存储结果数据的数据源。 Datasource
结果数据集名 设置结果数据集的名称。 String

输出结果

参数名 参数释义 参数类型
三维缓冲体 结果数据集 DatasetVector