构件编码映射机制
2016-03-30 13:44:07 0 举报
构件编码映射机制是一种用于在软件系统中管理和识别不同构件的技术。它通过为每个构件分配一个唯一的编码,实现了对构件的快速定位和检索。这种映射机制通常包括两个部分:编码生成器和编码解析器。编码生成器负责为新创建的构件生成唯一的编码,而编码解析器则负责将编码转换为对应的构件信息。此外,构件编码映射机制还可以与其他功能相结合,如版本控制、依赖关系管理等,以实现更高效的软件开发和维护。总之,构件编码映射机制是一种简单而有效的方法,能够帮助开发人员更好地管理和利用软件系统中的构件。
作者其他创作
大纲/内容
Revit文件(带编码、特征码)
清单的汇总构件映射表(基于项目版本)
预览图片
算量结果(带价格和清单项树状结构)
构件映射引擎基本算法:1. 遍历每个构件节点2. 查询构件分类编码3. 获取配置文件中的相应项(特征属性,可能为列表,特征属性值为枚举或数值,使用比较操作),并匹配4. 如匹配上,则使用target(即:相应的计划节点或者质监标准)其中:配置文件定义“构件分类编码和特征属性列表”和“业务节点”的映射,由万达提供。
计划节点的汇总构件映射表(基于项目版本)
Revit文件
构件属性展示(设计/计划/成本/质量)
构件的成本属性表(基于文件版本)
模型转换引擎
接口文件(按专业)
清单汇总表(基于文件版本)
计划节点高亮构件
项目版本的量价展示
6D数据库
算量结果
汇总
计价系统
清单项高亮构件
构件的业务属性表(计划节点/质监)(基于文件版本)
构件的设计属性表(基于文件版本)
编码工具
属性文件
清单的构件映射表(基于文件版本)
数据生成:1. 构件映射引擎(输入为Revit文件转换结果,项目计划节点库,项目质监标准库):连接6D数据库,提交构件和业务节点的关联结果2. 构件的设计属性表:存储Revit文件中的构件属性3. 构件的业务属性表:存储构件和业务节点的关联结果4. 计划节点的构件映射表:存储反向索引表(计划节点-构件)5. 计划节点的汇总构件映射表:存储基于项目版本的反向索引表(计划节点-构件)6. 构件的成本属性表:解析算量计价结果并提交至6D数据库7. 清单汇总表:清单项的量价汇总(基于文件版本)8. 项目的清单汇总表:清单项的量价汇总(基于项目版本)9. 清单的构件映射表:解析算量结果生成,存储反向索引表(清单项-构件)10. 清单的汇总构件映射表:存储基于项目版本的反向索引表(清单项-构件)数据使用:1. 属性标签页的构件属性展示:查询构件的设计属性表,构件的业务属性表,构件的成本属性表2. 项目版本的量价展示:查询项目的清单汇总表2. 根据清单项高亮构件:查询清单的汇总构件映射表,获取构件ID列表,传给图形引擎3. 根据计划节点高亮构件:查询计划节点的汇总构件映射表,获取构件ID列表,传给图形引擎
几何数据包
项目的清单汇总表(基于项目版本)
索引文件
计划节点的构件映射表(基于文件版本)
0 条评论
下一页