一种显示三维gis的漫游器的制作方法

文档序号:6475333阅读:324来源:国知局
专利名称:一种显示三维gis的漫游器的制作方法
技术领域
本发明涉及一种GIS显示装置,具体是指一种用于城市管理的三维GIS的漫游器。
背景技术
随着社会经济、城市建设及城市管理的快速发展,对城市地理空间信息化管理和综合利 用的要求越来越高,作为获取、处理、管理和分析地理空间数据的重要工具、技术和学科, GIS得到了广泛关注和迅猛发展。传统的2DGIS表现不够直观,结合虚拟现实VR技术的3D/4D GIS成为新的热点,亟需支持多种应用系统开发和运行的3D/4D GIS开发平台。 发明内容
为了解决上述问题,本发明的一个目的是提供一种能够快速绘制三维GIS数据的显示器、 三维GIS数据处理器,三维GIS数据显示器和显示方法。
本实用新型是通过下述技术方案得以实现的
一种显示三维GIS的漫游器,其特征在于包括-场景数据处理器,用于把三维GIS数据和三维场景数据分成用加权四叉树结构表示的数据结 构的场景图数据和用来绘制该三维场景中包括的物体的绘制数据,并处理该场景图数据和该 绘制数据;以及
场景数据显示器,用于参考场景图数据指定显示区域,并根据指定显示区域读取和显示绘制 数据。
作为优选,上述的一种漫游器中所述的场景数据处理器,包括-场景数据存储单元,用于存储三维场景数据;以及
场景数据处理单元,用于把三维场景数据分成用加权四叉树结构表示三维场景的数据结 构的场景图数据和用来绘制该三维场景中包括的物体的绘制数据,并处理该场景图数据和该 绘制数据。所述场景数据处理器是树结构以加权四叉树格式写出。作为优选,所述场景数据 处理器是在加权四叉树结构中,在每个等级级别,每个节点被划分成四个节点,在节点中存 放本节点物体的三维数据和权值数据。
作为优选,上述的一种漫游器,所述的场景数据处理单元处理场景图数据,使得对于较 低重要性级别的节点显示高于预设定的权值的物体。所述的场景数据处理单元把用于使场景 图数据和绘制数据相关联的标志信息添加到场景图数据和绘制数据。
作为优选,所述的场景数据显示器,包括
场景图数据存储单元,用于存储用树结构表示三维场景的数据结构的场景图数据; 绘制数据存储单元,用于存储用来绘制三维场景中包括的物体的绘制数据;数据读取单元,用于根据指定的显示区域读取绘制数据;以及 显示处理单元,用户基于所读取的绘制数据执行显示处理。
作为优选,上述的一种漫游器,还包括当前位置指定单元,用于指定当前位置;和摄 像机位置设置单元,用于在三维场景中设置观察点、视线方向及视线范围,其中显示区域指 定单元基于指定的当前位置、观察点、和视线通过参考场景图数据指定显示区域。
作为优选,上述的一种漫游器,所述场景数据显示器,还包括关注点信息存储单元,用
于存储为物体提供的关注点信息,其中-
数据读取单元在场景图数据中搜索用户在显示处理单元显示的三维场景上指定的物体,
并读取搜索物体的关注点信息;以及
显示处理单元在屏幕上显示关注点信息。
为了视线上述目的,根据本发明的具有显示三维GIS数据的功能的显示系统包括三维
GIS数据处理部分,用于把三维GIS数据分成用树状结构表示的数据结构的场景图数据和用 来绘制该三维GIS数据中包括的物体的绘制数据,并处理该场景图数据和该绘制数据;三维 GIS数据显示部分,用于参考场景图指定显示区域,并根据指定显示区域读取和显示绘制数据。
利用这种配置,三维GIS数据处理部分把三维数据分成用树结构表示三维地图的数据结
构的场景图数据和用来绘制三维地图中包括物体的绘制数据,并处理该场景图数据和该绘制 数据。地图数据显示部分参考场景图数据指定的显示区域,并根据指定显示区域读取和显示
绘制数据。这样,就可以快速绘制三维GIS数据。
另外,根据本发明的用于处理三维GIS数据的数据处理器包括
数据管理组件,主要负责各类数据的格式转换、快速建模、批量入库、权限管理、査询
修改和互通接口。基于统一坐标系和混合构模方法,运用面向对象数据库00DB技术,在关系 型数据库上管理、组织数字高程模型DEM、正射影像图D0M、数字线划图DLG、三维城市模型 3DCM和属性数据;同时能管理各种业务数据和互通法人、人口、经济社会等数据。 另外,根据本发明的用于处理三维GIS数据的数据处理器包括
内核组件主要负责将数据三维可视化,由场景管理、I/O Parser、绘制、节点编辑、加 速和特效模块构成。为满足对城市级空间数据的支持,场景的组织、调度、管理很重要。本 系统运用一系列关键技术动态调度、可视域剪裁、遮挡剔除、视野范围裁减、动态L0D等。 为了提高大地形的绘制速度和效果,我们还在ROAM地形简化算法基础上研究出对裂缝处理的 KLCD算法。
另外,根据本发明的用于处理三维GIS数据的数据处理器包括应用组件提供基本的交互漫游功能,有视点管理、路径漫游和自定义热键等;3DVPUMS综合 管理组件,可进行决策支持和规划管理业务应用,主要提供图层控制、方案管理和专题分析 等功能;3DVP Emergency应急指挥组件,提供预案展示、模拟演练和实时指挥等功能。 另外,根据本发明的用于处理三维GIS数据的数据处理器包括-
B/S三层结构,基于Webservice技术,中间件Web3DVP网络发布组件主要负责数据传输、 安全策略、并发优化和事务处理;基于ActiveX、 Asp.NET、 Ajax等技术,3DVP Map三维数 字地图组件主要提供2. 5D/3D 二模式集成、异步下载、搜索定位、标注、量测和信息发布等 功能,成功实现了在互联网发布三维数字城市场景和传统电子地图功能,可进行成果发布和 地图运营服务。
因此,本发明可应用于导航系统,城市管理系统,城市规划系统等。
有益效果方便城市管理、实现在互联网发布三维数字城市场景和传统的电子地图,更
直观、视觉效果更好。
说明书附图


图1是GIS显示系统的功能方框图; 图2是场景数据处理器的功能方框图; 图3是场景数据显示器的功能方框图;具体实施方式
以下结合附图对本实用的实施作具体说明-
按图l所述结构,连接成一种显示三维GIS的漫游器,其中的场景数据处理器按图2所 示结构设置,场景数据显示器按图3结构设置。通过采集的数据,在本实用新型的漫游器中 运行,可以实现方便的城市管理、更可以在 觉上有良好的效果。
权利要求1.一种显示三维GIS的漫游器,其特征在于包括场景数据处理器,用于把三维GIS数据和三维场景数据分成用加权四叉树结构表示的数据结构的场景图数据和用来绘制该三维场景中包括的物体的绘制数据,并处理该场景图数据和该绘制数据;以及场景数据显示器,用于参考场景图数据指定显示区域,并根据指定显示区域读取和显示绘制数据。
2. 根据权利要求1所述的一种漫游器,其特征在于所述的场景数据处理器,包括 场景数据存储单元,用于存储三维场景数据;以及场景数据处理单元,用于把三维场景数据分成用加权四叉树结构表示三维场景的数据结构的 场景图数据和用来绘制该三维场景中包括的物体的绘制数据,并处理该场景图数据和该绘制 数据。
3. 根据权利要求2所述的一种漫游器,其特征在于所述场景数据处理器是树结构以加权 四叉树格式写出。
4. 根据权利要求3所述的一种漫游器,其特征在于所述场景数据处理器是在加权四叉树 结构中,在每个等级级别,每个节点被划分成四个节点,在节点中存放本节点物体的三维数 据和权值数据。
5. 根据权利要求2所述的一种漫游器,其特征在于所述的场景数据处理单元处理场景图 数据,使得对于较低重要性级别的节点显示高于预设定的权值的物体。
6. 根据权利要求5所述的一种漫游器,其特征在于所述的场景数据处理单元把用于使场 景图数据和绘制数据相关联的标志信息添加到场景图数据和绘制数据。
7. 根据权利要求1所述的一种漫游器,其特征在于所述的场景数据显示器,包括 场景图数据存储单元,用于存储用树结构表示三维场景的数据结构的场景图数据; 绘制数据存储单元,用于存储用来绘制三维场景中包括的物体的绘制数据; 数据读取单元,用于根据指定的显示区域读取绘制数据;以及显示处理单元,用户基于所读取的绘制数据执行显示处理。
8. 根据权利要求7所述的一种漫游器,其特征在于所述的,还包括当前位置指定单元, 用于指定当前位置;和摄像机位置设置单元,用于在三维场景中设置观察点、视线方向及视 线范围,其中显示区域指定单元基于指定的当前位置、观察点、和视线通过参考场景图数据 指定显示区域。
9. 根据权利要求7所述的一种漫游器,其特征在于所述场景数据显示器,还包括关注点信息存储单元,用于存储为物体提供的关注点信息,其中数据读取单元在场景图数据中搜索用户在显示处理单元显示的三维场景上指定的物体,并读 取搜索物体的关注点信息;以及显示处理单元在屏幕上显示关注点信息。
专利摘要本实用新型公开了一种GIS显示装置,具体是指一种用于城市管理的三维GIS的漫游器。本实用新型是场景数据处理器和场景数据显示器;其中场景数据处理器有场景数据存储单元、场景数据处理单元等组成;场景数据显示器由场景图数据存储单元、绘制数据存储单元、数据读取单元、显示处理单元等组成。本实用新型的优点是方便城市管理、实现在互联网发布三维数字城市场景和传统的电子地图,更直观、视觉效果更好。本实用新型可广泛应用于现代城市的交通管理等场合。
文档编号G06T15/00GK201359733SQ200820170419
公开日2009年12月9日 申请日期2008年12月25日 优先权日2008年12月25日
发明者蔚 俞, 刘利刚 申请人:杭州科澜信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1