基于sketchup和arcgis engine的三维浏览查询系统研究

基于sketchup和arcgis engine的三维浏览查询系统研究

ID:11222526

大小:512.50 KB

页数:6页

时间:2018-07-10

基于sketchup和arcgis engine的三维浏览查询系统研究_第1页
基于sketchup和arcgis engine的三维浏览查询系统研究_第2页
基于sketchup和arcgis engine的三维浏览查询系统研究_第3页
基于sketchup和arcgis engine的三维浏览查询系统研究_第4页
基于sketchup和arcgis engine的三维浏览查询系统研究_第5页
资源描述:

《基于sketchup和arcgis engine的三维浏览查询系统研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于SketchUp和ArcGISEngine的三维浏览查询系统研究马素颜(华东师范大学地理信息科学教育部重点实验室,上海200062) 摘要:ArcGIS软件不能直接创建Multipatch三维模型,只能通过ArcObject编程实现或导入其他建模软件的模型,然而这两种方式都不够全面。本文借助GoogleSketchUp软件在ArcGIS环境中,以华东师范大学为例,将SketchUp比较完美的建模效果、强大的属性信息编辑与ArcEngine中的属性查询统一起来,开发了一个简单的三维浏览查询系统。关键词:三维GIS,Multi

2、patch三维模型,GoogleSketchUp Researchon3DNavigationandInquirySystemBasedonSketchUpandArcGISEngineMASu-yan(KeyLaboratoryofGeographicInformationScience,MinistryofEducation,EastChinaNormalUniversity,Shanghai200062,China) Abstract:SoftwareArcGIScannotdirectlycreateMultipach

3、ModelofESRIformat,whichmeansitcouldonlyloadmodelscreatedbyothersoftwareorcreatemodelsbymeansofAOprogramming,whilethesetwomeasureshavetheirlimitationsineditingpropertyinformationorcreatingmodelsrespectively.ThispaperisbasedonthemodelscreatedbySketchUp,usingSketchUp6E

4、SRIplugintotransformthemodelsintoMultipachModelofESRIformat.Moreover,thispapertakesthebuildingsinECNUasanexampletorealizethefunctionofsearchingpropertyinformationbyAEprogramming.Keywords:3DGIS;MultipachModelofESRIformat;GoogleSketchUp0  引言三维地理信息系统(3DGIS)是当今GIS发展的一个热

5、点。三维GIS对客观世界的表达能给人以更真实的感受,它不仅能够表达空间对象间的平面关系,而且能描述和表达它们之间的垂向关系[1]。目前,3DGIS的开发方式主要有两种:一是在专业的二维GIS软件平台上进行三维的二次开发,如ArcGIS,SuperMap等平台都提供了三维功能的开发接口;二是以其他三维或者2.5维软件作为平台,进行开发,如Skyline软件等。比较这两种方法,前者较后者的三维空间分析功能更强大,而后者较前者的三维模型建立方面有优势。其中ArcGIS作为GIS行业基础软件的领头羊,在社会生产、生活实践中有着广泛地应

6、用,很自然地成为构建三维地理信息系统的重要选择,但ArcGIS中模型的精确建立受到自身技术的一些限制。而利用GoogleSketchUp软件(以下简称SU)可以很好的解决这一问题,并且所建的模型能够直接转换为ArcGIS的三维模型格式Multipatch。本文将SU强大的建模功能与ArcGISEngine(以下简称AE)结合起来,并在三维的浏览与查询功能开发方面做了一个尝试。1  ArcScene平台与Multipatch三维数据模型ArcGIS3D分析系统是ArcGIS桌面产品的三维可视化和分析扩展模块。它可以有效地显示和分

7、析表面数据及内含的三维可视化和地形建模功能。3D分析扩展模块的核心是ArcScene应用,它为多层三维数据图的显示观察以及表面数据生成和分析提供了用户界面。[2]新实用的Multipatch技术更是强大了ArcScene构建三维模型方面的功能。Multipatch模型从抽象类Geometry中继承,它是一系列3D表面的集合。所有的3D表面在几何上主要是由TriangleStrips,TriangleFans和Rings(ring-groups)所代表,如图1所示。2  SU中三维建模方法在地理信息系统中,地理要素分为地物要素和

8、地形要素两大类。2.1 地形建模地物都是建在或长在地形基础之上的。要实现三维景观的比较真实的虚拟,对于起伏大的地区,地形的三维构建很重要。在SU中,有专门创建地形的扩展工具栏-----沙盒(SandBox),使用该工具创建的地形是许多个小三角形的集合,类似TIN(不规则三角网

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。