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

文档序号:9418570阅读:来源:国知局
[0173]冗余服务器用于备份数字沙盘的数据,并实时判断存储服务器是否正常工作,当确定存储服务器不能正常工作时,将备份的数字沙盘的数据发送给三维展示子系统11进行数字沙盘展示。
[0174]为了确定存储服务器是由于过电或者掉电的情况而不能正常工作,所以,冗余服务器预先设定有电压传感器,在正常工作的过程中,冗余服务器可以通过预先设定的电压传感器,实时获取存储服务器的工作电压,当获取到的存储服务器当前的工作电压远离预设的正常工作电压范围时,冗余服务器初始化备份的数字沙盘的数据,准备将备份的数字沙盘的数据发送给三维展示子系统11进行数字沙盘展示;在接收到控制子系统14的控制指令后,冗余服务器将备份的数字沙盘的数据发送给三维展示子系统11进行数字沙盘展不O
[0175]为了确定存储服务器是由于系统崩溃的情况而不能正常工作,冗余服务器会周期性向存储服务器发送正常工作鉴权信息,而存储服务器会在接收到冗余服务器发送的正常工作鉴权信息后,会向冗余服务器反馈正常工作信息,告知冗余服务器当前存储服务器处于正常工作状态,冗余服务器在收到存储服务器反馈的正常工作信息后,才会确定当前存储服务器处于正常工作状态;当在预设的时间长度内没有收到存储服务器反馈的正常工作信息时,则冗余服务器确定存储服务器当前处于未正常工作的状态,初始化备份的数字沙盘的数据,准备将备份的数字沙盘的数据发送给三维展示子系统11进行数字沙盘展示;在接收到控制子系统14的控制指令后,冗余服务器将备份的数字沙盘的数据发送给三维展示子系统11进行数字沙盘展示。
[0176]除了存储数字沙盘的数据之外,参见图2,三维数据管理子系统13还可以对数字沙盘的数据进行如下处理:
[0177]I)、对象编辑
[0178]修改对象属性:点击所想选择的对象,修改各类对象的详细信息。
[0179]添加属性字段:可在数据库中灵活添加属性字段,整体赋予对象。
[0180]添加(拷贝)对象模型:点击添加模型或复制模型。
[0181]删除对象模型:选择要删除的对象模型,执行删除。
[0182]移动对象模型:选择要移动的对象模型,拖动改变位置。
[0183]操作参数设置:设置系统操作及三维显示参数。
[0184]2)、体块拉伸
[0185]利用体块拉伸功能,可以将三维场景中存在的二维闭合线或面快速拉伸成三维体块;可以同时拉伸多个物体;可以依靠鼠标匀速拉伸。
[0186]3)、坐标调整
[0187]可对物体的三维坐标进行任意调整,包括平移、旋转、缩放,还可以对物体进行复制和删除。
[0188]4)、模型修改
[0189]可对模型进行移动、旋转、变比例、删除、复制、阵列、替换等多种修改操作。
[0190]5)、材质编辑
[0191]通过简单而直观的操作可实现各种复杂的实时材质模拟,如:塑料、木头、金属、玻璃、陶瓷、锡箔纸等。可实现普通、透明、镂空、高光、反射特效。可用材质库管理材质的保存和读取。可方便的调整材质的各项属性,如颜色、尚光、UV、贴图、混合_旲式等。支持多层贴图。
[0192]6)、模型库
[0193]系统内置人、车、植物、小品、公共建筑、住宅等模型库,可方便插入场景。
[0194]7)、数据导入
[0195]支持多种数据格式的导入:
[0196]支持3dsmaX的模型数据格式:系统支持将外部的模型以3DS格式导入系统,一次操作可同时导入单个或多个模型文件,并可将模型导入到指定的位置。
[0197]支持绝大多数3dsmax的网格、相机、灯光、贴图和材质;
[0198]支持3dsmaX多种全局光渲染器所生成的光照贴图;
[0199]支持3dsmax的相机动画、骨骼动画;
[0200]支持导入数字线划图(DLG),生成道路、河流、湖泊、绿地等。
[0201]支持导入ArcSDE、Shape、DXF, DWG等标准数据交换格式,支持坐标精确匹配。能通过导入的二维矢量数据,直接生成带有轮廓线的三维体块。
[0202]支持导入数字模型(DM),包括3Dmax的3ds文件、AutoCAD的DXF文件。
[0203]支持直接访问OGC标准的WMS、WFS服务及Google Earth的KML数据格式,实现异质数据源的共享。
[0204]支持导入jpg、bmp等格式的图像文件,并可导入物体动画。
[0205]8)、数据导出
[0206]场景中的模型可以导出成3Dmax的3DS文件;
[0207]场景中的模型可以导出成AutoCAD的DXF文件;
[0208]场景中的模型可以导出成ArcGIS的Shape文件;
[0209]场景视图可以导出成BMP或JPG等图像文件;
[0210]场景动画可以导出等序列帧文件与AVI文件;
[0211]场景中的模型可以整体导出为MDB+0SG文件,模型属性也可批量导出;
[0212]当前三维场景视图可以按设定的多边形范围导出成标准格式(如BMP、JPG、GIF等)图片,这些图片可以直接打印输出,也可以保存到本地磁盘。
[0213]9)、时态编辑
[0214]用户可以启动时态编辑模式,启动该模式之后,可以设定不同模型的建成年代,并且可以通过时间轴播放的方式动态的演示城市发展的变迀。
[0215]10)、模型动态加载
[0216]在数据生产和维护时,支持动态加载模型数据方式。
[0217]11)、图层管理
[0218]系统支持三维数据的分层管理,可以通过图层进行模型的显隐控制、不同类型的模型分类;支持将不同的图层合并;支持将模型调整图层。
[0219]12)、模型属性
[0220]系统支持模型属性扩展功能,用户可以通过系统自定义扩展属性列,并定义属性列的数据类型(如:浮点型、字符串型等);
[0221]用户可以对单独的模型赋予属性数据,可以对属性数据进行录入、修改、查询等。
[0222]13)、地形影像处理
[0223]支持导入数字高程模型(DEM)和数字正射影像图(DOM)数据(格式为.1mg),从而构造能够准确反映地表的起伏状况和地物的分布状况的地表模型。
[0224]综上所述,通过在三维数据管理子系统中设置备份传感器,使得在存储服务器需要维修而不能正常工作期间,数字沙盘系统能够从冗余服务器获取数字沙盘的数据,从而继续正常播放数字沙盘的内容,避免了需要等待存储服务器恢复正常后才能继续播放数字沙盘的缺陷,而且使用简单,操作方便。
[0225]本实施例提出的数字沙盘系统,还包括数字媒体播放子系统,数字媒体播放子系统应支持全CAVE空间的一体化数字影片播放,支持画面的完整性,支持多节点机同步播放。
[0226]其中,数字媒体播放子系统包括如下功能:
[0227]I)、播放控制
[0228]播放系统可以播放数字沙盘专有格式的影片,用户可以通过触摸屏进行播放控制,包括影片的播放、暂停、继续播放、播放停止功能,并确保影音同步。
[0229]2)、影片切换
[0230]数字多通道播放具备多个不同影片的切换,用户可以通过触摸屏快速的从一个影片播放状态切换到另外影片的播放;
[0231]用户可以通过触摸屏快速的从影片播放状态切换到三维交互浏览状态,切换过程无闪烁。
[0232]3)、影片转化
[0233]全CAVE空间沙盘的数字影片是特殊定制的特种影片,该影片应具备四个相机渲染而成。相机之间的关联关系如下图所示:
[0234]数字影片数据格式:
[0235]影片数据分为2部分,图像内容和声音内容,声音内容为高保真压缩格式AC3文件,内容包含各声道。
[0236]图像内容为文件格式为JPG序列帧的形式,分辨率不低于实际场地的分辨率;序列帧文件为4部分,左方相机序列帧、右方相机序列帧、前方相机序列帧、下方相机序列帧;每一部的画面内容为对应屏幕投影投出的内容。
[0237]用户可以通过相应的工具将四个相机的影片处理为数字沙盘的播放格式。
[0238]4)、影片导入
[0239]系统支持将处理好的影片导入到数字沙盘的播放系统中,并且可以支持在IPAD触摸屏上生成触发影片的播放按钮。
[0240]为了使数字沙盘观看者能够在观看数字沙盘的同时能够更好地了解数字沙盘中显示的内容,数字沙盘系统所显示的数字沙盘的内容中,不仅仅包括数字沙盘的三维数据,通过还包括数字沙盘的信息数据,数字沙盘的信息数据用于指示数字沙盘观看者当前所观看的数字沙盘的内容进行解释说明,还可以引导数字沙盘观看者对数字沙盘各部分的内容进行观看。所以,为了更好的对数字沙盘的三维数据和数字沙盘的信息数据进行展示,三维展示子系统11包括:空间和信息主控机以及空间和信息节点机;
[0241]空间和信息主控机与空间和信息节点机连接;
[0242]空间和信息主控机,用于获取三维数据管理子系统中存储的数字沙盘的三维数据和信息数据,将数字沙盘的三维数据和信息数据发送到空间和信息节点机;
[0243]空间和信息节点机,用于将数字沙盘的三维数据和信息数据发送到多通道投影子系统12进行展示。
[0244]空间和信息主控机,还用于接收沙盘交互子系统发送的指示信息,并按根据指示信息的内容确定当前显示的数字沙盘数据,将数字沙盘维数据发送到空间和信息节点机,使得空间和信息
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1