查看: 5233|回复: 5

请教一下:怎样设置osgEarth的坐标系

[复制链接]

该用户从未签到

发表于 2012-11-13 15:24:33 | 显示全部楼层 |阅读模式
osgEarth默认使用的是WGS84坐标,可以设置成其他的坐标系统吗?

该用户从未签到

发表于 2013-1-11 14:32:48 | 显示全部楼层
这个我也想知道

该用户从未签到

发表于 2013-10-16 15:32:30 | 显示全部楼层
同问。。

该用户从未签到

发表于 2013-12-24 18:56:28 | 显示全部楼层
这是新手遇到的一个很普遍的问题。麻烦版主看到了能回答。现在就有一份西安 80 投影坐标系的模型、影像数据,如何才能加载osgearth 地球上呢。是转换成WGS84的坐标系(如果没有参数的话,转换后的精度不能保证)再加呢,还是osgearth直接支持西安80坐标系下的数据。

该用户从未签到

发表于 2013-12-26 17:30:28 | 显示全部楼层
本帖最后由 justwww 于 2013-12-26 17:34 编辑
tuncaysanli 发表于 2013-12-24 18:56
这是新手遇到的一个很普遍的问题。麻烦版主看到了能回答。现在就有一份西安 80 投影坐标系的模型、影像数据 ...


1)要读取的话从osgEarth::MapNode 中getMapSRS ()可以得到osgEarth::SpatialReference对象,你要的都在这里。
2)如果要设置的话,可以注意osgEarth::Map构造里的参数osgEarth::MapOptions。构造MapOption时需要设置osgEarth:: ProfileOptions ,这个里面的srsString/vsrsString等字符串就是1)中SpatialReference::getWKT()函数读出来的那些。

两者都是用WKT来描述的。至于什么是WKT可以问度娘

很久没碰这个了,都是凭印象写的,可能会有小的偏差,如有差错可以看看这些类的其它函数。

该用户从未签到

发表于 2013-12-26 17:38:30 | 显示全部楼层

答案参考5楼。

发现你才注册半年多,居然等级比我高很多,我没脸见人了……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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