第4O卷第l2期 2017年12月 测绘与空间地理信息 GEoMATICs&SPATIAL INFoRMATloN TECHNOLOGY Vo1.40,No.12 Dec.,2017 基于MFC和GIS平台的三维地图导览系统 朱新宇,时 慧,高 飞 (合肥工业大学土木与水利工程学院,安徽合肥230009) 摘 要:目前,很多单位和高校都在进行区域三维地图的建设,数字化的三维地图不仅可应用于建设和施工规 划,也可应用于生活实践、地理信息分析等方面。本文以某大学新建校区为例,基于Google Earth的GIs平台搭建 由全站仪施测、以AutoCAD和SketchUp制作的三维校园BIM模型,再利用MFC和COM API技术进行程序封装 和基于C/S的软件开发,制作出一个可移植的区域三维地图导览系统。该系统不仅可以实现基本地物的三维展 示和自由漫游,也可以实现查询、路径导航等一系列GIS分析功能。 关键词:三维建模;Google Earth;SketchUp;MFC;COM API 中图分类号:P208 文献标识码:A 文章编号:1672—5867(2017)12—0l19—03 Three---dimensional of Digital Map Tour System Based on MFC and GIS Platform ZHU Xin—yu,SHI Hui,GAO Fei (School of Civil and Hydraulic Engineering,Hefei University of Technology,Hefei 230009,China) Abstract:At present,many department and universities are carrying out the construction of 3 D virtual maps,three—dimensional maps earl be used in the construction planning,classroom teaching,student practice and SO on.In this paper,we use Hefei University of Technology Emerald Lake campus as an example,put the campus’S three—dimensional building information model,which made by AutoCAD and SketchUp,in the Google Earthg GIS platform.And then use MFC and COM API technology for program packaging and secondary development。to produce a Three—dimensional of digital campus tour system based on C/S.In this system,not only Can a. chieve three—dimensional display of the campus basic feature and roam in the campus freely,you can also query any place,gain outre guidance and use a series of GIS analysis functions. Key words:three—dimensional model;Google Earth;SketchUp;MFC;COM AP1 0 引 言 随着“智慧城市”的推进和地理信息行业的发展,地 图三维化、数字化、智能化的趋势也在日益增强。目前, 说并非真正的三维地图。而重新开发可自由漫游、查询 的三维地图系统平台又将耗费巨大的人力、物力,对于建 设小范围的数字化三维地图来说过于浪费了。因此,在 一个完整的三维GIS平台基础上开发一套独立的系统是 个折中的选择。 我国很多地方和单位,如高校校园、工业园区等都在进行 区域三维数字地图的建设工作。三维数字导览地图是运 用3S技术(全球卫星导航系统GPS、遥感RS、地理信息系 统GIS)对某个特定区域进行数字化地图信息采集,并结 合虚拟现实技术、BIM建模技术(Building Information Mod- cling)等对区域内所有建筑、道路、环境进行数字化、三维 一谷歌地球(Google Earth,GE)正是一个较为完整的三 维GIS平台。GE是一款由谷歌公司开发的虚拟地球软 件,它在整个地球的三维模型上融合了卫星图像、航空像 片和地理信息系统,是目前地理信息涵盖范围最广、功能 最全面的GIS软件之一。建模软件SketchUp是一款用户 众多并且容易学习的三维建模软件,现由美国天宝公司 化,最后添加上属性信息查询、路径导航分析等功能的智 能化新型地图。 运营,被誉为电子设计中的“草图大师”。它的主要特点 是操作简便、易于学习,而且设计出的模型精美,在BIM 领域是一款非常热门的建模软件。 但是目前很多高校所建立的三维电子地图只是以固 定的45。倾角基于浏览器展示的2.5维地图,严格意义上 收稿日期:2016—09—12 作者简介:朱新宇(1992一),男,安徽界首人,大地测量学与测量工程专业硕士研究生,主要研究方向为大地测量。 120 测绘与空间地理信息 2017.皋 本文以某大学新建校区为例,基于Google Earth的全 球GIS平台,利用融合BIM技术的AutoCAD和SketehUp 制作的三维校园建筑,再加上校园内各个建筑和位置的 属性信息,即可得到一个比较实用的数字化校园三维地 图。之后再利用MFC调用Google Earth COM API并结合 近似真实的效果,又因为图书馆有许多玻璃墙面,整体建 模完毕后还要按照四周墙体的材质为其制作玻璃幕墙, 如图1(e)所示。 实验楼和教学楼、食堂等较为规整的建筑则不同,首 先量算外表面长度,确定好楼层的位置和之间的间距;再 依照真实的楼面外观进行纹理贴图和上色工作;最后,进 行门窗的墙体分割和组件制造,门窗组件安装完毕后如 图1(b)所示。 制作的KML文件来进行总体封装和C/S软件开发,从而 完成一个可移植的、独立的区域三维导览系统。 1区域三维建模 以校区为例,建立校园的三维导览系统,首先需要建 在建模过程中,有些复杂的、小型的独立地物并不需 要我们自己再去精细建模,SketchUp的模型库里有很多 完整的模型,除此之外,我们还可以在网络上下载别人制 作完成的模型,如路灯、树木、运动设施等通用模型在建 立校园的三维模型。因此,我们先介绍三维模型的建造 方法,并指出其中的关键步骤。 1.1地理信息获取与处理 1.1.1 所需基础地理信息的类型 首先,我们需要确定建筑物所在的区域范同,因此, 必须知道建模区域及区域内各个建筑物的准确位置;其 次,要对某个特定建筑物进行建模,必须要了解建筑物的 层数、层高、墙体厚度和室内基本情况;最后,在建筑物的 渲染效果方面还需要知道建筑物的材质和外部纹理等。 模过程中都可以直接使用模型库来添加。 1.1.2基础地理信息的获取 基础地理信息的获取主要有3种途径,分别是: 1)从之前已经测量完毕的数字地图上直接获取。 2)使用全站仪或经纬仪等测量仪器对建筑物进行实 际测量,并在计算机上利用AutoCAD软件和CASS软件进 行数字地图绘制。 图1基本三维模型构建 Fig.1 Construction of basic 3D model 3)使用GNSS定位仪器或三维激光扫描仪对建筑物 进行实际测量,同样需要绘制地图。 2 MFC程序建立 2.1 COM编程结构 Google Earth客户端是基于组件技术的。组件就是 COM,面向对象的编程的普遍思路是把重点放在对象与 对象的联系上;但是组件却不同,它的重点在于程序和程 序的联系。在互联网飞速发展的背景下,不同程序或软 件之间的互动也成为常态,因此,COM技术在目前的软件 行业十分流行。COM技术是由接口和对象两个方面组成 的,所谓的对象其实和面向对象的编程语言中的对象意 思是一致的,而接口是指和对象有关联的一组以“I”为前 缀的甬数集合。 COM API即组件技术应用编程接口。Google Earth中 1.1.3建筑物纹理的获取 对于建筑物的外表面,可以采用纹理贴膜的方式让 其更加接近真实效果。纹理既可用SketchUp中自带的纹 理模板,也可以利用相机在实地进行拍照,拍照完毕后要 对相片进行后期的拉伸缩放等加工处理。对于范围较大 或者较为平坦的地物,如运动场、湖面、道路路面等则可 直接选用卫星遥感影像作为底图。 1.2三维建筑物模型的建造 得到建筑物的位置信息后,首先将建筑物底面线条 进行修剪连接以形成封闭的建筑底面,再在其中选取底 面,利用软件的推拉功能,将建筑物由底面推至该建筑物 实际应有的高度,这时便制作完成了一个基本的建筑物 框架。之后再针对校园内不同建筑物的情况进行不同的 表面处理,如寝室楼的表面有很多阳台,可以使用Sketch— 的COM API类库由谷歌公司提供,其目的在于让用户可 以从各种外部软件中调用Google Earth。Google Earth的 组件应用编程接口类库一共包含了1 1个子类,每个类都 可以使用IDispatch接口功能。IDispatch接口是组件技术 up中的卷尺量算工具对每问寝室的阳台外表面进行准确 的划分定位,划分后使用推拉功能将外表面向内推即可 制作成中空的阳台形状。之后再添加门窗以形成单个寝 室的模型,对所有的单个寝室进行整合就形成了寝室楼 的整体模型,如图l(a)所示。 为了支持自动化技术而创建的,而MFC则提供了 c0leDispatchD rjver类以支持该技术。 }.H户通过c01eDispatchDriver类的函数创建了Google Earth的对象,进而可以使用Google Earth COM API类库。 在Google Earth COM API类库中,IApplicationGE类的用途 同样的,针对其他不规整的建筑,对其特殊部位也需 要进行单独处理。如外部造型模仿天鹅的图书馆,塔尖 部分比较复杂,要对其进行多次的小单体组合才能达到 最为广泛,在调用该类库中的另外l0个类时,也会涉及 IApplicationGE类巾的属性或函数。这些类的简单介绍见 表1。 第l2期 朱新宇等:基于MFC和GIS平台的三维地图导览系统 l2l 表1 GooSe EaCh COM API类库的类 Tab.1 The class of the Google Earth COM API class library GooSe Earth COM API类 类的功能 IApplicationGE 人口类,由此类来进一步调用其他类 ICameralnfoGE 相机类,由此类调整观看 当前视图的方式 IFeatureGE 要素类,此类控制要素的属性 IFeatureCollectionGE 要素集合类,由此类进一步获取要素 IViewExtentsGE 视口类,此类可以控制当前视口 IPoint0nTerrainGE 地理坐标点类,由此类获取 屏幕点的地理坐标 ITimeGE 时间类,由此类获取和 设置要素的时间属性 ITimeIntervalGE 时间间隔类,由此类获取要素的 时间间隔属性 ISearchControllerGE Search面板类,由此类完成 相应的搜索功能 I r0urControllerGE Tour面板类,由此类动态 播放当前的要素 IAnimationControllerGE Animation面板类,由此类动态 播放当前的时间要素 2.2功能实现 2.2.1 程序框架制作和客户端初始化 本文程序首先通过MFC创建基本对话框应用程序框 架,为凸显系统主要的呈现对象——某大学校区,特添加 校徽作为底图,并在此基础上设置“启动软件…‘校区定 位”“显示3D建筑”“显示属性信息”等功能按钮。框架 建立完毕后在添加类列表中选择Google Earth安装目录 下的“googleearth”进入接口类列表对话框,对话框中包括 Google Earth中的所有COM API类,我们首先可以选择用 途最广泛的入口类(IApplicationGE)。 编写时需要在程序的头文件中导人Google Earth的 头文件,并在cpp文件的预编译指令后定义Google earth 的静态CLSID常量。Google Earth的静态CLSID常量为: {0x8097D7E9,OxDB9E,Ox4AEF,{Ox9B,0x28,0x61,OxD8, Ox2A,0xlD,OxF7,0x84}}。它的作用范围为整个程序。 再在类列表框中为对话框定义一个公有的IApplicationGE 类变量,就可以调用IApplicationGE类的函数了。程序首 先运行Islnitialized()和IsOnline()两个判定函数,识别用 户是不是已经启动了客户端和连接上了Google Earth的 服务器。如果识别过程为否,则调用COM库的函数Cre- ateDispatch()来重新打开Goagle Earth程序客户端,这时 客户端将自动完成启动和连接服务器的工作。最后通过 GetMainHwnd()函数打开主窗口界面和设置窗口大小,即 完成程序的启动工作。 2.2.2地图定位 Google Earth程序启动后是一个以星空和银河为背景 的三维地球,但要想从中快速地找到校园的位置,对没接 触过卫星遥感影像的使用者来说是比较困难的,所以特 地在程序中设置了地图定位功能,同时也保存了Google Earth的全幅地球启动画面,这可以让用户对校园以及城 市在地球中的位置有个大致了解。 本功能主要用到了SetCameraParams()函数。用户通 过Google Earth界面看到的地球画面,相当于用户站在一 定的高度,朝向一定的角度所能拍摄到的画面。而这个 拍摄过程中的位置和信息元素都可以通过SetCamera Params()来调节。该函数有8个输入参数,分别是1at、 Ion、ah、range、speed、tilt、azimuuth、ahMode,分别代表了经 纬度、海拔高程、视高、视角移动速度、视线与天顶方向的 夹角、方位角和高程值的描述形式。这里首先选择了校 园的中央部位经纬度作为视图中心,再设置视角和视高 并调整视角从全幅地球的启动画面移动至校园的速度即 基本完成校园的地图定位。 2.2.3 显示3D建筑和属性信息 由于利用SketchUp建造的校园三维建筑格式为skp 格式,不能直接被Google Earth打开,所以需要导入Google Earth后转保存格式为KML或者KMZ格式。所谓KML, 是Keyhole标记语言(Keyhole Markup Language)的缩写, KMZ是它的压缩形式,KML文件采用了XML文件的语法 和文件结构,其中使用最多的就是Placemark,也就是地 标,作用是表示相关位置的属性信息。本文也主要利用 Placemark来作为建筑物或独立地物的属性描述。 格式转换完毕后,利用MFC提供的CFileDialog类,调 用IApplicationGE类的OpenKmlFile()函数打开KML或 者KMZ文件。同理,属性信息的制作和发布也须完全按 照KML的语法规则编写。 首先在Google Earth中选择某一特定位置创建Place— mark,并输入属性信息和照片链接,这时候Placemark已经 默认保存为KML格式,将其另存为后可以利用文本编辑 工具对其进一步修改,并根据程序需要利用OpenKmlFile ()函数随时打开即可。 2.2.4程序实现 至此程序搭载完毕,由于程序中的校园区域与Google Earth整体无缝衔接,可以利用Google Earth中的GIS工具 来实现如下一系列功能。如利用全方位漫游和模拟飞行 功能,可以从地面甚至空中直观地感受整个校园。利用 查询功能,可以查询到校园内每幢建筑物的详细属性信 息。利用日光模拟功能,能准确地了解到24 h内校园阳 光照射范围和遮挡物的阴影范围之间的变化,以便让学 生们自由选择在何时何地晾晒衣服和被褥。利用路径规 划功能,可方便地从城市内乃至全国的任意一点导航至 校园。在校园内通行也可使用路径规划,如学生上课、外 卖员送外卖、校外人员进入校内某单位办事都可以通过 路径规划来提前做好准备。 3结束语 本文通过对如Google Earth的GIS平台的重新开发, 将运用三维建模技术制作好的BIM建筑模型和属性信息 发布到GIS平台上,并利用MFC技术封装制作成基于C/ s的三维导览系统,经移植后该系统可在任意连接网络的 计算机中实现三维导览及分析、查询功能。该方法省时 省力,得到的三维数字地图不像目前很多高校所建立的 基于B/S的只是以固定的45。倾角展示的2.5维地图,而 是可以任意视角、任意高度来浏览的真正的自由三维地 (下转第125页) 第12期 包诗亮等:基于OpenLayers和WebSocket的旅游资源配置实时可视化设计与实现 125 时间点被服务器推送至浏览器,也就是说当景点资源配 置状态发生更新时即可向浏览器传递数据,如图3所示。 WebSocket 参考文献: [1]李光师.基于开源平台构建WebGIS应用系统[J].测 绘科学,2011,36(6):259—261. 浏览器 服务器 [2] 张大鹏,张锦,郭敏泰,等.开源WebGIS软件应用开发 技术和方法研究[J].测绘科学,2011,36(5): 193—196. [3] 李黎黎,吕德奎.基于OpenLayers的旅游地图方案研究 [J].现代测绘,2008,31(5):47—48. [4] 张瑞,刘学锋,徐威杰,等.基于Openlayers和GeoJSON 的三维GIS中热区的显示[J].测绘与空间地理信息, 2016,39(9):36—39. 图3 WebSocket通信过程图 Fig.3 WebSocket communication process [5] 刘彝,王猛.基于服务器推送技术的Web数据实时更 新[J].电脑开发与应用,2011,24(6):1—2. [6]薛陇彬,刘钊远.基于WebSocket的网络实时通信[J]. 当首次接受到服务器传递的景点配置GeoJSON数据 时,使用OpenLayers构建矢量图层通过(new o1.format. GeoJSON()).readFeatures(geojson)添加GeoJSON数据并 计算机与数字工程,2014,42(3):478—481. [7]Pimentel V,Nickerson B.G.Communicating and Displa- ying Real—Time Data with Web—Socket『J].IEEE Com. puter Society,2012,16(4):45—53. 设置图层元素的显示样式,利用map.addLayer()方法将 景点配置信息图层添加到map中。当产生实时数据更新 [8] 陈德鑫.基于OpenLayers客户端的网络地图实现技术 时,不需要再次建立连接请求,直接通过websocket.onmes— sage传递实时数据,并通过遍历getFeature找到相应配置 框架[J].现代测绘,2010,33(3):48—49. [9] 丁克奎,钟凯文,周旭斌,等.基于WebSocket和GeoJ— SON的WebGIS的设计与实现[J].测绘通报,2015 (2):109—112. 对象,再更新相应配置feature中的信息完成对景点配置 信息图层的实时更新。 [10]陆晨,冯向阳,苏厚勤.HTML5 WebSocket握手协议的 研究与实现[J].计算机应用与软件,2015,32(1): 128—131. 4结束语 本文介绍了Openlayers这种开源方式应用于旅游地 [11]W3C.TheWebSocketAPI[EB/OL].(嬲一05—02).https:// 理信息服务的优势,同时阐述了现阶段旅游地理信息服 务实时可视化领域应用相关技术的特点。本文根据景区 ww.w3.or/TR/2009/WD—websosckets一20090423/. [12] WebSocket.org.About WebSocket[EB/OL].[2017— 04一O1].http://www.websocket.or/aboutswebsocket. htm1. 实时管理的特点设计了基于B/S框架的三层体系架构。 结合开源的Openlaye ̄开发框架设计了基础地图图层以 及景点实时配置图层,通过建立WebSocket通信通道传递 GeoJSON格式数据更新实时配置图层,并结合实例实现了 旅游资源配置实时可视化平台,建立了旅游地理信息实 时服务模型。目前,景区内部分配置实时数据采集存在 一[13]The GeoJSON Format Specification[EB/OL].(2008— 06—01 1.http://geojson.ors/geojson—spec.htm1. [14] 李细杰,邬群勇,蔡旺华.基于JSON的轻量级WebGIS 模型与应用[J].测绘工程,2011,20(2):53—56. 定的不足,在实时通信上通过平台直接调度还不够 [15] 陈德权.基与GeoJSON的WFS实现方式[J].测绘科学 技术学报,2011,28(1):66—69. 完善。 [编辑:吴鹏] (上接第121页) 图,不仅拥有GIS的查询和分析功能,在模型精细化方面 也可以满足绝大部分用户需求。至于系统的界面设计和 功能完善方面还有待提高,可在以后的调试中加以修改 和改进。 Electrical and Electronics Engineers(IEEE),201 1: 300—302. [2]MA Qingrong,WANG Rufei,XIN Quanbo,et a1.The re— search on the key technology of building 3D virtual scene in Wendeng City based on Google Eaah[C]//Proceedings 参考文献: [1]HUANG Haifeng,LIU Wei.Development of three dimen- sional digital tourism presentation system based on GooSe Earth API[C]//ICSDM 201 1一Proceedings 201 1 IEEE International Conference on Spatial Data Mining and Geo- graphical Knowledge Services.Fuzhou,China:Institute of 一2013 21 st International Conference on Geoinformatics. Kaifeng,China:Institute of Electrical and Electronics En— gineers(IEEE),2013:1—4. [3]Prosise J F.MFC Windows程序设计[M].第2版.北 京:清华大学出版社,2001. (下转第l28页J 128 测绘与空间地理信息 2017卑 年的国土、林业、河流、矿产资源等对象的规划、位置、距 离、面积等地理空间数据进行统计分析,统计各地类或要 素的范围、面积、分布、占比等,利用数学模型对各专题数 据从森林覆盖率、绿化覆盖率、建设用地空间布局与规划 符合度等方面进行细致统计分析。同时,基于变化监测 结果也从变化量、实施率、建成区扩张等方面进行基本统 计分析。核算自然资源资产负债的存量及其变动情况, 全面记录当期各经济主体对自然资源的占有、使用、消 耗、恢复和增值活动,评估当期自然资源价值量的变化。 能出现的管理风险主要包括:一是由于部门之间的信息 沟通不畅,可能产生的管理工作滞后;二是项目计划落实 不到位,影响项目的总体进展。这都是项目实施过程中 可能出现的一般性风险。通过加强组织管理、及时沟通 可以克服这一风险对项目实施所带来的影响。 3.3资金风险分析及对策 领导干部自然资源资产离任审计项目是一项周期较 长、中等投资的系统工作,项目比较繁杂,实施中可能出 现的资金风险主要来源于:预期投入资金没有到位;项目 实施成本高于计划成本,导致资金不足。为了避免出现 资金风险,投入资金要及时到位,确保项目按计划实施, 同时要严格控制实施成本,避免花费超出预算。 2.7预期成果 1)成果数据集 成果数据集包括遥感影像数据,按照1:25 000等标 准分幅进行存储;以地级市为单位的年度本底数据库和 变量数据库,以及其他矢量数据成果。 2)报表成果 4结束语 目前,我国自然资源资产离任审计工作存在诸多问 题,主要体现在:指标体系尚未建立和完善;审计重点、内 容和范围不明确;审计人员质与量受到限制;责任追究机 制难以贯彻等此类问题。而领导干部自然资源资产离任 审计数据库的建立能够获得准确、现势、翔实的自然资源 资产信息,可以辅助政府和审计部门进行科学决策和分 析,提升管理决策的科学化水平,从而推动社会经济的快 速稳定发展,为辽宁省社会经济的可持续发展带来巨大 的社会效益、经济效益和生态效益。 包括各类自然资源资产统计数据报表。 3)报告及文档成果 包括项目可行性研究报告、实施方案、技术设计书、 质检报告、工作报告等。 3项目风险与不确定性 为了有效规避风险对项目实施的影响,从项目实施 的技术、管理和资金这三个方面对项目可能存在的潜在 风险进行分析,制定相应对策,力求将潜在的风险降到最 低,保障项目按计划顺利进行。 参考文献: [1] 湖北省审计厅课题组.对领导干部实行自然资源资产离 3.1 技术风险分析及对策 领导干部自然资源资产离任审计项目实施过程中, 会受到高分辨率遥感影像是否能够到位、影像获取时相 与领导离任时间不相符等因素影响。同时,行业专题数 据收集情况以及与行业部门数据对接等也是影像项目实 施效果的重要因素。这些潜在的风险会影响到技术方案 或计划的实施。应充分考虑到这一因素,合理制订项目 计划和工期安排,最大限度地克服这一风险给项目实施 所带来的影响。 任审计研究[J].审计月刊,2014,30(12):4—7. [2] 林进添.我国自然资源资产离任审计研究现状与建议 [J].内蒙古财经大学学报,2016,14(1):31—38. [3]安徽省审计厅课题组.对自然资源资产离任审计的几点 认识[J].审计研究,2014,30(6):3—9. [4] 李冰,李学岚.我国自然资源资产离任审计主体、内容与 措施[J].现代审计与经济,2014,30(5):17—18. [5] 余静.内蒙古实行领导干部自然资源资产离任审计问题 研究[D].呼和浩特:内蒙古大学,2015. [6] 胡婷婷.上海市崇明县试编实物量自然资源资产负债表 研究[D].上海:华东理工大学,2014. 3.2管理风险分析及对策 领导干部自然资源资产离任审计项目将涉及多行业 部门,因此,各参与部门之间配合、协调和组织管理的一 致性是项目按计划顺利实施的重要保障。项目实施中可 (上接第125页) [4] 江宽,龚小鹏.GoogleAPI开发 ̄:Google Maps与Google Earth双剑合璧[M].第2版.北京:电子工业出版 社,2010. [编辑:吴鹏】 于雪芹,张涛,尹楠,等.基于Google Earth和SketchUp 的虚拟校园建设[J].吉林建筑工程学院学报,201 1,28 (2):22—23. [5]罗年学.地理信息系统应用实践教程[M].武汉:武汉 大学出版社,2010. 黄皖毅,林紫峰,章皖秋,等.基于Google SketchUp和 Google Earth的校园三维实现[J].测绘与空间地理信 息,2011,34(1):100—104. [6]余明.地理信息系统导论实验指导[M].北京:清华大 学出版社,2009. [7] 时慧,朱新宇,高飞.基于SketchUp和Google Earth的 数字化三维导览地图[J].北京测绘,2016(3): l17—120. [8]许捍卫,范小虎,任家勇,等.基于sketchup和ArcGIS 的城市三维可视化研究[J].测绘通报,2010(3):52—54. [9]欧阳荣鑫,陈涛,刘力.基于SketchUp和Google Earth 的3D虚拟校园建设[J].地理信息世界,2014,21(2): l】6一l】9. 姜嘉潭,冯加平,黄安存.基于ArcGIS与SketchUp技术 数字校园的初步设计与实现——以太原理工大学虎峪 校区为例[J].科技风,2013(15):185. 辛俊伟,罗艳.基于ArcGIS和Google sketchup的三维电 子地图制作与发布[J].科技信息,2013(7):186—187. 兰玉芳,付金霞,徐霞,等.基于sketehup和ArcGIS的 校园3DGIS的设计与实现[J].遥感技术与应用,2013, 28(2):346—352. [编辑:刘莉鑫]