DEM地形可视化-生成真实感图形基本步骤

DEM地形可视化-生成真实感图形基本步骤


发布日期: 2016-06-01 更新日期: 2016-06-01 编辑:zhangxiang 浏览次数: 6179

标签:

摘要: 传统的地学分析图形中,三维地形立体图通常是用一组经投影变换的剖面线或网线构造的,图形简单,内容单一,缺乏实体感,实用价值受到限制。而三维地形模型的动态显示是区域地形等多种要素三维景观的综合体现,具有信息丰富、层次分明、真实感强的特点。 生成真实感图形基本步骤 ...

传统的地学分析图形中,三维地形立体图通常是用一组经投影变换的剖面线或网线构造的,图形简单,内容单一,缺乏实体感,实用价值受到限制。而三维地形模型的动态显示是区域地形等多种要素三维景观的综合体现,具有信息丰富、层次分明、真实感强的特点。

生成真实感图形基本步骤

1.建立模型

模型的建立分以下三个小步:

(1)建立物体的几何模型,设定物体的光学属性,其中多边形建模方法是最常用的模型表示方法,该方法将对象简化成一系列多边形表面。物体的光学属性包括对光的漫反射系数、镜面反射系数、折射率、透明度、颜色、纹理、粗糙度等;

(2)设定光源的位置、形状及光学特性;

(3)设定视点和视屏位置。

2.计算视屏上各像素点的颜色

(1)不可见面消除;

(2)阴影计算;

(3)光照颜色计算选择合适的光照模型,计算在光源照射下物体表面各可见点对视屏上各像素点的光贡献,由此求出视屏上各像素点的颜色值。

3.显示计算到屏幕上。

DEM数据组织

DEM库采用金字塔结构存放多种空间分辨率的地形数据,同一分辨率的栅格数据被组织在一个层面内,而不同分辨率的地形数据具有上下的垂直组织关系:越靠近顶层,数据的分辨率越小,数据量也越小,只能反映原始地形的概貌;越靠近底层,数据的分辨率越大,数据量也越大,更能反映原始地形详情。

数据分块调度

由于受到目前操作系统处理数据量的限制,存在于DEM库中的海量地形数据不可能全部常驻内存。鉴于内外存的数据交换非常耗时,为了尽量减少数据库中的数据存取,需要针对三维地形可视化的特点对空间对象进行缓冲管理。

在内存中用一块存储区作为数据缓冲区,由于数据缓冲区的大小有一定限制,在进行数据存取时只能将部分数据读入,操作过程中需要进行数据的“部分装入”和“部分对换”,这种数据交换技术称为缓冲管理。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org