ArcScene 三维显示的一些问题

ArcScene在现实的时候,默认的加载影响的分辨率变得极低,直接影响显示效果!

稍微可以改变的是:在layer properties”,“Rendering” 选项卡中最下面的“Quality enhancement for raster image”,将右面的滑块“slider”到最high高的。

 

再说说ArcScene和ArcGloble的区别,看文摘:

 ArcGlobeArcScene功能比较与简单说明

ArcGIS Desktop中,可用于三维场景展示的程序为ArcGlobe和ArcScene,由于两者的差别,在三维场景展示中适用的情况有所不同。由于Engine与Desktop底层技术都是基于AO的,因此该比较结果在功能性和整体效率方面同样适用与GlobeControl和SceneControl。

ArcGlobe
ArcGlobe是ArcGIS9.0之后出现的新产品,设计用于展示大数据量的场景,支持对栅格和矢量数据无缝的显示。ArcGlobe基于全球视野,所有数据均投影到全球立方投影(World Cube Projection)下,并对数据进行分级分块显示。为提高显示效率,ArcGlobe按需将数据缓存到本地,矢量数据可以进行栅格化。

ArcScene
ArcScene是一个适合于展示三维透视场景的平台,可以在三维场景中漫游并与三维矢量与栅格数据进行交互。ArcScene是基于OpenGL的,支持TIN数据显示。显示场景时,ArcScene会将所有数据加载到场景中,矢量数据以矢量形式显示,栅格数据默认会降低分辨率来显示以提高效率。

ArcGlobeArcScene的主要区别:
ArcGlobe将所有数据投影到球体表面上,使场景显示更接近现实世界。适合于全市,全省,全国甚至全球大范围内的数据展示。
ArcScene将所有数据投影到当前场景所定义的空间参考中,默认情况下,场景的空间参考由所加入的第一个图层空间参考决定。ArcScene中场景表现为平面投影,适合于小范围内精细场景刻画。

缓存与内存管理机制
ArcGlobe和ArcScene最重要的区别在于此。ArcGlobe设计用于海量数据展示,所以为提高显示效率而进行数据缓存是很必要的。ArcGlobe将数据分块并按级别建立缓存和索引,才使得即使在ArcGlobe中显示海量数据仍可以高速的展示与漫游。
ArcScene会将所有数据读入场景中完全显示,因此会占用大量显存,物理内存和虚拟内存,这也是ArcScene适于小数据量小场景精细展示的原因之一。

分析功能
ArcGlobe可以极好的展示大数据的场景,同时提供高速的漫游。但ArcScene对传统的三维分析功能支持的更好。例如Desktop中3D Analyst工具条在ArcScene中被很好的支持,并支持Tin模型的显示。ArcGlobe不支持Tin的显示,但支持其作为高程数据加入场景。ArcGlobe支持Terrain数据集但ArcScene不支持。

显示差别
ArcGlobe中用户可以选择是否将矢量数据栅格化后显示,该功能对注记数据的显示也有很大帮助。用户可以选择将注记(Annotation)附着显示于地球表面或像广告牌一样面向当前用户。ArcScene中不支持注记(Annotation)数据的显示。在ArcGlobe中矢量数据栅格化后可以大幅提高显示效率,我们在ArcGlobe 场景建设中采取“能够栅格化的矢量数据尽量栅格化”的策略也来自于此。

ArcGlobeArcScene功能差别

描述

ArcGlobe

ArcScene

3D Analyst工具条
No
Yes
缓存机制展示大量数据
Yes
No
Terrain数据
Yes
No
Tin作为高程数据
Yes
Yes
显示Tin
No
Yes
动态山影效果
No
Yes
注记的显示(Annotation)
Yes
No
立体视觉
No
Yes
复杂三维符号(如3D Simple Line Symbol)
No
Yes
三维模型数据
Yes
Yes
动画效果中的沿路径移动图层
No
Yes
无空间参考的数据
No
Yes
VRML支持
可导入
可导入/导出
Representation symbology
图层栅格化后可支持
不支持

由于ArcGlobe适于海量数据量大范围场景的展示,尤其是大数据量的栅格数据展示,因此很适合于很多关注大范围的项目,在军事、林业、水利、交通、测绘、石油等很多行业均有明显优势

 ArcGIS三维分析之ArcGlobe简要说明

ArcGlobeArcGIS9.0之后出现的新产品,设计用于展示大数据量的场景,基于全球视野,所有数据均投影到全球立方投影(World Cube Projection)下,并对数据进行分级分块显示。

一、什么是ArcGlobe?

ArcGlobeArcGIS桌面应用——3D Analyst扩展的一部分(像ArcScene.)、其提供了海量地理数据的交互式可视化,允许全球数据、本地数据和街道级数据间的无缝过渡,使用标准的ArcGIS数据源和图层

二、ArcGlobe数据源

ArcGlobe支持的数据类型包括:1ArcGIS栅格数据,包括栅格目录; 2ArcGIS要素数据,包括文本注记; 3ArcIMS图层;4ArcGIS Server中的MapServer图层;

注意:所有的数据源都必须有空间参考

三、ArcGlobe图层类型

高程图层:定义globe的表面

纹理图层:贴于globe表面的图层

漂浮图层:位于globe图层之上或下的图层

四、ArcGlobe显示管理

数据内部在不同细节等级处(比例)被自动分为许多块(tiles)

创建多分辨率的数据表达(矢量要素只有一个细节等级),即使是很大的数据,也只需有限量的块即可满足显示一个3D视图。

五、ArcGlobe提供了数据缓存机制

为了提高显示性能,ArcGlobe为每个图层保留一个块的缓存。块存储在内在缓存中(可立即使用)或磁盘缓存中(供后来使用),其分别对应两种缓存机制:按需缓存和显示缓存。

按需缓存

动态交互过程中必需的数据块才会被缓存,其提高了3D数据浏览的平滑度。数据源的位置、格式以及投影方式等都会影响缓存的性能。

显式缓存

可以为所有图层在特定细节等级处创建缓存;

避免了按需缓存的性能和内在代价;

可能需要较长时间创建缓存,但只需建立一次;

六、其与ArcScene的简单比较

ArcScene

ArcScene是一个适合于展示三维透视场景的平台,可以在三维场景中漫游并与三维矢量与栅格数据进行交互。ArcScene是基于OpenGL的,支持TIN数据显示。显示场景时,ArcScene会将所有数据加载到场景中,矢量数据以矢量形式显示,栅格数据默认会降低分辨率来显示以提高效率。

ArcGlobe和ArcScene的主要区别:

ArcGlobe将所有数据投影到球体表面上,使场景显示更接近现实世界。适合于全市,全省,全国甚至全球大范围内的数据展示。

ArcScene将所有数据投影到当前场景所定义的空间参考中,默认情况下,场景的空间参考由所加入的第一个图层空间参考决定。ArcScene中场景表现为平面投影,适合于小范围内精细场景刻画。

缓存与内存管理机制

ArcGlobe和ArcScene最重要的区别在于此。ArcGlobe设计用于海量数据展示,所以为提高显示效率而进行数据缓存是很必要的。ArcGlobe将数据分块并按级别建立缓存和索引,才使得即使在ArcGlobe中显示海量数据仍可以高速的展示与漫游。

ArcScene会将所有数据读入场景中完全显示,因此会占用大量显存,物理内存和虚拟内存,这也是ArcScene适于小数据量小场景精细展示的原因之一。

分析功能

ArcGlobe可以极好的展示大数据的场景,同时提供高速的漫游。但ArcScene对传统的三维分析功能支持的更好。例如Desktop中3D Analyst工具条在ArcScene中被很好的支持,并支持Tin模型的显示。ArcGlobe不支持Tin的显示,但支持其作为高程数据加入场景。ArcGlobe支持Terrain数据集但ArcScene不支持。

显示差别

ArcGlobe中用户可以选择是否将矢量数据栅格化后显示,该功能对注记数据的显示也有很大帮助。用户可以选择将注记(Annotation)附着显示于地球表面或像广告牌一样面向当前用户。ArcScene中不支持注记(Annotation)数据的显示。在ArcGlobe中矢量数据栅格化后

可以大幅提高显示效率,我们在ArcGlobe 场景建设中采取“能够栅格化的矢量数据尽量栅格化”的策略也来自于此。

 

参考资料:

[1]、2004年第六届ArcGIS暨ERDAS中国用户在全

[2]、南京大学小百合站:ArcGlobe与ArcScene功能比较与简单说明:http://bbs.nju.edu.cn/bbscon?board=GIS&file=M.1182522462.A&num=1

以上原文: http://www.cnblogs.com/xianyin05/archive/2009/04/14/1435757.html

你可能感兴趣的:(arc)