查看: 1601|回复: 4

osgEarth 测试问题

[复制链接]

该用户从未签到

发表于 2015-4-17 09:40:45 | 显示全部楼层 |阅读模式
OSG 3.2+osgEarth 2.6,编译成功,在测试时遇到问题。用osgearth_viewer 显示boston.earth时,读不出纹理,是不是TMS driver出现问题,因为读取gdal_tiff.earth是正常的,如图1:

图1

图1


读取自己编写的earth文件,用到VPB driver,南海区域一小块的.ive地形结果是半球显示(如图2),请大神给分析一下问题出在哪里。

图2

图2

该用户从未签到

发表于 2015-4-19 08:15:49 | 显示全部楼层
你用vpb生成的地形范围可能不是全球,osgEarth按照全球范围去读取,你的数据结构和osgEarth需求的不符合,我们采用全球30米高程生成了VPB库,生成范围正好是经度-180.0 到 180.0,维度-90.0到90.0,读取正常。

boston读取不正常,可能是是使用的国外数据服务器连接不上

该用户从未签到

 楼主| 发表于 2015-4-20 09:45:50 | 显示全部楼层
ago 发表于 2015-4-19 08:15
你用vpb生成的地形范围可能不是全球,osgEarth按照全球范围去读取,你的数据结构和osgEarth需求的不符合, ...

谢谢你的回答!

有几点之前可能没说清楚。首先我用VPB生成的地形范围是南海区域的,不是全球的,后来我用网上下载的编译好的包来运行,显示是正常的,但是编译的时候并没有提示出错啊,不知道问题所在。     其次,回复中提到的“数据结构和osgEarth需求不符合”,这里的数据结构是指什么?    最后,在另外的电脑上试了下,读取boston依旧不行,连不上国外服务器是不是编译过程中出现问题导致的?

谢谢!

该用户从未签到

发表于 2015-4-20 10:01:29 | 显示全部楼层
osgEarth的vpb插件按照osgEarth地形的TileKey来构造vpb的地形库读取路径,也就是说osgEarth的TileKey对应vpb的地形库的tileKey,如果两者的实际对应的地形区域不同,osgEarth读取后,显示会偏移,或者找不到,就像你的贴图一样。

boston读取不到,可以试试本地tms库能不能读取,如果可以,可能是curl库的问题

该用户从未签到

 楼主| 发表于 2015-4-20 15:55:15 | 显示全部楼层
ago 发表于 2015-4-20 10:01
osgEarth的vpb插件按照osgEarth地形的TileKey来构造vpb的地形库读取路径,也就是说osgEarth的TileKey对应vp ...

谢谢哈!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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