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

文档序号:9418570阅读:来源:国知局
动结构。
[0112]导入结构的Xml文件标准格式如下。
[0113]12-23)、结构项修改
[0114]可以修改互动结构向,经过编辑后,最终生成沙盘互动结构。
[0115]12-24)、结构导出
[0116]制作完成的结构,可通过子菜单项“导出结构到XML”导出到XML文件中,提供给其他项目作为互动结构模板。
[0117]12-3)、POI 生产
[0118]POI类型生产
[0119]POI类型用于对POI分类,每个新创建的POI必定属于某一类型,当前生产工具默认提供61种POI类型(包括“根类型”),并支持新增POI类型。注意:当前不支持删除POI类型操作。
[0120]POI类型设置项主要有:Ρ0Ι类型名称,POI图片大小、图片对齐方式,及POI文字的大小、颜色、对齐方式等设置。
[0121]一个POI关联3方面信息:Ρ0Ι类型、POI位置、相机点位。系统支持手动POI点的采集、支持通过矢量图层导入Ρ0Ι、支持从其他互动数据库导入;
[0122]系统支持POI的查询,并可以将查询的结果对POI进行修改、删除。
[0123]12-4)、结构节点关联资源
[0124]通过系统可以对结构节点资源进行关联。
[0125]12-41)、对于非“图层开关”类型的0-3级的节点,可以关联“Ρ0Ι资源”、“场景图层显隐”、“矢量图层显隐”、“动画导航”、“相机点位”等。
[0126]12-42)、对于非“图层开关”类型的第4级节点,弹出相应的界面,可以关联“Ρ0Ι资源”。
[0127]12-43)、对于“图层开关”类型的节点,弹出相应的界面,关联“场景图层开关”和“矢量图层开关”两种类型的资源。
[0128]在节点关联资源的界面不关闭的情况下,左键单击结构节点可以切换显示新的节点的关联资源信息。
[0129]12-5)、设置资源运行顺序
[0130]互动项可以同时关联多个Ρ0Ι、动画导航等资源,此处用于设置这些资源的运行顺序。
[0131]12-6)、互动结构项触发效果预览
[0132]右键点击“沙盘互动结构”视图上的节点,选择“预览”,则运行该节点结构相关联的资源的运行预览,例如POI的加载、图层显隐、相机点位的飞行、动画导航的运行等。该功能模拟主控程序在接到触摸屏上点击该节点后的状况,对查看关联资源后的效果提供帮助。
[0133]12-7)、沙盘启动脚本
[0134]沙盘启动项用于沙盘启动后自定义的自动运行的脚本,该脚本可以通过指定互动向的执行顺序的方式设定。
[0135]12-8)、自制作动画导航
[0136]动画导航是一个保存了场景若干相机点位的关键帧序列,关键帧序列的播放就是动画导航的播放。
[0137]程序支持两种动态导航的创建:按时间和按速度。所谓按时间,也就是说设置一个时间参数,动画导航所有相邻关键帧之间都按照这个时间参数进行跳转播放。
[0138]所谓按速度,就是设置一个速度参数,动画导航所有相邻关键帧之间按照这个速度参数进行跳转播放。
[0139]系统支持对自定义动画导航进行关键帧的编辑和修改。
[0140]12-9)、设置最大可视距离
[0141]为了优化系统的运行速度,需要对不同类型的模型进行可视距离的设置,系统支持对场工程图层树上的不同FeatureClass设置可视距离。
[0142]13)、多屏联动
[0143]用户通过触摸屏上的简单点击操作、数字沙盘将以多屏实时联动的方式将克拉玛依的各个景点、地标、市政设施等展现给用户,多屏分别为:用户操作的触摸屏、展现实时渲染的三维场景的空间、以提供景点、地标等图片、文字信息。
[0144]14)、三维展示SDK 二次开发
[0145]为了数字沙盘系统的未来功能扩展,3DGIS集群渲染系统支持SDK 二次开发,通过SDK的二次开发可以实现三维效果的展示。SDK应具备三维展示子系统的全部功能。
[0146]通过沙盘交互子系统15,数字沙盘观看者和数字沙盘的交互过程是:在数字沙盘系统启动后,安装在中控服务器上的交互软件就会加载到触控设备上显示出相应的交互界面,使得数字沙盘观看者可以点击操作触控设备上显示的交互软件相应按钮及其子选项,通过互动界面发送指示信息,从而选择性查看数字沙盘演示的内容,而互动界面在接收到用户发出的指示信息后,会将该指示信息反馈给控制子系统14,控制子系统14会根据指示信息,控制多通道投影子系统12显示出指示信息相对应的内容;从而使得数字沙盘系统可以根据用户的指示信息,向数字沙盘观看者显示想要查看的内容。
[0147]当触控设备与多通道投影子系统12显示的数据同步时,数字沙盘观看者可使用预设的手势或者3D鼠标对触控设备进行操作,以使多通道投影子系统12显示出数字沙盘观看者想要观看的内容。
[0148]通过中控服务器将交互软件的交互页面在触控设备上显示出来,然后触控设备会根据数字沙盘观看者发出的指示信息,向数字沙盘观看者显示观看的内容,无需数字沙盘观看者围绕沙盘走动就可以轻松的观看数字沙盘所展示的内容,而且,数字沙盘所展示的内容无需一次全部展示出来,可以根据数字沙盘观看者的需要进行展示,减小了数字沙盘展示时所占用的空间。
[0149]为了可以对数字沙盘系统进行很好的控制,控制子系统14,包括中控主机;中控主机,与三维展示子系统11、沙盘交互子系统15、和多通道投影子系统12连接。
[0150]中控主机,用于向三维展示子系统11、沙盘交互子系统15、和多通道投影子系统12发出控制指令,以将三维数据管理子系统13中存储的数字沙盘通过三维展示子系统11和多通道投影子系统12展示给数字沙盘观看者。
[0151]中控主机上运行有中控系统,中控系统通过网络控制数字沙盘系统中其他各子系统的开关机。中控主机安装有中控程序、IPAD控制通信程序、投影机开关控制程序等。实现整套数字沙盘系统的控制通信。
[0152]中控主机,可以采用现有的任何型号的服务器或者计算机,来对数字沙盘系统进行控制,这里不再一一赘述。
[0153]控制子系统14主要用于沙盘集群环境,基于Windows平台,可实现一键开启投影机、开启3DGIS集群服务器、开启程序,也可以一键实现关闭程序、关3DGIS集群服务器、关投影,可以有效减少沙盘机房维护人员的工作量;同时能够方便查看PC机器的硬件状态、程序运行状态、以及开关机状态等;可实现模拟触摸屏的功能测试。控制子系统14可以包括如下功能:
[0154]I)、一键开关功能
[0155]数字沙盘系统是一个复杂的软硬件系统,为了方便用户的启动和关闭,控制子系统14支持一键启动和关闭功能。
[0156]控制子系统14具备一键启动系统功能,通过启动按钮,按照预先设定好的顺序,一键启动投影机(需要相关的接口及协议)、集群系统、辅助设备及系统运行软件。
[0157]控制子系统14具备一键关闭功能,通过一键关闭功能,系统按照顺序自动关闭所有的软硬件系统。
[0158]当系统开启或关闭时候,系统自动记录当下操作的时间。
[0159]2)、集群系统控制
[0160]控制子系统14可以分组列出计算机设备,可以对每个计算机设备预制启动相关的软件,并可以对计算机设备或者组进行计算机系统的启动和关闭,也可以对系统预制的软件系统进行启动和关闭;
[0161]计算机列表中可以显示当前计算机的状态(失去通讯状态、系统运行状态、软件已经启动或关闭状态)。
[0162]控制子系统14支持定时检查集群系统的运行状态。
[0163]3)、投影机控制
[0164]控制子系统14可以对投影机进行分组管理,通过分组列表可以对投影机进行启动或者关闭。
[0165]控制子系统14可以显示当前投影机处于启动或者关闭状态。
[0166]4)、触摸屏功能测试
[0167]触摸屏测试功能:通过控制子系统14,自动生成触摸屏响应消息,用于测试触摸屏功能。
[0168]5)、中控功能未来扩展
[0169]为了方便数字沙盘的系统的整体控制,控制子系统14可以集成到IPad终端设备之上,通过IPad终端控制数字沙盘设备(包括集群设备、投影机设备、音响设备、灯光设备等),控制子系统14并且具备用户登录功能,用户登录到系统之后才可以控制相关设备的开启和关闭。控制子系统14集成到IPad终端后可以与数字沙盘IPad控制端程序切换。
[0170]为了可以存储数字沙盘的数据,三维数据管理子系统13,包括存储服务器;存储服务器分别与三维展示子系统11和控制子系统14连接;
[0171]存储服务器用于存储数字沙盘的数据,在接收到控制子系统14的控制指令后,将数字沙盘的数据发送给三维展示子系统11进行数字沙盘展示。
[0172]在某些情况下,数字沙盘系统在播放数字沙盘的过程中,可能会因为存储服务器的系统运行时间过长而使存储服务器不能正常工作,使数字沙盘系统不能正常播放数字沙盘的内容,为了继续播放数字沙盘的内容,数字沙盘系统的维护人员必须对存储服务器进行维修,使存储服务器恢复正常后,才可以继续播放数字沙盘,为了在数字沙盘系统的维护人员必须对存储服务器进行维修期间,也可以使数字沙盘系统能够继续播放数字沙盘的内容,三维数据管理子系统,还包括:冗余服务器;冗余服务器,与存储服务器、三维展示子系统和控制子系统连接;
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1