ArcGIS Engine的三维开发 1 第八章 ArcGIS Engine的三维开发 8
1 ArcGIS三维分析及其控件简介 8
1 ArcGIS 三维分析简介 ArcGIS三维分析提供了对表面数据有效的可视化和分析
使用三维分析,可以从多个角度来浏览表面数据,查询表面,从表面上一选定的位置来确定什么对象可见,以及通过叠加栅格和矢量数据来创建一幅逼真的透视图
三维分析( 3D Analyst) 添加了两个专用的三维可视化应用程序:ArcScene和 ArcGlobe,它们扩展了ArcGIS Desktop的功能,并且扩展了 ArcCatalog和 ArcMap的三维功能
ArcScene允许用户制作具有透视效果的场景,在这个场景中可以对地理信息系统数据进行浏览和交互
用户可以在表面上叠加栅格和矢量数据,并从矢量数据源创建线、面和体
用户也可以使用ArcScene中的三维分析工具创建和分析表面
ArcGlobe提供在标准计算机硬件上对巨型三维栅格、地形和矢量数据集进行实时漫游和缩放,在此过程中基本不会感觉到速度上的问题
这主要是依靠一种新引入的索引和快速检索数据的方法实现的
利用三维分析扩展ArcCatalog,从而实现对三维数据的管理并且创建具有三维视觉属性的图层
用户可以在ArcCatalog中使用与ArcScene中相同的浏览工具预览三维场景和数据
利用三维分析扩展ArcMap,从而可以由GIS数据生成新的表面,以及分析表面、查询表面某一位置的属性值和分析表面不同位置的可见性
用户还可以计算表面面积和表面之上或者表面之下的体积,并沿表面上的三维线生成剖面
ArcGIS Engine的三维开发 2 8
2 ArcGIS三维显示简介 ArcGIS Desktop中,可用于三维场景展示的程序为ArcGlobe和ArcScene,由于两者的差别,在三维场景展