欢迎来到天天文库
浏览记录
ID:51416396
大小:210.28 KB
页数:3页
时间:2020-03-23
《基于SketchUp与ArcGIS的山东邹城北宿镇三维GIS系统构建.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3期矿山测量No.32013年6月MINESURVEYINGJun.2013ioi:10.3969/j.issn.1001—358X.2013.03.19基于SketchUp与ArcGIS的山东邹城北宿镇三维GIS系统构建刘邢巍,宋利杰(1.武汉大学测绘学院,湖北武汉430079;2.河北联合大学矿业工程学院,河北唐山063009)摘要:以ArcGIS为平台,以SketchUp为建模工具,使用VS2008开发了山东邹城北宿镇三维GIS系统,实现了二、三维GIS的查询、浏览以及统计分析、等高线自动生成、淹没分析等功能,较好地满足了一个融合二
2、维GIS的三维GIS应用系统的需求。关键词:SketchUp;ArcEngine;三维建模;GIS系统开发中图分类号:P208文献标识码:B文章编号:t001—358X(2013)03—0052—03山东省邹城市加快了推进工业强镇强区的建时,由于其低于地面,需要将其反向拉伸构建底面,设,北宿镇复垦区的建设急需构建一个三维可视化然后将顶面进行适当放大,多出的区域用于进行边GIS系统,以便能够对复垦区地理要素空间信息进行坡处理。林地及居民地虽为面状要素,但是由多个更好地管理。ArcGIS平台下的AreEngine作为一个点状要素构成,因此要将其
3、拖放到合适的高度并填创建GIS桌面应用程序的开发工具,不仅能实现二充上合适的底色后,将点状要素填充其中。维部分的功能,还能够实现三维展示、三维分析等高1.2SketchUp模型转换为Muhipatch模型方法级功能,本文将SketchUp强大的建模功能与三维的前提是场景建模,SketchUp可以方便而AreEngine结合起来,在二、三维GIS查询分析功能真实地构建各种地物的立体模型,能够迅速地对区开发方面做了一些有益的探索。域地形进行模拟,满足小区域范围内地形地物三维模型建立要求J。SketchUp6ESRI插件实现了从1三维建模的关键技
4、术SketchUp模型直接转为Multipatch模型。此插件的1.1模型的构建作用是将ArcMap和ArcScene中打开的数据导入(1)点状要素建模。地理环境中,行道树、路灯、SketchUp中作为底图或者参考图层进行地物三维建垃圾桶等往往被抽象成点状要素。路灯和垃圾桶等模。同时在SketchUp的Export/3DModels里的Ex-具有规则的几何形状,与面状要素的建模类似。树木portType中会多出ESRIMultipatch(.mdb)项,这的建模相对较困难,简便方法是利用SketchUp中自带样就可以把skp的模型直接导成M
5、ultipatch模型要的或网上下载添加的组件库直接绘制,也可结合素存储在GeoDatabase中,作为三维数据源(如图SketchUp中自由手绘工具实现要素的精确建模,一1),加载到ArcScene软件中,并且在导出模型的同般情况下,组件库中的模型能满足常用的需求。时需要设置每个Muhipatch模型的属性信息。(2)线状要素建模。项目区规划模型中的线状地物主要为河流和道路,在SketchUp软件中没有单纯的“线”建模,把线认为是带有一定面积的空间立体面,如把道路看作是具有一定宽度的面。如果河流和道路位于高低起伏较大的地形区域之上,则要通
6、过使用SandBox工具栏中的五个地形工具进行挤压、悬置、贴印处理,使其在视觉感官上增加真实感。(3)面状要素建模。地理环境中的建筑物、湖面、空旷的场地等通常以面状要素表示,具有面积、周长等特征。如在项目复垦区中的鱼塘及藕池建模图1三维效果图52第3期刘邢巍等:基于SketchUp与ArcGIS的山东邹城北宿镇三维GIS系统构建2013年6月景观的俯仰、缩放、平移等操作,从任意角度观看三2系统设计维场景。可任意设定飞行路线,并可输出动画。2.1系统开发技术路线(3)统计与分析。可以完善地进行二维或三维系统开发基本思想是以复垦区的栅格地图为基
7、的空间分析。二维方面提供对面积、距离等的自动础数据,经过ArcMap处理后,导出到SketchUp软件测量。三维方面可进行剖面分析和水淹分析,绘制中实现复垦区三维场景建模,之后将导出的模型数剖面图后可查询剖面线上的某一点的横断面,输出据加载到ArcScene中,最后利用ArcEngine组件开剖面图;水淹分析需要可根据某一高程计算水淹体发包进行二次开发,实现三维场景的驱动。在虚拟积,如已知某地区地下水位深度,计算塌陷坑内积水三维场景的基础上结合复垦区的空间数据、属性数量。图3所示为系统功能设计框架图。据共同管理,通过可视化软件开发工具将功能
8、进行集成,构建最终的三维GIS应用系统。图2所示为系统的技术路线图。图3为系统功能设计框架图图2系统的技术路线图3系统实现2.2系统数据库设计3.1信息查询模块GcoDataba
此文档下载收益归作者所有