
ArcGlobe和ArcScene函数的比较和简要说明
在ArcGIS Desktop中,可用于显示3D场景的程序是ArcGlobe和ArcScene. 由于两者之间的差异,因此3D场景显示中的适用情况有所不同. 由于Engine和Desktop的基础技术都是基于AO的,因此比较结果在功能和总体效率方面也适用于GlobeControl和SceneControl.
ArcGlobe
ArcGlobe是ArcGIS 9.0之后出现的新产品. 它旨在显示具有大量数据的场景,并支持无缝显示栅格和矢量数据. ArcGlobe基于全局视图,所有数据都在“世界多维数据集投影”下进行投影,并且数据以分层块的形式显示. 为了提高显示效率,ArcGlobe可以根据需要在本地缓存数据,并且可以对矢量数据进行栅格化.
ArcScene
ArcScene是适合显示3D透视场景的平台. 它可以在3D场景中漫游并与3D矢量和栅格数据进行交互. ArcScene基于OpenGL,并支持TIN数据显示. 显示场景时,ArcScene会将所有数据加载到场景中. 矢量数据以矢量形式显示. 默认情况下,栅格数据将以较低的分辨率显示arcglobe和arcscene的主要区别,以提高效率.
ArcGlobe和ArcScene之间的主要区别:
![]()
ArcGlobe将所有数据投影到球体的表面上,使场景显示更接近真实世界. 适用于在整个城市,整个省,整个国家甚至整个世界进行数据显示.
ArcScene将所有数据投影到当前场景定义的空间参考中. 默认情况下,场景的空间参考由添加的第一层的空间参考确定. ArcScene中的场景表示为平面投影,适合在小范围内描述精细场景.
缓存和内存管理机制
ArcGlobe和ArcScene之间最重要的区别是. ArcGlobe专为海量数据显示而设计,因此有必要缓存数据以提高显示效率. ArcGlobe将数据划分为块,并根据级别创建缓存和索引,因此即使在ArcGlobe中显示大量数据,仍然可以高速显示和漫游.
ArcScene会将所有数据读入场景并完整显示,因此将占用大量的视频内存,物理内存和虚拟内存,这是ArcScene适合于小数据和小数据精细显示的原因之一. 小场面.
分析功能
ArcGlobe可以出色地显示大数据场景,同时提供高速漫游. 但是ArcScene更好地支持传统3D分析功能. 例如,ArcScene很好地支持Desktop中的3D Analyst工具栏,并支持显示Tin模型. ArcGlobe不支持Tin的显示,但支持将其添加到场景中作为高程数据. ArcGlobe支持Terrain数据集,但ArcScene不支持.

显示差异
在ArcGlobe中,用户可以选择栅格化后是否显示矢量数据. 此功能对于显示注释数据也非常有帮助. 用户可以选择在地球表面上显示注释(Annotation),也可以像广告牌一样面对当前用户. ArcScene不支持注释数据的显示. 在ArcGlobe中将矢量数据栅格化之后,可以大大提高显示效率. 在ArcGlobe场景的构建中arcglobe和arcscene的主要区别,我们采用了“尽可能栅格化矢量数据”的策略.
ArcGlobe和ArcScene之间的区别
3D Analyst工具栏
缓存机制显示大量数据
地形数据
将其作为海拔数据

显示锡罐
动态山影效果
注释显示(Annotation)
立体
复杂的三维符号(例如3D简单线条符号)
3D模型数据
在效果中沿路径移动图层

没有空间参考的数据
VRML支持
重要
可以导入/导出
表示符号体系
图层栅格化后的支持
不支持
由于ArcGlobe适用于显示数据和场景,尤其是栅格数据,因此非常适用于许多关注大范围区域的项目,例如军事,林业,水利工程,运输,测量和石油. 许多行业都有明显的优势.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-166261-1.html
当年美苏也是这样在海上角逐了很久
sorry