osgEarth的Rex引擎原理分析(一一九)瓦片分级为何,在Google中则定为23级
发布时间
阅读量:
阅读量
目标:(一一八)中的问题206
原因可能有这么几条:
可用rex21级的分辨率在0.15米处(osgEarth的Rex引擎原理分析(一零九)19级瓦片分辨率估算)以上是可以达到的标准
数值精度的相关要求,在瓦片编号方面也提出了严格的技术指标。具体来说,在第^{^{}}级中最大编号值为^{^{}}。若采用浮点数进行存储,则该数值未超过浮点数所能表示的最大极限值-1(参考C++学习(一三九)float、double的有效数字)。当遇到第^{^{}}级时其最大编号值为^{^{}}则将超出浮点数的能力范围无法准确存储。
rex瓦片级数为20级,即0...19,osgEarth默认的级数为24级,即0...23
osgEarth/TerrainOptions.cpp
TerrainOptions::TerrainOptions( const ConfigOptions& options ) :
_maxLOD( 23 )
{
fromConfig( _conf );
}
osgEarthDrivers/engine_rex/RexTerrainEngineNode.cpp
#define DEFAULT_MAX_LOD 19u
全部评论 (0)
还没有任何评论哟~
