批量构建三维线型符号
使用说明
批量构建三维线型符号工具能够根据线数据集中的管线尺寸字段,批量生成三维管线符号并保存至指定工作空间的符号库中,同时将生成的符号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 |