[发明专利]一种基于地理信息的三维应用系统有效
| 申请号: | 201410701661.7 | 申请日: | 2014-11-28 |
| 公开(公告)号: | CN105701103B | 公开(公告)日: | 2020-02-14 |
| 发明(设计)人: | 江贻芳;沈迎志;高健;蔡红;沈美岑;周新鹤;辛全波;王梦 | 申请(专利权)人: | 星际空间(天津)科技发展有限公司 |
| 主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/28;G06T15/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于地理信息的三维应用系统,涉及地理信息处理和展示技术领域,其特征在于该系统是由数据引擎模块、资源请求调配模块和渲染引擎模块为主体构成,由关系型数据库、基础功能库和图形接口模块辅助构成的一个完整的系统。可以有效的解决基于地理信息数据的管理,空间数据组织、检索与分析,三维场景的组织与管理,海量数据的高效调度和模型、纹理共享,将地理信息数据快速地进行三维仿真形式展示等诸多问题。同时,可以扩展到各个不同的应用领域进行更为专业和有效的应用。 | ||
| 搜索关键词: | 一种 基于 地理信息 三维 应用 系统 | ||
【主权项】:
1.一种基于地理信息的三维应用系统,其特征在于该系统是由数据引擎模块、资源请求调配模块和渲染引擎模块构成;/n其中:数据引擎模块用于管理含有地理信息的空间数据,支持多用户同时并发地访问和操作数据库数据,提供了空间数据组织、检索和分析;资源请求调配模块为不同的线程分配请求资源,并向数据引擎模块查询获取数据,数据引擎模块将查询到的索引数据、实体对象数据返回给资源请求调配模块,资源请求调配模块将数据传输至渲染引擎模块,渲染引擎模块对三维场景所需的数据进行组织、调度和管理,并快速将地理信息数据以三维仿真的形式进行展示;/n所述数据引擎模块是由GIS数据模型子模块、元数据子模块、数据库对象抽象子模块、几何图形子模块和数据库操作子模块构成;其中:/n所述GIS数据模型子模块定义了GIS数据可视化的数据模型;使用带有相关属性的有序坐标集来表示现实世界中的一个实体对象;对不同类别的实体对象进行分类管理;为空间数据创建索引;/n所述元数据子模块用于管理GIS数据模型所依赖的元数据表,将各个元数据表抽象为元数据对象,并对元数据对象进行管理;/n所述数据库对象抽象子模块抽象了数据库对象及对数据库对象的管理、查询操作,使数据引擎架构在各种异构的关系型数据库上;/n所述几何图形子模块用于几何对象模型的定义,提供了几何对象的拓扑操作,与国际标准几何对象格式进行相互转换;/n所述数据库操作子模块针对不同接口的数据库进行不同的操作,使数据存储到数据库中;/n所述数据库操作子模块可针对数据库的变化进行对应的应用扩展;/n所述资源请求调配模块是由数据调配子模块、缓存子模块构成;其中:/n所述数据调配子模块用于接收发送的数据请求,根据数据请求的路径决定数据调配的处理方式并根据请求的数据类型进行数据调配,解决了多线程环境中数据的资源请求冲突;/n缓存子模块用于缓存调配后的数据信息,缓存调配频率较高的数据信息,将缓存的数据信息不断地进行替换、更新;/n所述渲染引擎模块是由渲染实体管理子模块、渲染驱动子模块、渲染操作抽象子模块和渲染操作子模块构成;其中:所述渲染实体管理子模块用于对场景中的实体对象及其渲染符号、渲染方式进行管理,对海量数据进行调度管理,对三维地形数据进行动态构建、调整,管理、更新场景中的动态对象,对三维场景进行空间分析,对场景动画进行巡航、录制;/n所述渲染驱动子模块用于三维场景组织、管理,场景裁剪过滤,场景碰撞检测,对各种渲染状态进行管理、分类,控制、传递消息循环;/n所述渲染操作抽象子模块:抽象了图形接口渲染所需的渲染数据、渲染状态、渲染操作;/n所述渲染操作子模块针对不同的图形接口进行不同的操作,将处理后的渲染数据传输至图形接口模块中进行显示;/n所述渲染操作子模块可针对图形接口的变化进行对应的应用扩展。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星际空间(天津)科技发展有限公司,未经星际空间(天津)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410701661.7/,转载请声明来源钻瓜专利网。





