获取地形数据的全路径。通过该地形数据获取相关信息,加载地形数据作为地形图层显示在三维场景窗口中。
命名空间:
SuperMap.Realspace程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
public string DataName { get; } |
备注
SCT(SuperMap Cache Terrain)是SuperMap自己的一种文件格式,是将数据量大的地形数据预处理形成缓存目录,即将数据量大的地形数据按照全球格网剖分模型,采用四叉树剖分法对大数据量的地形数据进行分层分块。SuperMap的四叉树格网是按经纬网建立的全球统一格网剖分模型,范围上从经度-180度到180度分成列,从纬度-90度到90度分成行,随着视点的移动缩放,格网也就一分为四按四叉树分割原理进行分割,行列数各扩大2倍。
对于地形数据,SuperMap分割的数据是合法的SuperMap Dem/Grid经纬度数据集,在最底层(根据使用习惯,最底层的地形数据应该是最清晰的)满足的150*150的尺寸大小,每个文件都是二进制bit流组成的*.bil格式文件,大小是44KB。分层分块后所得的每一个bil文件的编号为这个文件所在全球格网的行列号。
另外,保存分层分块数据的缓存目录结果,类似金字塔。层:存放数据的根节点,每层存放了不同比例尺下的数据;行列:按照全球统一格网对球体进行剖分,会将球体剖分成N行2N列,行列号也组成了每个数据文件的名字。
形成缓存目录后,在缓存目录中同时生成的一个文件,该文件对生成的缓存进行了详细描述。例如缓存层数、缓存地理范围、缓存文件类型等,而这个文件就是SCT文件,该文件可以使用文本浏览器打开浏览。系统通过加载SCT文件,获得缓存信息,从而将预处理后的地形数据作为一个图层显示在三维场景窗口中,我们称该图层为地形图层。
其中,预处理生成的缓存文件扩展名为*.bil。