|
大家好:
我现在有个二进制地形文件,这个文件的后缀是*.hgt。
我分析过了,它里面存储了1201*1201个地形的高程数据,每个数据占2个字节,所以文件大小是2.75M。可以用VC的二进制文件查看器可以查看这个文件的所有数据。
比如:04 D8 04 5C 04 61 04 D1................(十六进制)读取出来应该是:1240,1250,1121,1233.............(十进制)
这个函数不光要把里面的数据正确的读出来,还要再设计个参数,能把需要的那一块(某个范围)的数据读出来,要用到文件指针定位。我的目的是用到我的地形绘制中,一次全部读取,全部绘制,速度太慢,都无法场景漫游了,我想随着视点的前移(即漫游前进),动态生成远处的地形。而这些地形数据就要靠这个文件太读取(指定部分),用于地形的绘制。这样速度就快了,漫游应该没有问题了。
那位能帮我写一下这个函数吗?挺急的。那位肯帮忙,留下的email,我把地形文件发给你。或者到ftp://edcsgs9.cr.usgs.gov/pub/data/srtm/的Eurasia目录下载(该目录下存放了中国的所有地方的地形文件)
我现在在忙着做地形渲染等其他工作。
我的油箱是 ladanyu@126.com ,QQ:190232318,或者直接贴出来,与大家分享。 |
|