【技术实现步骤摘要】
图纸拆分方法及相关装置
本申请涉及建筑设计领域,具体涉及一种图纸拆分方法及相关装置。
技术介绍
DWG(DraWinG)是电脑辅助设计软件AutoCAD以及基于AutoCAD的软件保存设计数据所用的一种专有文件格式。在一个DWG文件中,往往会同时存在多个类型的图纸,例如会同时有平面图、立面图、大样图等子图纸。图纸拆分就是将一张图纸分割成若干个具有独特性质的区域的过程。但目前的图纸拆分技术仅能将图纸拆分为各个图框,在实际应用中,在对这些拆分后的图纸进行图像识别或模型识别时往往结果都不太准确。
技术实现思路
本申请实施例提供了一种图纸拆分方法及相关装置,旨在可以对图纸内容进行快速拆分。第一方面,本申请实施例提供了一种图纸拆分方法,所述方法包括:获取所述图纸中的图元信息,其中,所述图元信息包括多个图元中每个图元在所述图纸中的位置;根据所述每个图元的坐标确定所述每个图元的参考位置范围,所述参考位置范围包括所述每个图元的位置;根据所述多个图元的参考位置范围的关联性,将所述多个图元划分为至少一个图元集合,其中,每个图元集合包括至少一个图元,且所述至少一个图元中任意一个图元的参考位置范围与本图元集合中的至少一个其他图元的参考位置范围存在交集,所述至少一个图元集合中任意两个图元集合中的图元所形成的目标位置范围不存在交集,所述目标位置范围是指图元集合中的所有图元的参考位置范围的并集;将所述图纸拆分为与所述至少一个图元集合对应的至少一个子图。第二方面,本申请实施例提供了 ...
【技术保护点】
1.一种图纸拆分方法,其特征在于,所述方法包括:/n获取所述图纸中的图元信息,其中,所述图元信息包括多个图元中每个图元在所述图纸中的位置;/n根据所述每个图元的坐标确定所述每个图元的参考位置范围,所述参考位置范围包括所述每个图元的位置;/n根据所述多个图元的参考位置范围的关联性,将所述多个图元划分为至少一个图元集合,其中,每个图元集合包括至少一个图元,且所述至少一个图元中任意一个图元的参考位置范围与本图元集合中的至少一个其他图元的参考位置范围存在交集,所述至少一个图元集合中任意两个图元集合中的图元所形成的目标位置范围不存在交集,所述目标位置范围是指图元集合中的所有图元的参考位置范围的并集;/n将所述图纸拆分为与所述至少一个图元集合对应的至少一个子图。/n
【技术特征摘要】
1.一种图纸拆分方法,其特征在于,所述方法包括:
获取所述图纸中的图元信息,其中,所述图元信息包括多个图元中每个图元在所述图纸中的位置;
根据所述每个图元的坐标确定所述每个图元的参考位置范围,所述参考位置范围包括所述每个图元的位置;
根据所述多个图元的参考位置范围的关联性,将所述多个图元划分为至少一个图元集合,其中,每个图元集合包括至少一个图元,且所述至少一个图元中任意一个图元的参考位置范围与本图元集合中的至少一个其他图元的参考位置范围存在交集,所述至少一个图元集合中任意两个图元集合中的图元所形成的目标位置范围不存在交集,所述目标位置范围是指图元集合中的所有图元的参考位置范围的并集;
将所述图纸拆分为与所述至少一个图元集合对应的至少一个子图。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个图元的参考位置范围的关联性,将所述多个图元划分为至少一个图元集合,包括:
确定所述多个图元中每个图元的参考位置范围与其他图元的参考位置范围的关联性,所述其他图元为所述多个图元中除所述每个图元之外的所有图元,所述关联性包括存在交集和不存在交集;
将关联性为存在交集的多个图元划分在同一个图元集合中,剩余图元分别独立划分到单个图元集合中。
3.根据权利要求1所述的方法,其特征在于,所述根据所述多个图元的参考位置范围的关联性,将所述多个图元划分为至少一个图元集合,包括:针对所述多个图元,执行如下操作:
检测当前处理的图元是否为所述多个图元中最后一个未处理的图元;
若否,则检测当前处理的图元是否为第一个图元;
若是,则为所述当前处理的图元分配一个图元集合,以及确定该图元集合的目标位置范围为该图元的参考位置范围;并更新所述当前处理的图元为下一个未处理的图元;
若否,则与已分配的至少一个图元集合的目标位置范围进行关联性比对;
若与已分配的一个图元集合的目标位置范围存在交集,则将所述当前处理的图元添加至所述存在交集的图元集合,以及将所述当前处理的图元的参考位置范围并入该图元集合的目标位置范围以更新该图元集合的位置范围;并更新所述当前处理的图元为下一个未处理的图元;
若与已分配的任意一个图元集合的目标位置范围均不存在交集,则为所述当前处理的图元分类一个图元集合,以及确定该图元集合的目标位置范围为该图元的参考位置范围;并更新所述当前处理的图元为下一个未处理的图元;若是,则与已分配的至少一个图元集合的目标位置范围进行关联性比对;
若与已分配的一个图元集合的目标位置范围存在交集,则将所述当前处理的图元添加至所述存在交集的图元集合,以及将所述当前处理的图元的参考位置范围并入该图元集合的目标位置范围以更新该图元集合的位置范围;
若与已分配的任意一个图元集合的目标位置范围均不存在交集,则为所述当前处理的图元分类一个图元集合,以及确定该图元集合的目标位置范围为该图元的参考位置范围。
4.根据权利要求1所述的方法,其特征在于,所述根据所述多个图元的参考位置范围的关联性,将所述多个图元划分为至少一个图元集合,包括:
根据所述每个图元的坐标确定所述每个图元的轨迹;
...
【专利技术属性】
技术研发人员:张华安,夏晨曦,张泽斌,
申请(专利权)人:万翼科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。