批量构建三维线型符号

使用说明

批量构建三维线型符号工具能够根据线数据集中的管线尺寸字段,批量生成三维管线符号并保存至指定工作空间的符号库中,同时将生成的符号ID及线宽信息写入线数据集的指定属性字段中。三维管线符号保存在工作空间的符号库中。生成的符号按以下规则命名:方管根据长宽比命名为“square_宽:高”(如square_5:6),正方形管命名为“squareTube”,圆管命名为“roundTube”。

SuperMap iDesktopX 2026 版本开始提供本工具。

参数说明

参数名 参数释义 参数类型
工作空间路径: 用于存储生成的三维管线符号的工作空间文件路径(*.smwu)。 String
线数据集: 待构建三维管线符号的三维线数据集或三维网络数据集。 DatasetVector
管线尺寸字段 线数据集中存储管线尺寸信息的字段名称。该字段为文本型,方管尺寸格式为“长*宽”或“长x宽”(例如500*600),圆管尺寸格式为直径数值(例如600)。 String
管线尺寸单位
(可选)
管线尺寸字段值的长度单位。可选值为:毫米、厘米、米。默认值为毫米,写入线宽字段时会自动转换为米。 DataUnit
符号ID字段
(可选)
用于存储生成的三维管线符号ID的字段名称。若数据集中已有同名字段,则覆盖其值;否则新建字段。默认值为SymbolId。 String
线宽字段
(可选)
用于存储管线线宽值(以米为单位)的字段名称。若数据集中已有同名字段,则覆盖其值;否则新建字段。默认值为LineWidth。 String

输出结果

参数名 参数释义 参数类型
输出工作空间路径 处理后的工作空间完整路径。工作空间的符号库中将包含生成的三维管线符号,线数据集中将新增或更新符号ID字段和线宽字段。 String