警务战术训练街区三维建模动态仿真方法研究 您所在的位置:网站首页 乌鲁木齐最新新闻发布会 警务战术训练街区三维建模动态仿真方法研究

警务战术训练街区三维建模动态仿真方法研究

#警务战术训练街区三维建模动态仿真方法研究| 来源: 网络整理| 查看: 265

秦静,舒炎

(1.中国人民公安大学警务信息工程学院,北京 100038;2.山西警官高等专科学校,山西太原 030021)

警务战术训练街区三维建模动态仿真方法研究——以公安大学为例

秦静1,舒炎2

(1.中国人民公安大学警务信息工程学院,北京 100038;2.山西警官高等专科学校,山西太原 030021)

目的建立一个三维的、动态的、可视化的中国人民公安大学警务战术训练街区虚拟环境,在电子地图上对各区域进行三维展示。方法先使用Sketchup软件进行精确的建模,再利用ArcGIS进行三维文件的编辑,形成警务战术训练街区的三维地图。结果对警务战术街区三维场景进行漫游浏览,完成符号标绘功能。结论以公安数据为基础,直观地展示案事件的三维地图,建立数据信息的关联,并在此基础上实现公安机关可视化的指挥调度。

地理信息;三维建模;动态仿真

0 引言

警用地理信息基础平台作为公安业务应用地理信息的基础,整合了各个警种的业务信息,在公安机关得到了广泛的应用。三维地图是在二维地理信息系统的基础上基于虚拟现实、仿真等技术建立的一个三维的、动态的、可视化的虚拟环境,能让指挥者在更加直观、准确的地形场景中进行警力资源调度和决策指挥。三维地图在警务信息应用中具有以下重要作用。第一,提供了一体化和多角度的展示平台。通过整合可视化技术、地理数据、警务信息等各方面内容,将各类分散的数据信息综合并予以直观展示,从而能够达到实时地掌握警务态势的目的。第二,为警务信息的空间分析和研判提供工具。GIS具有强大的数据统计和空间分析能力,能够将警务信息的分布和统计情况予以直观体现,警务人员就能借助其快速找出分布规律,进行信息研判。第三,为警务信息提供迅速、精确的空间定位参考。具有三维地图的警用地理信息系统,可根据警方所记载的地址进行地理编码,在三维地图中定位显示,一目了然。警务人员根据查询到目标空间位置的三维地图,能够迅速找到实际位置以及与之相关的其他信息。

三维地图在警务信息中得到了如此广泛的应用,但是,在三维地图的制作过程中,需要投入大量的人力、物力和财力。同时,传统的制图过程周期长,工序复杂,并且需要多种技术支持才能完成。因此,寻找到简洁快速的制图方法才能更好适应当前的警务信息发展需求,为此,本文研究了利用Sketchup和ArcGIS系列软件构建中国人民公安大学警务战术训练街区的三维仿真系统。

1 警务战术训练街区三维视图总体设计

三维视图的设计原则是建立在3维GIS的基础上。3维GIS是指能对空间地理现象进行3维描述和分析的GIS系统。到目前为止,GIS主要处理地球表面的数据,常称为2维GIS。对于一个2维GIS,可以用表达式V=f(x,y)表示,其中(x,y)是二维平面坐标,V是对应该点的属性。对于一个三维数据模型,可以用V=f(x,y,z)来描述,其中z是自变量,不受x,y变化的影响,即(x,y,z)是三维空间连续变化的。3维GIS在数据采集、数据表达、数据模型、空间操作及算法等诸多方面要比2维GIS复杂得多。随着计算机技术的发展,3维GIS的理论和应用越来越广泛。

1.1 三维视图的总体设计流程

对警务战术训练街区的功能定位进行分析,根据需求搭建三维建模软件与地理信息系统相结合的软件平台,创建三维模型图,然后在地理信息系统开发包中进行功能开发,完成三维仿真系统的设计。要实现的主要应用有:呈现警务战术训练街区的三维场景、三维场景浏览、仿真演练和空间分析。主要的工作流程包括:收集数据制作警务战术训练街区CAD图,运用Google SketchUp建立警务战术训练街区三维模型,然后用ArcScene建立一个警务战术训练街区三维场景sxd文档,在ArcScene平台上实现仿真演练和可视化操作。设计流程示意图如图1所示。

图1 设计流程示意图

1.2 ArcGIS软件平台

ArcGIS for Desktop(地理信息系统桌面版)包括ArcMap、ArcCatalog、ArcSence、ArcGlobe,可以对地图数据进行处理,它是一套Windows桌面应用程序。其中ArcMap是ArcGIS for Desktop中的主要程序,可以用来编辑、制作地图,同时也可以对地图进行分层浏览,对基本矢量图进行编辑,公安大学警务战术模拟街区的地图设计就是在ArcMap中完成的。

ArcMap支持*.lyr,*.shp,jpg等图像格式的文件,同时包括删除图层、缩放至图层、查看属性等功能来编辑需要设计的地图。ArcMap下的工具条可以通过“自定义”定制,查看待编辑地图上某个区域的属性,进行图层修改,添加地图元素(指北针、标注、指北针等);ArcMap的显示栏提供两种视图模式,分别是数据视图和布局视图。

ArcCatalog的功能是用户可以用它来对地理数据进行管理,类似windows操作系统的资源管理器的功能。用到的功能有:根据需要创建不同类型的地理数据,浏览查看地理数据文件同时可以预览,定义参考空间坐标系及对Geodatabase数据的管理。使用ArcCatalog对数据进行管理的原因是三维建模中涉及的数据较多,要用有条理的管理系统进行组织、查找,继而就可以实现在一张图上展现必备信息。

ArcSence是用来对3D可视化的软件之一,Arc-Globe也可以用来对三维模型进行可视化和空间分析,而且提供在线的网上浏览,用户能够将做好的地理数据通过Globe发布共享。ArcSence更适用于展示小规模的三维场景,支持所有主流的三维类型(*.flt,*.3ds,*.skp,*.dae等),在ArcSence中可直接对三维数据进行转换,经过编辑能够保存为*.sxd格式。

进行三维的空间管理需要用到扩展模块是集成在ArcToolbox中,有3种类型可选,分别是空间分析扩展模块、三维可视化与分析扩展模块、地理统计分析扩展模块。ArcGIS 3D Analyst的各种模块可以很好地处理三维数据。利用该模块转换三维数据从TIN、三维文件等数据集输出三维图层下的要素,对三维要素的关系进行相交、邻近、联合等编辑和可见性分析。

ArcGIS Engine是一个被重新设计过的GIS平台,利用GIS完整的组件库,进行开发时通过简单的引用相关组件就可以创建新的、定制的应用程序,同时可以快速地构建桌面应用程序。ArcGIS Engine包含的可视化控件有:MapControl、PageLayoutControl和ToolbarControl等,可以在ToolbarControl中添加需要的工具,在MapControl中绘制图形,加载图形文件,可使用工具条命令与地图显示相关联,实现操作的刷新,从而有效地定制应用。

GIS桌面应用程序包括图层管理部分,地图操作部分和显示部分。此软件模式结合Visual Studio.NET进行开发,可选用C#或者Visual Basic.NET语言。

1.3 Google SketchUp

Google SketchUp是一款简单易用且功能全面的三维建模软件,翻译成草图大师,它直接面向设计过程,可以用于制作材质、贴图,生成阴影,作为专业的建筑设计软件,简化的建筑的建模过程,使得三维建模变得更简化,而且更适合创建大规模场景建模。另外,Google Sketchup能同Google Earth、ArcGIS联系起来,支持共同的数据格式。SketchUp中创建的三维模型能直接发布到Google地球的地图中,构建全球范围内的三维场景,也可以把其中的一些模型作为战术训练街区建模的参考。

利用SketchUp软件对警务战术训练街区的建筑进行三维建模方便、快捷,而且SketchUp软件界面简洁,可以用来快速建模,从而满足公安实战的需求。通过SketchUp软件提供的ESRI SketchUp插件与ArcGIS软件进行关联,搭建三维建模平台。同时通过ArcEngine以及可视化开发工具.NET将GIS功能设计为桌面应用程序,形成最终的三维数字GIS系统。

2 警务战术训练街区三维动态仿真研究

2.1 数据收集和处理

数据收集包括:影像数据,矢量数据,坐标定位数据,属性信息。完整、齐全而又有效的第一手资料是建立GIS基础地理数据的前提,也是对地理信息数据进行空间分析的基础。因此,要根据实际应用的需求全面考虑数据范围、数据类型和数据格式等,收集有关资料,以满足基础数据的建设需求。资料收集完成后,需要根据入库要求对资料进行分析与整理,为数据加工做好准备。中国人民公安大学警务战术训练街区影像图如图2所示。

图2 中国人民公安大学警务战术训练街区影像图

Google SketchUp主要用于创建建筑物的三维模型,ArcGIS Desktop主要用于二维矢量数据处理和三维模型场景编辑,ArcEngine主要实现三维战术训练街区三维仿真系统的开发。AutoCAD用于编辑校园规划图,删除与建模无关的图层、属性,PhotoShop用于建筑物纹理图片的裁剪、色调调整和自由变换等处理。SketchUp三维建模过程是在二维矢量数据的基础上,对地面进行拉伸,形成建筑的主体轮廓后,进行组件旋转,变化等细节处理;同时采集建筑物照片,经过PhotoShop处理得到纹理数据。收集到警务战术训练街区CAD数据如图3所示。

为了使数据简洁明了,对数据进行分层。一般数据可分为点图层、线图层、面图层3种。

图3 警务战术训练街区CAD数据

地物不同其属性数据和类型都不相同。根据需要对原始数据处理主要包括:对警务战术训练街区影像数据进行校准、对CAD数据格式转换和处理和对矢量数据进行配准工作。

2.2 制图过程

制图过程分为基础面制作、模拟街区实际建筑面制作、道路图层制作、在建筑物占地面积图层上确定建筑物位置、建筑物建模5个部分。总体上建模思路对底图上的面用推/拉工具,使每栋建筑达到属性规定高度。针对不同建筑物的特征,进行组件的创建编辑,使其具有各自的特征。最后,对建筑各个面贴纹理、材质,使建模更逼真,接近实际效果。以时代广场为例,介绍建筑物模型的创建方法。

2.2.1 建筑物建模

首先创建平面,需要注意长方体的长、宽、高与实际数值成比例。然后对建筑物表面细节处关键特征进行修改。如时代广场西北方位有一座单独的八边形的楼,高4层,由于识别的重要性需要单独建模,同时对其他明显的特征进行修改。

(1)生成建筑模型

在底图上描绘建筑轮廓。每栋建筑建模步骤如下:先用画笔工具描绘建筑底层平面,按层高向上推拉。然后创建组件,对于对称建筑物的部件,直接添加制作好的组件。选中要制作的目标,将制作好组件另存到组件文件夹中。最后复制组件,利用移动工具加Ctrl键复制选择好组件,选好基准点进行复制,再用调整工具细微调整。

(2)细化建筑

在细化的过程中,省略一些细节来减少数据量。由于没有建筑物准确的数据,加之使用具体尺寸数据会使建模过程变复杂,在细化时根据建筑物照片直接目测得出建筑物表面各个部分的比例。将处理后的纹理用油漆桶工具填充到各个表面,考虑到建筑物表面积较大,统一表面广告牌,阳台位置也有所区别。在天气好、光线充足时拍摄照片,将建筑物的墙体和门窗等主要构件都拍摄下来。由于拍摄角度和光线等因素,拍摄到的照片往往不能直接应用于贴图,因此对照片用PS图像处理软件进行按要求处理。

(3)照片处理步骤

首先在Photoshop中使用剪裁工具裁剪要使用的部位。在文件中新建图片,设置合适的单位、尺寸。用移动工具将之前裁剪的建筑面拖动到新建图片中,使用Ctrl+T进行自由变换,调整窗户的大小及边框,完成后回车确定。

(4)制作墙面贴图

先在SketchUp中使用测量工具获得要进行贴纹理建筑物面的尺寸,然后在PS中新建文档,尺寸与之前获取的数据一致。把之前用裁剪工具截好的墙体图片拖进来,自由变换调整大小,充满整个新建文档。

(5)新建参考线

需要用参考线辅助确定墙体上窗户的方位:在视图中选择新建参考线,创建好后将参考线锁定。将之前剪裁好的窗户图片拖入到墙体背景图片,同时使用自由变换调整到正确位置。再根据图片的效果,进行色调,曝光度调整,用Crtl+M打开“曲线”面板,将曲线中部向右下方拖曳,可以使图像整体亮度下降,使用照片滤镜,适当调整色调浓度。

最后进行贴图,把处理好的图片分类,调整;再把准备的纹理贴到对应位置;对建筑物的四个面和屋顶进行纹理贴图。然后微调,有4个不同颜色的按钮帮助实现。完成贴图后,即创建好时代广场的三维模型,如图4所示。

图4 建筑模型图(贴图后)

通过上述建模过程示例,完成建筑体的建模。过程中对建筑模型不需要详细展现,需要注重贴图纹理的处理,整体效果待生成三维文件之后,再根据实际情况进行细化。

2.2.2 道路、绿化、附属设施模型创建

规划图中的道路图层为线文件,考虑到三维显示真实性将其封闭成面,然后按照建筑物的建模方法由面进行拉伸生成立体模型。添加绿化植物和附属设施,可以增强使用者三维浏览中的真实感,层次感。

如果使用SketchUp工具直接对路灯、树木进行精确建模,会耗费大量的时间,而且产生大量的数据,加重系统的运行负担,但此类模型精确程度对三维仿真设计的影响不大,因此可以直接使用Google Trimble 3D模型库直接获得。选择用点状要素来描述树木,路灯,信号灯等附属设施,选用合适的树木模型进行修改,把模型以点样式导入事先建好的点状图层,这样不仅降低了三维地图的数据量和复杂程度,又使得模拟效果更真实。另外,也可以采集具有特征的树木照片,用PhotoShop处理后使其背景变透明,设置好朝向,观察者就能够在观察时有更真实的感受。在SketchUp Pro版本中导出三维模型,进行设置并添加三维符号模型。

2.2.3 导入ArcSence场景

在ArcScene中打开ArcMap中编辑好的点图层,编辑Style文件,在type中选择三维maker symbol,选择之前导出的三维模型,调整适当的位置,完成导入。在符号管理器中可以看到添加的符号模型,重新统一命名。在点状符号的图层中可以更改点状符号,适当调整模型的尺寸,ArcSence中建好的三维模型如图5所示。

图5 ArcSence中建好的三维模型

3 结语

战术街区的三维系统满足用户的基本操作需求,包括三维模型的显示、查询和编辑,支持浏览、漫游,将这些功能集成到系统中。主要设计4个模块:三维场景显示模块、场景编辑模块、场景漫游、鹰眼模块。在此基础上,设计一些解决实际需要的功能,包括鹰眼功能、缓冲区查询功能、符号标注功能,旨在使地图的浏览更方便,并用于有目的的检索和部署。在融合公安业务信息后,可以使指挥员在执行任务时,充分掌握警务资源、警力,进行应急指挥及警力资源的调度,从而完成决策部署。结合GPS、无线通讯、视频监控等技术手段,进行更加直观、准确的警力和物资的有效调配,帮助指挥人员迅速制定应急指挥方案,大大提升警务人员的工作效率。

[1]池建等.精通ArcGIS地理信息系统[M].北京:清华大学出版社,2011:332-333.

[2]贺日兴,李家龙,董红路,等.三维可视化技术及其在警务实战领域的潜在应用[J].警察技术,2007(3):30 -33.

[3]兰玉芳,付金霞,徐霞,等.基于SketchUp与ArcGIS的校园3D GIS的设计与实现[J].遥感技术与应用,2013(2):346-352.

[4]许社教.三维图形系统中两种坐标系之间的坐标变换[J].西安电子科技大学学报,1996(3):137-140.

(责任编辑 陈小明)

D035.39

2014年度校级教学研究项目“警务信息技术仿真实验教学体系研究”(2014JY12)。

秦静(1965—),女,河北人,硕士,副教授。研究方向信息通信技术。

猜你喜欢 公安大学图层警务 新形势下警务战术指挥法制博览(2021年7期)2021-11-25为《飞舞的空竹龙》加动感照相机(2021年11期)2021-02-03解密照片合成利器图层混合模式摄影之友(影像视觉)(2018年1期)2018-03-22探究警务战术的本质、知识生成与运用新商务周刊(2017年14期)2017-12-25在中国人民公安大学读书是怎样的体验?求学·理科版(2017年9期)2017-10-11贯彻六中全会精神 坚持以“党校”标准建校北京教育·高教版(2017年1期)2017-02-16警务训练中腹痛的成因及预防中国市场(2016年44期)2016-05-17警务指挥与战术研究现状及发展趋势军事体育学报(2015年2期)2015-02-27公安院校推进精品开放课程建设和应用的思考中国大学教学(2014年1期)2014-02-26用Photoshop图层技术制作精美邮票科技传播(2011年17期)2011-08-15

中国人民公安大学学报(自然科学版)2014年4期

中国人民公安大学学报(自然科学版)的其它文章窄波段滤光镜在拍摄痕迹物证中的应用去除杂色背景干扰的血指印提取一例基层公安信息系统建设研究基于文后参考文献的刑事科学技术研究现状分析——以2009~2013年《中国人民公安大学学报(自然科学版)》为分析样本基于罗丹明6G与“502”胶相结合同步熏显染色法在潜指纹显现中的应用研究巡特警标准化警务训练模式的创新——基于诸暨巡特警大队的调查


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有