一种设计成果保存方法及装置的制造方法

文档序号:9597868阅读:476来源:国知局
一种设计成果保存方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,具体涉及一种设计成果保存方法及装置。
【背景技术】
[0002]由于三维设计系统能将设计场景变为三维,让用户更加直观方便地进行设计,同时三维设计系统能实现二维场景下无法实现的淹没分析、碰撞检测等功能,因此三维设计系统在电网等项目的设计中应用较广;三维设计系统所完成的成果称为设计成果。
[0003]本发明的发明人在研究过程中发现,由于三维设计系统是在三维场景下进行项目的设计,因此所得到的设计成果的关系较为复杂,设计成果涉及的数据量较大,这导致将三维设计系统所得到的设计成果进行抽取保存较为困难;基于此,提供一种能够保存三维设计系统所得到的设计成果的方法,成为本领域技术人员需要解决的问题。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种设计成果保存方法及装置,以保存三维设计系统所得到的设计成果。
[0005]为实现上述目的,本发明实施例提供如下技术方案:
[0006]一种设计成果保存方法,包括:
[0007]分析三维设计系统所得到的设计成果中的元数据,根据所述设计成果中各元数据的描述内容,确定元数据描述文件;
[0008]分析三维设计系统所得到的设计成果中的元数据之间的层级关系,确定表达元数据之间的结构关系的结构化数据;
[0009]将所述元数据描述文件和所述结构化数据按照预置数据模型表征,并进行压缩处理,得到表达所述设计成果的压缩包。
[0010]其中,所述方法还包括:
[0011]提取出三维设计系统所得到的设计成果中的非结构化数据;
[0012]所述将所述元数据描述文件和所述结构化数据按照预置数据模型表征,并进行压缩处理包括:
[0013]将所述元数据描述文件,所述结构化数据和所述非结构化数据按照预置数据模型表征,并进行压缩处理。
[0014]其中,所述设计成果保存方法应用于电网项目的设计;所述元数据包括:项目数据,项目下的工程数据,工程下的线路数据,线路的杆塔数据,和杆塔的导线数据;
[0015]所述元数据描述文件包括:描述项目数据的内容,描述项目下的工程数据的内容,描述工程下的线路数据的内容,描述线路的杆塔数据的内容,和描述杆塔的导线数据的内容。
[0016]其中,所述分析三维设计系统所得到的设计成果中的元数据之间的层级关系,确定表达元数据之间的结构关系的结构化数据包括:
[0017]按照各元数据之间的层级关系,逐层提取各元数据之间的关系,汇总梳理出元数据之间的结构关系,以结构化数据表达所述结构关系。
[0018]其中,所述按照各元数据之间的层级关系,逐层提取各元数据之间的关系,汇总梳理出元数据之间的结构关系包括:
[0019]在以各顶层的元数据出发,逐层分析下一层的元数据,直至定位到处于底层的元数据的过程中,以顶层的元数据为顶层节点,将逐层分析到的元数据,置于相应的层级节点,采用关系线表达出顶层节点、中间层节点与底层节点的关系;
[0020]汇总采用关系线表达的顶层节点、中间层节点与底层节点的关系,对汇总的结果进行梳理,得到元数据之间的结构关系。
[0021 ] 其中,所述结构化数据以XML文件表示。
[0022]本发明实施例还提供一种设计成果保存装置,包括:
[0023]元数据描述文件确定模块,用于分析三维设计系统所得到的设计成果中的元数据,根据所述设计成果中各元数据的描述内容,确定元数据描述文件;
[0024]结构化数据确定模块,用于分析三维设计系统所得到的设计成果中的元数据之间的层级关系,确定表达元数据之间的结构关系的结构化数据;
[0025]表征并压缩模块,用于将所述元数据描述文件和所述结构化数据按照预置数据模型表征,并进行压缩处理,得到表达所述设计成果的压缩包。
[0026]其中,所述设计成果保存装置应用于电网项目的设计;所述元数据包括:项目数据,项目下的工程数据,工程下的线路数据,线路的杆塔数据,和杆塔的导线数据;
[0027]所述元数据描述文件包括:描述项目数据的内容,描述项目下的工程数据的内容,描述工程下的线路数据的内容,描述线路的杆塔数据的内容,和描述杆塔的导线数据的内容。
[0028]其中,所述结构化数据确定模块包括:
[0029]逐层提取汇总单元,用于按照各元数据之间的层级关系,逐层提取各元数据之间的关系,汇总梳理出元数据之间的结构关系,以结构化数据表达所述结构关系。
[0030]其中,所述逐层提取汇总单元包括:
[0031]逐层关系表达单元,用于在以各顶层的元数据出发,逐层分析下一层的元数据,直至定位到处于底层的元数据的过程中,以顶层的元数据为顶层节点,将逐层分析到的元数据,置于相应的层级节点,采用关系线表达出顶层节点、中间层节点与底层节点的关系;
[0032]关系汇总单元,用于汇总采用关系线表达的顶层节点、中间层节点与底层节点的关系,对汇总的结果进行梳理,得到元数据之间的结构关系。
[0033]基于上述技术方案,发明实施例先将设计成果的基本单位(元数据)进行抽取,并结合设计成果对元数据的描述内容,确定出元数据描述文件,而后抽取出元数据的层级关系,得到表达元数据之间的结构关系的结构化数据,直至设计成果的基本单位及基本单位之间的结构关系已被抽取出,而设计成果的基本单位及基本单位之间的结构关系为设计成果的主体内容,对所抽取的设计成果的基本单位及基本单位之间的结构关系按照预置数据模型进行整理,并进行压缩,实现了三维设计系统所得到的设计成果的保存,由此,本发明实施例提供的设计成果保存方法,实现了三维设计系统所得到的设计成果的保存。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本发明实施例提供的设计成果保存方法的流程图;
[0036]图2为本发明实施例提供的元数据之间的层级关系的示意图;
[0037]图3为本发明实施例提供的设计成果保存方法的另一流程图;
[0038]图4为本发明实施例提供的确定结构化数据的方法流程图;
[0039]图5为本发明实施例提供的设计成果保存方法的再一流程图;
[0040]图6为本发明实施例提供的设计成果保存方法的又一流程图;
[0041]图7为本发明实施例提供的设计成果保存装置的结构框图;
[0042
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1