基于CityEngine的三维虚拟校园研究

来源 :科技尚品 | 被引量 : 0次 | 上传用户:music_cat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:我们基于CityEngine的三维设计平台,以贵州大学北校区和新校区为例,利用全站仪采集的校园地形数据,尝试利用CityEngine对校园进行三维建模、与ArcGIS完美的结合,大大提高三维建模的效率[4],为用户提供在线浏览的三维虚拟校园。
  关键词:CityEngine ArcGIS;三维建模;虚拟校园
  0 引言
  随着“数字地球”、“数字中国”以及“数字城市”等概念的提出、研究和逐步实现,“数字校园”成为大高校的研究热点之一[2],旨在将三维可视化技术,虚拟现实技术深入应用到校园领域。三维虚拟数字校园是数字化校园的基础,能够实现对校园设施的有效管理和资源合理配置,提高学校的办事效率,为教育教学管理、学校对位宣传等提供了一个智能化平台[3]。
  三维建模技术是将空间地理数据从二维形式变换为以三维立体的形式显示,而三维建模技术是建立虚拟现实世界的基础,通过建立三维模型,将设计图底图三维化,直观形象的展示规划场景,较真实的反映现实世界。作为初次尝试,我们仅实现三维立体的校园展示。
  1 开发平台的选取以及系统设计流程
  模型的建立是基于CityEngine结合ArcGIS以及autoCAD 2010,以C#为编程语言为设计的三维数字校园系统。从数据采集、处理、系统、设计到开发的步骤层层推进,处理阶段及实现的功能如下:
  (1)数据的采集:Google卫星地图数据、测量数据、校园实景信息。
  (2)数据处理:AutoCAD,Photoshop处理 CityEngine建模阶段:将CAD地形数据转换ShapeFile格式数据,在Arcmap中进行整饰建立图层集并进行矢量化生成新校区二维平面图。
  (3)数据库建立:首先利用ArcCatlog建立新校区地理数据库,并建立要素类、要素。在ArcMap中查看实测的CAD数据和将之实地对比,进行适当的编辑修改。比如道路的圆滑程度,楼房的边角处的处理。
  (4)系统实现的功能:三维显示、信息显示、地图控制显示、三维场景输出。
  2 校园三维建模
  2.1 建模软件的选取
  常见的三维建模软件有:3DS Max,Maya,CAD等。因CityEngine对GIS数据的完美支持,对已有的基础GIS数据不需转换即可迅速实现三维建模,减少了系统再投资的成本,也缩短了三维GIS系统的建设周期[1],处理模型与地形的关系以及动态调整模型的功能十分便利和智能,因而建模过程中选取CityEngine软件。
  2.2 数据的采集
  2.2.1 地理数据的采集
  常见的数据获取方式有以下几种:
  低空飞行遥感:特点是在于对地观测过程中是最廉价、最普遍、最易获得的平台。
  地图扫描:对地图进行数字化获得数据信息。
  直接测量:通过测量获得数据,特点是获取精度高。现势性较强,只是工作量比较大。
  遥感测量:特点是范围大,获取速度快,但受进度限制。
  2.2.2 纹理数据采集
  地面纹理通过在Google Earth中截图获得。房屋、道路,井盖,自动售水机等小品模型的纹理通过实地拍摄获得,在photoshop中进行校正,压缩等处理[3],供建模贴图使用。
  2.3 模型的建立
  (1)在ArcMap中加载CAD数据,导出范围为shapefile文件。
  (2)矢量化。对各要素进行编辑,实地观察对比后进行适当修改,对二维区域添加行道数和路灯以及井盖等独立点要素。以获得二维效果图。
  (3)在CityEngine分别创建一个工程文件、一个场景文件和一个CGA规则文件。
  (4)導入数据(地理数据库文件.gdb),并设置坐标系。导入成功后效果如图所示。
  (5)拉伸建模
  创建建模规则,如下:
  attr groundfloor_height = x //x是地面一楼的高度
  attr floor_height = x //x是其他楼层的高度
  attr tile_width = x //x是将楼面按块划分的宽度
  attr height=x //x是楼高
  attr wallColor = “#fefefe” //墙面颜色
  定义的规则放在CGA规则中,在CGA代码编辑器最前面,这些属性将显示在属性查看器(Inspector)中,可通过属性查看器修改这些属性。
  (6)构建的窗户规则Window_asset = “facades/window.obj”,但是我这里没有窗户的obj模型,最后窗户显示的是未定义。
  (7)对shape使用height中定义的高度进行拉伸,并命名为Building
  Lot -->extrude(height)Building
  (8)通过应用comp()-->CGA的一个规则函数,将Building分解为多个面,生成了正面(FrontFacade)、多个侧面(SideFacade)和一个顶面(Roof)Building-->comp(f){ front:FrontFacade | side:SideFacade | top:Roof} 如下图:
  (9)分解完成后,对面进行外观造型。典型的外观造型流程为:①将面分解为楼层(Floors)。②将楼层分解为块(Tile)。每一块通常由墙面和窗口构成。
  3 三维数字校园系统
  系统界面分为二维窗口、三维窗口、图层控制窗口和工具栏4个部分。
  三维视图基本功能除了基本的放大、缩小等功能,还具有如下功能:
  (1)场景输入:用户在浏览三维场景时,如果对某个区域或建筑感兴趣,可通过控件SceneControl的GetScreenShot()对屏幕进行抓取实现的场景输出功能,将感兴趣的场景输出[3]。
  (2)校园浏览:通过该系统,用户能够浏览校园的全局或者局部景观,尤其是三维校园景观,给用户如同漫步在真实的校园环境中的感受,系统界面友好,图像浏览畅通。可以通过Layers工具控制图层显示与否。
  (3)校园查询:该系统提供了丰富的查询功能。例如,你对图书馆感兴趣,鼠标点击图书馆,就可查看到关于图书馆的楼层、楼层高度以及每一层放的书籍类等等信息。
  (4)地图便签:本系统实现了对定点地物进行标注的想法,便于用户在指定位置标明自己的建议和看法,增强用户体验并能提高管理员的决策管理系统。
  4 结论与展望
  CityEngine基于规则的建模方法,能够充分利用现有的GIS数据,将大场景的二维数据快递、批量构建三维模型,减少人工干预,缩短建模周期,对建模效果可以快速有效的调整,且可以充分利用ArcGIS的三维分析功能对生成的模型进行量化分析。基于CityEngine参数化建模技术[1],创建了符合贵州大学实际情况的规则,实现了校园三维虚拟场景的建立。
  参考文献
  [1]张晖,刘超,李妍,等.基于CityEngine 的建筑物三维建模技术研究[J].测绘通报,2014,(11):108-112.
  [2]朱安峰,王海鹰,高金顶.基于CityEngine 的三维数字校园系统[J].计算机系统应用,2015,24(2):112-115.
  [3]包振虎,刘涛,张志华.基于ArcGIS Engine的三维数字校园的设计与实现[J].地理信息世界,2013,20(6):66-71.
  [4]祁向前,乔辉.基于CityEngine数字校园建筑物三维建模研究[J].山西建筑,2016,42(2):255-257.
  (作者单位:贵阳市贵州大学资源与环境工程学院地信141班)
其他文献
摘 要:一场突如其来的新冠肺炎疫情,使学校不得不采用网络直播的教学形式搭建了汽修课堂。汽修类专业课程正常教学形式是偏向动手操作的实践课堂,如何才能有效地提高汽修线上课堂的教学效果呢?这次网络直播教学从虚拟实操、考勤管理、教学内容和教学形式等四个方面推陈出新,总结出若干方法和途径来教育和管理学生,加强师生互动,提高教学效果。  关键字:VR虚拟仿真;线上测试平台;网络直播教学  中图分类号:U472
期刊
摘 要:本文针对输电线路带电作业悬挂绝缘软梯过程中,在带电导线不易悬挂跟头滑车的难题,进行现状调查,优缺点分析,介绍一种基于多旋翼无人机平台的带电作业用传递滑车的设计构成和其在带电作业项目中应用的操作步骤,有效解决输电线路带电作业悬挂绝缘软梯传递滑车的难题,同时提出在输电检修人员在没有防坠落装置的杆塔上下塔提供一种登塔保护策略。  关键词:多旋翼;无人机;带电作业;传递滑车  0 引言  输电线路
期刊
摘 要:本文通过对高速列车枕梁区域中安装的各种隔音材料进行技术研究和对比分析,检验新型复合材料及新结构组合方式加入对动车组车内关键区域的隔声量影响;对其加入前后的隔声量进行曲线变化等测试分析,研究新材料及新结构对动车组枕梁区域的各频段隔声量及噪音模拟仿真技术。  关键词:高速列车;枕梁;复合材料;噪音;隔声仿真  1 前言  高速列车车内噪声水平是列车乘坐舒适性的重要指标之一,同时也是列车技术研究
期刊
摘 要:目前500kV变电站内更换悬式绝缘子是一个专业交叉点,随着该项工作日益增多,我们制作一种变电站内更换悬式绝缘子的专用工具,其尺寸和受力均应满足站内需求。该卡具具有很强的通用性,其卡具尺寸可调节,可用于500kV变电站内所有型号悬式绝缘子的更换工作。使用该工器具后,可大幅缩减更换站内破损绝缘子人数和时间,提高更换工作效率及工作安全,减少高空作业人数,降低作业人员劳动强度,减小过牵引,提高设备
期刊
摘 要:就电力配网工程而言,项目管理工作在工程施工中起着关键作用,其直接关系到配网工程实施进度、质量、安全等若干关键项目。为了全面提升配网工作质量与安全性,必须要做好项目管理工作,为此,相关机构以及人员应当采取积极、有效的控制措施来实现项目管理创优。  关键词:配网工程;项目管理;控制策略  1 配网工程项目管理共性简述  就大多数的配网工程而言,其中的项目管理工作,具有以下共性:  (1)管理内
期刊
摘 要:随着国家电网公司深入推进“大检修”体系运维一体化工作,不断加强生产精益化管理水平,优化调整业务流程,统筹配置生产资源,进一步规范运维岗位业务,提升运维质量,提高工作效率。本文结合国网绵阳、德阳、资阳、自贡供电公司以及国网四川检修公司开展变电运维一体化工作情况,分析变电运维一体化开展现状、存在问题、和提高效率的措施,并对目前已开展的项目提升提出深层次的思考,进而提高变电运维效率和效益,促进变
期刊
摘 要:在重型钢轨生产中有一道重要的工艺,就是对重型钢轨进行尺寸切割,由于高精度的工艺要求,对重型钢轨进行锯切时对设备的精密程度要求更高,数字控制系统由于具有高精度的控制特性,满足重型钢轨锯切的工艺要求,所以在钢轨锯切设备中广泛应用,本文通过河钢集团邯钢公司大型轧钢厂的重型钢轨生产线中奥地利林新格公司重型钢轨锯钻联合机床来浅谈数字控系统在其中的应用。  关键词:西门子SINUMERIK840D数字
期刊
摘 要:国内高校食堂普遍存在资源有限,用餐时间人流量大且分布不均特点进而导致用餐时间十分拥挤。而对于高校大规模建设食堂又十分浪费,于是我们关注于通过提高食堂座位资源利用率来缓解就餐期间拥挤的问题。在前期研究的基础上,本文比较了不同的硬件实现方案并进行了实际的验证。  关键词:物联网;食堂信息采集系统;研究  0 引言  问题主要难点在于:对现有食堂不可能进行大规模改造,所以要求设备的安装、维护尽可
期刊
摘 要:当前火力发电厂煤质含灰质量分数大幅度增加,并且给火力发电厂除灰系统带来了诸多弊端和影响,所以就正压浓相气力输送系统存在的问题,本文介绍了一种监测流量型逆止门装置,这种新型装置可较大幅度地提高正压浓相气力输送系统的输送能力,降低输送能耗以及解决燃用高灰分煤时除尘器储灰斗出现紧急就地放灰造成的严重污染问题。  关键词:气力除灰系统;设备改造;连续式输送  火力发电厂的除灰系统一般都是使用正压浓
期刊
摘 要:气缸盖是柴油机的重要零部件。气缸盖燃烧室面的加工质量不仅关系到气缸内气体的流动,对于减少燃烧室内积碳的形成和提高气缸盖的使用寿命,都有重要作用。车间利用高精度加工中心机床来执行210气缸盖90工序的加工,保证气缸盖的尺寸和行位公差及燃烧室面的粗糙度的要求。在加工过程中出现了加工的气缸盖燃烧室表面质量不够稳定,而且刀具耐用度低,需经常刃磨刀具,在一定程度上影响了车间的生产进度。  关键词:气
期刊