查看: 2698|回复: 3

如何读取TXT文件的高程图,并实现渲染

[复制链接]

该用户从未签到

发表于 2012-3-4 15:28:18 | 显示全部楼层 |阅读模式
我与一个高程图,按照下列格式:

X                              Y                             Z
18.724424        -4.79966                        0.726769
18.72428                        -4.785504        0.72769
22.134181        -5.570676        1.108583
22.13401                        -5.553866        1.109676
22.133839        -5.537056        1.11077
22.133667        -5.520246        1.111863
22.133496        -5.503435        1.112957
22.133325        -5.486626        1.11405
22.133154        -5.469815        1.115144
22.132982        -5.453005        1.116237
22.132811        -5.436195        1.117331
19.732034        -4.764128        0.85707
19.731882        -4.749185        0.858042
19.731729        -4.734243        0.859014
19.731577        -4.719301        0.859986
19.731425        -4.704359        0.860958
19.731273        -4.689416        0.86193
....

文件大,我拷贝了一段上来。

我这两天看了osg/earth ,osg/VPB ,gdal translate
不知道如何直接读取上述数据,并且实现三维图的加载?

该用户从未签到

发表于 2012-3-7 15:37:32 | 显示全部楼层
这个直接用绘制基本几何体的方式。
1:首先你得分析下你的数据格式,比如是否是一列一列的还是一行 一行的,
2:按照多边形QUAD_STRP的格式来绘制,这一步可以参照osg的一个例子程序,即使用原始数据构建地形
3:假设你已经完成这步骤,你要绘制颜色的话,你就需要定制色标,利用Z值高度定制色标,然后对每个定点设置颜色。

该用户从未签到

发表于 2012-5-31 20:28:18 | 显示全部楼层
osg有个例子,shaderTerrain,您可以参考一下

该用户从未签到

发表于 2013-8-12 11:27:31 | 显示全部楼层
写成*.IMG格式,或是*.Tiff格式的高程数据文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表