网友投稿 | 设为首页 | 加入收藏
1/1页1 跳转到查看:3435
回复该主题 发新话题
键盘左右键可以进行前后翻页操作
帮助

[求助]怎么根据图像分辨率确定LevelZeroTileSizeDegrees

[求助]怎么根据图像分辨率确定LevelZeroTileSizeDegrees

如题,[怎么根据图像分辨率确定LevelZeroTileSizeDegrees?瓦片大小512*512或256*256都行,有个大概思路就行,多谢啊。

TOP

 

TOP

 

回复 2# 书剑 的帖子

呵呵,多谢了!我看了那个贴子了,但还是有点问题。
比如对于贴中19级的分辨率为0.537米,那在19级这个LevelZeroTileSizeDegrees怎么定?假定图像大小为512*512的话,其实际覆盖长度就是512*0.537米吧?是否由确定的地球投影就可以根据这个来换算成LevelZeroTileSizeDegrees?

TOP

 

首先分辨率与级别是没有关系的。你可以在某个级别使用任何分辨率,只要3D引擎能承受。千万别拘泥于此。

分辨率只对原始图象有意义,是相机能拍的精度。但在每以及所使用的图片是由原始图片处理而来,之所以处理为2的N次方,是3D引擎纹理贴图的要求,所以你用512*0.537是没有任何意义的。

假如你有1幅1平方公里的1米精度的卫片,那么应该是1000*1000象素,首先应把1000*1000处理成1024*1024,而后建金字塔;关于0级的跨度你可以据此推敲一下。

WW的0级是5*10个瓦片,为什么呢,是因为细节层次算法的需要,如果第0级是1个瓦片,到第2级4*4个瓦片,绝大部分都是可见的,不需要进行判断,所以WW就用第3级做为0级,用5×10代替8×8建0级瓦片,当然也可以用4×8,以符合WGS84投影的卫片。GE的0级好像是1×2,但在启动时应该是装载到4×8。
最后编辑书剑 最后编辑于 2009-10-12 16:19:18

TOP

 

瓦片大小之所以用512×512,与屏幕大小和3D引擎的纹理处理能力有关,现在电脑显示器分辨率多是1024×768,512×512显示中心地区正好,还有就是3D引擎处理1024×1024或1024×1024以上的纹理贴图效率较低。

TOP

 

回复 5# 书剑 的帖子

明白了,呵呵,感激不尽!

TOP

 

回复 5# 书剑 的帖子

能否加你为qq好友?
输入数字贴发不了,我的qq名称是 袁利军
最后编辑scguest 最后编辑于 2009-10-13 15:44:42

TOP

 
1/1页1 跳转到
回复该主题 发表新主题
  <<上一主题 | 下一主题>>