[发明专利]一种基于空间数据库的二三维管网数据组织及显示方法有效
申请号: | 201910222137.4 | 申请日: | 2019-03-22 |
公开(公告)号: | CN110111410B | 公开(公告)日: | 2023-02-10 |
发明(设计)人: | 许峰;韩崔燕;黎国武;周扬;柏莉 | 申请(专利权)人: | 武汉众智鸿图科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F16/25;G06F16/22 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 方琳 |
地址: | 430000 湖北省武汉市东湖新技术开发区武大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于空间数据库的二三维管网数据组织及显示方法,具体步骤为:A1、将管网数据统计至管点表和管线表中;A2、将管点表和管线表中的数据导入空间数据库,创建管点图层和管线图层;B1、获取空间数据库中管网的空间范围;B2、管网空间范围划分并构建四叉树索引;B3、加载四叉树节点;C1、计算四叉树叶子节点的网格范围;C2、动态管网建模的边缘多次查询;C3、三维管网建模参数计算与渲染。本发明的有益效果:在二维空间数据库的组织上,直接根据空间数据库的动态查询数据生成三角网显示,中间不生成模型文件,在底层实现真正意义上的管网数据二三维一体化存储。 | ||
搜索关键词: | 一种 基于 空间 数据库 三维 管网 数据 组织 显示 方法 | ||
【主权项】:
1.一种基于空间数据库的二三维管网数据组织及显示方法,其特征在于,包括以下步骤:管网数据组织:A1、收集外业调查的管网数据,将所述管网数据统计至管点表和管线表中;A2、将步骤A1中的管点表及管线表中的数据导入空间数据库,创建管点图层和管线图层;索引构建与节点加载:B1、获取空间数据库中管网的空间范围;B2、将所述管网的空间范围划分成4L个网格,L为大于0的自然数,并构建L等级的四叉树进行网格索引;B3、在三维引擎中加载步骤B2中生成的四叉树的节点;进行动态管网建模与渲染:C1、根据四叉树的叶子节点在树中的层级关系计算所述叶子节点的网格范围;C2、将所述网格范围作为约束条件在所述步骤A2创建的管点图层中执行空间查询,获取需要构建三维模型的第一管点集合;C3、使用所述第一管点集合中的管点号关联查询步骤A2创建的管线图层,获取与第一管点集合具有连接关系的第一管线集合;C4、使用所述第一管线集合中的起点点号、终点点号、第一管点集合中的管点号,关联查询步骤A2创建的管点图层,获取与第一管线集合具有连接关系且不包含第一管点集合的第二管点集合;C5、使用所述第二管点集合中的管点号关联查询步骤A2创建的管线图层,获取与第二管点集合具有连接关系且不包含第一管线集合的第二管线集合;C6、将第一管点集合中的管点坐标和第一管线集合中管线几何中心坐标在所述网格范围内的管点集、管线集标记为该网格的数据拥有集合,对这个拓扑关系完整的集合计算每个管网设备的三维管网建模参数;C7、三维引擎调度叶子节点,利用所述步骤C6中计算得到的三维管网建模参数,构建步骤C6中所述数据拥有集合的三角网模型并赋予材质纹理信息,最终绘制显示于三维场景当中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉众智鸿图科技有限公司,未经武汉众智鸿图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910222137.4/,转载请声明来源钻瓜专利网。