一种数字沙盘系统的制作方法_2

文档序号:9418570阅读:来源:国知局
沙盘的数据。
[0048]控制子系统14,用于启动三维展示子系统11、沙盘交互子系统15和多通道投影子系统12 ;
[0049]三维展示子系统11,用于从三维数据管理子系统13获取数字沙盘的数据,将获取到的数字沙盘的数据发送给多通道投影子系统12。
[0050]多通道投影子系统12,用于接收三维展示子系统11发送的数字沙盘的数据,并通过投影的方式展示出数字沙盘的数据对应的数字沙盘。
[0051]沙盘交互子系统15,用于向数字沙盘观看者显示互动界面,接收数字沙盘观看者通过互动界面发送的指示信息,并根据指示信息对数字沙盘进行展示。
[0052]三维展示子系统11所展示的数字沙盘的数据包括基于遥感影像和三维模型数据。
[0053]综上所述,本实施例提出的数字沙盘系统,通过三维展示子系统从三维数据管理子系统获取数字沙盘的数据,将获取到的数字沙盘的数据发送给多通道投影子系统;多通道投影子系统,用于接收三维展示子系统发送的数字沙盘的数据,并通过投影的方式展示出数字沙盘的数据对应的数字沙盘,所以可以通过包括计算机的三维展示子系统和三维数据管理子系统展示数字沙盘数据,提高了所展示沙盘的立体感,使沙盘观看者在观看沙盘的过程中能感受到沙盘是精良打造而成,可以让沙盘的观看者在观看沙盘时有很好的视觉感受。
[0054]现有的沙盘,当要展示的内容较多时,比如城市规划时所使用的沙盘,那么沙盘会占用较大的空间,使得沙盘的观看人员需要在沙盘周围来回走动,才可以观看完整的沙盘,非常不方便。所以,为了解决这个问题,沙盘交互子系统15,包括中控服务器和触控设备;
[0055]中控服务器,用于根据三维展示子系统的控制,向数字沙盘观看者显示互动界面,互动界面用于接收数字沙盘观看者发送的指示信息。
[0056]触控设备,用于向数字沙盘观看者显示互动界面,获取数字沙盘观看者通过互动界面发送的指示信息,并将获取到的指示信息发送给三维展示子系统,使得三维展示子系统根据指示信息的内容确定当前显示的数字沙盘数据,将当前显示的数字沙盘数据通过多通道投影子系统展示出来。
[0057]其中,触控设备包括但不限于:触摸屏、平板电脑(PAD)和3D鼠标。PAD是具有触摸屏幕的装置,比如=IPAD等。
[0058]3D鼠标,用于数字沙盘观看者在观看数字沙盘时,可以通过3D鼠标在数字沙盘的三维场景中进行前进、后退、左移、右移、左转、右转,改变行走方向,升高、降低视点等操作,且方向转换画面流畅。从而可以选择性的观看数字沙盘中所显示的内容。
[0059]比如,互动界面可以是交互系统的UI,交互系统的UI主要包括IPad触摸和触摸屏UI,IPAD的UI采用相对简洁的程序框架自动生成的UI系统,系统主要包括互动、触摸、视频三大部分,互动部分界面左侧为功能区,右侧为二维GIS区。所有关联地理信息位置的区域通过坐标转换可以自动在右侧的二维区域定位,以便于通过触摸屏方位的定位。
[0060]触摸屏的互动漫游框架由热点、漫游路线和虚拟主持人三部分组成。用户可以通过触摸屏浏览数字沙盘的上数据将多个沙盘融合为一个数字沙盘。
[0061]本实施例提出的沙盘交互子系统15具有如下功能。
[0062]I)、数据加载
[0063]用户可以通过工具预制数字沙盘需要加载的地形、模型、矢量和专题图数据,数字沙盘系统启动的时候自动加载以上数据。
[0064]2)、视点导航
[0065]通过场景预置的视点,用户可以迅速到达某一特定位置和观察视角,从预先定义的角度观察场景。
[0066]用户可以通过工具预制视点。
[0067]用户可以通过触摸屏触发特定场景,点击某条特定场景记录即可将相机切换到相应位置。
[0068]3)、动画导航
[0069]动画导航以动画的形式表现三维场景,通过预先定义的动画路径,可以使用户对场景细节、规划方案都有全面的了解。
[0070]用户可以通过工具预制动画导航,并可以通过工具设定触摸屏上的按钮关联的动画导航。
[0071]用户可以通过触摸屏触发预制好的动画导航路径,点击某条动画导航记录即可播放相应的动画路径。
[0072]4)、图层控制
[0073]通过图层可以将场景数据进行分类管理,用户可以开关图层控制相应模型的显示与隐藏。
[0074]用户可以通过工具预定触摸屏上按钮预制的图层显隐设置。
[0075]用户可以通过触摸屏触发预制好的图层开关的显隐控制实现不同规划方案的切换和不同年代数据的切换浏览。
[0076]5)、信息显示功能
[0077]用户通过CAVE空间屏幕(在三维画面上开窗口的形式)公告栏可以了解动画导航和相机视点等关联的信息。信息的显示在中控服务器上,通过网络采集的方式将显示的画面采集到虚拟的窗口上进行展示。用户可以通过触摸屏触发预制的触摸按钮,在CAVE空间上触发动画导航或者预制相机点位等信息,CAVE空间屏幕显示项目的介绍、规划介绍、建筑属性信息等。
[0078]6)、信息标注
[0079]通过标注功能,用户可以方便地创建标注信息。用户可以通过后台工具在场景中自由创建新的标注,标注内容三维场景中展示。通过标注包含的位置信息和说明内容,用户就可以通过标注分享各自掌握的各类信息。
[0080]7)、信息查询功能
[0081]用户可以通过在触摸屏输入区域或建筑名称、或激光笔选中相应的区域、建筑。输入或选中后,CAVE空间屏幕上场景会飞到相应的视角来查看该区域或建筑,同时在CAVE空间屏幕上则会显示该区域或建筑的相关属性信息。如规划建筑的相应指标建筑物的属性(如建筑物名称、层数、高度、容积率、建筑面积、占地面积、建成时间等)。
[0082]8)、一键指北
[0083]支持一键指北功能,用户可以通过触摸屏触发一键指北,场景自动以当前相机位置不动的情况下,自动将场景旋转为北方向前,从而为客户找回方向感。
[0084]9)、自动旋转
[0085]支持以场景中心点为中心的自动旋转场景功能,以场景中心点为中心,自动旋转一周。在旋转的过程中如果有3D鼠标操作或者触摸屏操作,系统自动停止旋转,响应操作。
[0086]10)、城市不同时期数据展示
[0087]通过不同时期数据展示可以了解城市的历史变迀。用户可以通过设定图层开关的方式,或者通过时间轴的方式设置数据的年代显隐。
[0088]11)、CAVE空间三维透视变形
[0089]系统支持将一个视角自动转换为前方、左方、右方、下方四个视角相机,并可以将相机视角进行三维透视变形,从而确保在最佳观看位置实现裸眼3D的视觉效果。
[0090]12)、展示内容加工
[0091]数字沙盘的互动内容定义通过后台互动生产工具程序进行互动数据库生产与维护。互动数据库定义了所有的互动内容和互动脚本。通过生产工具,按输入的数字沙盘结构快速建立互动数据库,采用实际将要部署的视锥参数、场景数据完成场景参数设置,在此基础上,采集POI数据,关联互动结构项上的互动数据资源,同时支持沙盘实际互动效果的实时预览。
[0092]12-1)、设置场景参数
[0093]系统可以设置场景、地形、POI关联FDB文件、shp文件、视锥参数及坐标转换方式等参数。
[0094]12-11)、视椎参数设置
[0095]该处的视椎参数用于批量修改POI的时候使用,程序启动时需要的视椎参数从加密锁或配置文件中读取;
[0096]12-12)、坐标转换方式设置
[0097]提供“同名点设置”和“WKT串”两种方式。程序启动,默认显示数据库中保存的坐标转换方式和信息。注意:该项数据一定要设置正确,否则坐标转换错误。
[0098]12-13)、POI 关联 fdb 文件设置
[0099]POI关联fdb文件是场景渲染POI必不可少的文件,如果没有该文件,就看不到PO10
[0100]12-14)、shp 文件
[0101]可以添加shp文件,可以选择shp文件的路径和设置显示样式,其中显示样式可以手动设置,也可以导入导出进行分享成果,文件格式为xml。
[0102]可以设置符号化和标注,对于符号化,点、线、面几种类型的设置参数是不同的。
[0103]可以设置标注字段,以及相关的样式,如果不想设置标注的话,选择方案类型中的“无”即可,否则选择“单一”。
[0104]设置后的样式会以xml文件的形式保存到互动数据库中。
[0105]12-2)、建立互动结构
[0106]可以通过两种方式能够创建沙盘结构:手动创建结构、从XML文件导入结构。
[0107]12-21)、手动创建结构
[0108]可以添加或者编辑、删除节点,设置或修改节点的名称、父节点、序号、节点类型、
附加参数、是否关联资源等项目。请注意序号要与项目文档中的序号一致,这样逐级编辑节点,形成沙盘互动结构。
[0109]节点类型分为普通类型和特殊类型,特殊类型包含“图层开关”、“播放影片”、“暂停影片”、“继续影片”、“停止影片”、“开始flash采集”、“结束flash采集”、“相机同步”、“指北”、“自动旋转”、“影片跳帧播放”、“暂停flash文件”、“添加对象列表”、“删除对象列表”、“清除对象列表”共15种。
[0110]12-22)、从XML文件导入结构
[0111]可以导入预制好的XML互
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1