查看: 3435|回复: 2

osgdem中--xx与--zz的问题

[复制链接]

该用户从未签到

发表于 2008-7-29 16:23:06 | 显示全部楼层 |阅读模式
首先给出d.dem信息
gdalinfo d.dem
Driver: USGSDEM/USGS Optional ASCII DEM (and CDED)
Files: d.dem
Size is 121, 121
Coordinate System is:
GEOGCS["WGS 84",
    DATUM["WGS_1984",
        SPHEROID["WGS 84",6378137,298.257223563,
            AUTHORITY["EPSG","7030"]],
        TOWGS84[0,0,0,0,0,0,0],
        AUTHORITY["EPSG","6326"]],
    PRIMEM["Greenwich",0,
        AUTHORITY["EPSG","8901"]],
    UNIT["degree",0.0174532925199433,
        AUTHORITY["EPSG","9108"]],
    AXIS["Lat",NORTH],
    AXIS["Long",EAST],
    AUTHORITY["EPSG","4326"]]
Origin = (118.799583333333330,32.100416666666668)
Pixel Size = (0.000833333333333,-0.000833333333333)
Metadata:
  AREA_OR_POINT=Point
Corner Coordinates:
Upper Left  ( 118.7995833,  32.1004167)
Lower Left  ( 118.7995833,  31.9995833)
Upper Right ( 118.9004167,  32.1004167)
Lower Right ( 118.9004167,  31.9995833)
Center      ( 118.8500000,  32.0500000)
Band 1 Block=121x121 Type=Float32, ColorInterp=Undefined
  NoData Value=-32767
  Unit Type: m


这个文件是我使用global mapper将http://srtm.csi.cgiar.org/上得到的tif部分转换成dem
我在使用osgdem --xx 1 --yy -1 -d d.dem -a a.osga生成osga模型基本没有问题(只有平面单位和高度单位不同造成的变形,但基本正确)。
我决定改变--xx --yy --zz后面的参数来修正变形。
当我使用--xx 3 的时候(osgdem --xx 3 --yy 1 -d d.dem -a a.osga),生成的osga模型文件在x轴方向会使前后部分颠倒,得到的模型是错误的。大于3的值也有类似的错误。
由于修改平面单位失败,我决定修改高度单位
当我使用--zz的时候不管--zz后面的数是多少,osga模型文件都不变化,基本就可以忽略这个参数了。
即使将-a a.osga换成-o .ive生成的ive模型也存在这样的问题。
我的目的就是想将从网上下载的tif文件可以使用osg来加载显示出正确比例的模型,有谁解决过这样的问题指点下,有思路的也说说,小弟先谢谢了。

该用户从未签到

发表于 2008-8-7 22:43:03 | 显示全部楼层
这里的是--xx,,,指的是单位像素包含的大小【specifying the size of the pixels in meters】
通常是不需要我们设置的~~~~这是通过默认GDAL得到就可以了~~~~~

该用户从未签到

发表于 2009-11-17 19:14:39 | 显示全部楼层
栅格数据如果有cellsize就不需要设置,没有的话,才设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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