查看: 2739|回复: 5

osgdem 导入多个DEM文件 重叠问题。

[复制链接]

该用户从未签到

发表于 2010-4-24 01:49:09 | 显示全部楼层 |阅读模式
本帖最后由 winglemon 于 2010-4-24 01:52 编辑

比如附件里面是两个用gdal_translate 转的 geotiff 文件, 位置没有错误啊, 可是
我用
osgdem --xx 90 --yy 90 -d a.tiff -d b.tiff -o o.ive
用osgview只看到了一块数据。

如果分开导入
osgdem --xx 90 --yy 90 -d a.tiff  -o a.ive
osgdem --xx 90 --yy 90 -d b.tiff  -o b.ive
用 osgview a.ive b.ive 看到两个dem数据在叠罗汉, 郁闷??


另外 arcinfo ascii 是不是osgdem不直接支持? 只能用gdal_translate转成tiff???


多谢了!!

dem_tif.rar

2.28 MB, 下载次数: 86, 下载积分: 威望 1

该用户从未签到

 楼主| 发表于 2010-4-24 01:53:56 | 显示全部楼层
2个tiff是冲arcinfo ascii转过来的
文件头分别是

ncols         976
nrows         764
xllcorner     714850
yllcorner     3414600
cellsize      25
NODATA_value  -9999


ncols         978
nrows         766
xllcorner     738725
yllcorner     3415100
cellsize      25
NODATA_value  -9999

该用户从未签到

发表于 2010-4-24 13:00:23 | 显示全部楼层
估计是你的DEM没有正确的坐标转换信息~~~~~~·

该用户从未签到

 楼主| 发表于 2010-4-24 23:28:11 | 显示全部楼层
搞定了,用一个shell搞定了, 原来转完geotiff之后prj文件也得方在一块。
所以干脆救灾arcinfo ascii 目录下面直接转就行了。
shell脚本如下:

#! /bin/bash
cd /media/e/demdir
for file in *.txt
do
   gdal_translate -of "GTiff" $file `basename $file .txt`.tiff
done

afilelist=""
for file in *.tiff
do
   afilelist+=" -d "$file
done
osgdem $afilelist -o chongqing_1_50000/out.ive


有个新问题。没有投影文件的dem怎么转阿?
比如我有文件头, 应该是经纬度的, 用
osgdem 怎么转阿? 结果总是不对, 两个DEM叠在一块了

ncols         1800

nrows         1200

xllcorner     111

yllcorner     3

cellsize      0.00083333333333346

NODATA_value  -9999

该用户从未签到

发表于 2010-4-25 07:47:08 | 显示全部楼层
。。。。。。。。。。。。。。。。。。投影data一般都应该跟gdal放在环境路径下面~~~~dem都是有投影的,不可能是球形的吧,,经纬度可以直接使用,它的投影方式是Plate Carree~~~~~~~~

该用户从未签到

 楼主| 发表于 2010-4-27 22:20:43 | 显示全部楼层
谢谢 flysky
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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