基于SketchUp和ArcGISEngine的三维浏览查询系统研究.doc
《基于SketchUp和ArcGISEngine的三维浏览查询系统研究.doc》由会员分享,可在线阅读,更多相关《基于SketchUp和ArcGISEngine的三维浏览查询系统研究.doc(6页珍藏版)》请在三一文库上搜索。
1、基于SketchUp和ArcGIS Engine的三维浏览查询系统研究马素颜(华东师范大学地理信息科学教育部重点实验室,上海200062)摘要:ArcGIS软件不能直接创建Multipatch三维模型,只能通过ArcObject编程实现或导入其他建模软件的模型,然而这两种方式都不够全面。本文借助Google SketchUp软件在ArcGIS环境中,以华东师范大学为例,将SketchUp比较完美的建模效果、强大的属性信息编辑与Arc Engine中的属性查询统一起来,开发了一个简单的三维浏览查询系统。关键词: 三维GIS,Multipatch三维模型,Google SketchUpResear
2、ch on 3D Navigation and Inquiry System Based on SketchUp and ArcGIS EngineMA Su-yan(Key Laboratory of Geographic Information Science, Ministry of Education,East China Normal University, Shanghai 200062,China)Abstract: Software ArcGIS cannot directly create Multipach Model of ESRI format, which means
3、 it could only load models created by other software or create models by means of AO programming, while these two measures have their limitations in editing property information or creating models respectively. This paper is based on the models created by SketchUp, using SketchUp6 ESRI plugin to tra
4、nsform the models into Multipach Model of ESRI format. Moreover, this paper takes the buildings in ECNU as an example to realize the function of searching property information by AE programming.Key words: 3D GIS; Multipach Model of ESRI format; Google SketchUp0 引言三维地理信息系统(3DGIS)是当今GIS发展的一个热点。三维GIS对客
5、观世界的表达能给人以更真实的感受,它不仅能够表达空间对象间的平面关系,而且能描述和表达它们之间的垂向关系1。目前,3DGIS的开发方式主要有两种:一是在专业的二维GIS软件平台上进行三维的二次开发,如ArcGIS,SuperMap等平台都提供了三维功能的开发接口;二是以其他三维或者2.5维软件作为平台,进行开发,如Skyline软件等。比较这两种方法,前者较后者的三维空间分析功能更强大,而后者较前者的三维模型建立方面有优势。其中ArcGIS作为GIS行业基础软件的领头羊,在社会生产、生活实践中有着广泛地应用,很自然地成为构建三维地理信息系统的重要选择,但ArcGIS中模型的精确建立受到自身技术
6、的一些限制。而利用Google SketchUp软件(以下简称SU)可以很好的解决这一问题,并且所建的模型能够直接转换为ArcGIS 的三维模型格式Multipatch。本文将SU强大的建模功能与ArcGIS Engine(以下简称AE)结合起来,并在三维的浏览与查询功能开发方面做了一个尝试。1 ArcScene平台与Multipatch三维数据模型ArcGIS 3D分析系统是ArcGIS桌面产品的三维可视化和分析扩展模块。它可以有效地显示和分析表面数据及内含的三维可视化和地形建模功能。3D分析扩展模块的核心是ArcScene应用,它为多层三维数据图的显示观察以及表面数据生成和分析提供了用户界
7、面。2 新实用的Multipatch技术更是强大了ArcScene构建三维模型方面的功能。Multipatch模型从抽象类Geometry中继承,它是一系列3D表面的集合。所有的3D表面在几何上主要是由Triangle Strips, Triangle Fans和Rings(ring-groups)所代表,如图1所示。2 SU中三维建模方法在地理信息系统中,地理要素分为地物要素和地形要素两大类。2.1地形建模地物都是建在或长在地形基础之上的。要实现三维景观的比较真实的虚拟,对于起伏大的地区,地形的三维构建很重要。在SU中,有专门创建地形的扩展工具栏-沙盒(SandBox),使用该工具创建的地形
8、是许多个小三角形的集合,类似TIN(不规则三角网)。只要把等高线直接导入进来,就可以通过该工具直接创建真实的三维地形。42.2地物建模与其他建模软件类似,SketchUp中完整的建模过程包括几何建模和贴图纹理制作两步。2.2.1 几何建模地物要素可分为点状要素、线状要素、面状要素三大类。1、 点状要素建模地理环境中,行道树、路灯、垃圾桶等往往被抽象成点状要素。路灯和垃圾桶等具有规则的几何形状,与面状要素的建模类似。树木的建模相对来讲比较困难。其他的建模软件如MultiGen Creator中对树木的建模采用BillBoard技术,将树木抽象成两个交叉的十字面,建出来的模型“只可远观”,效果不太
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SketchUp ArcGISEngine 三维 浏览 查询 系统 研究
链接地址:https://www.31doc.com/p-2470159.html