欢迎来到天天文库
浏览记录
ID:55725165
大小:1.06 MB
页数:7页
时间:2020-06-01
《快速高质量地质灾害地图渲染引擎的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第21卷第3期安全与环境工程Vo1.21NO.32014正5月SafetyandEnvironmentalEngineeringMav2014快速高质量地质灾害地图渲染引擎的设计与实现马娟,邓富亮,刘春影。(1.国土资源部地质灾害应急技术指导中心,北京100081;2.厦门理工学院空间信息技术研究所,福建厦门361024;3.易智瑞(中国)信息技术有限公司,北京100007)摘要:为了提高在地质灾害中WebGIS应用系统渲染地质灾害地图的效率和质量,本文设计并实现了基于GDI+和AGO混合图形库
2、模式的地质灾害地图渲染引擎。首先,研究了多个计算机图形库特性并分析了一般地图渲染流程,设计了具有分层体系架构的地质灾害地图渲染引擎;其次,根据设计及软件工程理论,采用面向对象与组件技术实现了该地图渲染引擎;最后,通过对该地图渲染引擎各要素渲染质量和性能的对比分析,以及在实际项目中大规模的应用,证明了该地图渲染引擎能很好地满足用户对地质灾害地图美观和效率的需求,对其他应用领域具有借鉴意义。关键词:地质灾害;地图渲染引擎;图形库;AGG中图分类号:X43文献标识码:A文章编号:1671一l556(2
3、014)030021-07DesignandImplementationofQuickRenderingEngineforHighQualityGeo—hazardMapMAJuan,DENGFu—liang。,LIUChun—ying。(1.ConsultativeCentreforGeohazardEmergency,MLR.,Beijing100081,China;2.InstitueofGeo—informaticsTechnology,XiamenUniversityofTechnol
4、ogy,Xiamen361024,China;3.EsriChinaInformationTechnologyCo.,Ltd.,Beijing100007,China)Abstract:Forthepurposeofimprovingtheefficiencyandqualityofrenderinggeo—hazardmapinWebGISsystemforthepreventionofgeologicalhazards,thispaperdesignsandimplementsarender
5、ingengineforgeo-hazardmapsinamixedgraphiclibrarymodewhichisbasedonAGGandGDI+.Firstly,thepaperdesignsahierarchicalarchi—tectureofthemaprenderingengineafterstudyingthefeaturesofmanycomputergraphiclibrariesandanalyzingtheprocessofgeo-hazardmaprendering.
6、Secondly,accordingtothedesignandtheoriesofsoftwareengineering,thepa—perimplementsthemaprenderingengineusingobject-orientedandcomponenttechnology.Finally,thepapercom—paresandanalyzestherenderingqualityandperformanceofvariouselementsoftheengineandappli
7、estheenginetOlarge—scaleprojects.Theresultshowsthatthemaprenderingenginecanmeetusers’demandsoftheappearanceandefficiencyofgeo—hazardmapandcanalsobeextendedtootherareas.Keywords:geologicalhazard;maprenderingengine;graphicslibrary;AGG近年来,网络地理信息系统(webGI
8、s)在滑坡、因素。一方面体现在地质灾害应急应用中,需要快泥石流等地质灾害预擎预报方面得到了广泛应速实时地渲染高质量地质灾害图并发布;另一方面用,其中WebGIS的主要功能是以地图的方式体现在一般地质灾害图比普通地图内容丰富,且地发布地质灾害分析结果。而地图渲染引擎作为图符号也相对复杂l7]。因此,针对地质灾害领域的webGIS的核心组件之一l6],其渲染地图的质量和WebGIS应用系统,研究开发快速高质量的地质灾效率是WebGIS在地质灾害领域应用成败的关键害地图渲染引擎具有现实意义。在地质灾害
此文档下载收益归作者所有