一、TIN地形数据简介
SuperMap GIS中的三维地形切片一般有两种,DEM地形和TIN(不规则三角网),它们是表示数字高程模型的两种方法。DEM地形是普通地形切片,没有TIN地形的特征点多,生成时间比TIN要快,适用于只作展示的场景。TIN(Triangulated Irregular Network) 指不规则三角网,是针对连续三维空间的不规则划分,其最小单元为不规则三角形。TIN 可以减少数据冗余,表达经度更高,同时在计算效率方面比较有优势,在地理信息系统中有广泛应用。 如交通,道路、桥梁、隧道设计、施工;水利,水利设施、水利发电等;城市建筑,施工、填挖方等。
TIN(不规则三角网)

(左图是TIN地形数据添加到球面场景效果,右图是TIN地形添加到球面场景,对TIN地形图层右键属性里设置填充轮廓的效果)
二、TIN地形数据格式
TIN地形是由栅格数据集(Grid规则格网)切三维缓存而来,格式为.sct。
SCT(SuperMap Cache Terrain)三维地形缓存文件,是SuperMap自己的一种文件格式,是将数据量大的地形数据预处理形成缓存目录。
数据量大的地形数据按照全球格网剖分模型,采用四叉树剖分法对大数据量的地形数据进行分层分块。
1.SuperMap的四叉树格网是按经纬网建立的全球统一格网剖分模型,范围上从经度-180度到180度分成列,从纬度-90度到90度分成行,随着视点的移动缩放,格网也就一分为四按四叉树分割原理进行分割,行列数各扩大2倍。
2.对于地形数据,SuperMap分割的数据是合法的SuperMap Dem经纬度数据集,最精细层数据(最大分辨率)满足的150*150像素的尺寸大小,每个文件都是二进制bit流组成的*.bil格式文件,大小是44KB。分层分块后所得的每一个bil文件的编号为这个文件所在全球格网的行列号。
3.保存分层分块数据的缓存目录结果,类似金字塔。
层:存放数据的根节点,每层存放了不同比例尺下的数据;
行列:按照全球统一格网对球体进行剖分,会将球体剖分成N行2N列,行列号也组成了每个数据文件的名字。
4.形成缓存目录后,在缓存目录中同时生成的一个文件,该文件对生成的缓存进行了详细描述。例如缓存层数、缓存地理范围、缓存文件类型等,而这个文件就是SCT文件,该文件可以使用文本编辑器打开浏览。系统通过加载SCT文件,获得缓存信息,从而将预处理后的地形数据作为一个图层显示在三维场景窗口中,我们称该图层为地形图层。
其中,预处理生成的缓存文件扩展名为*.bil。
追根溯源,下图列出了SuperMap支持导入的栅格文件格式:

三、TIN地形数据处理
3.1 导入数据集
数据源右键——【导入数据集】,会弹出如下图参数框,可进行设置。

编码类型:对Grid栅格数据,可以采用四种压缩编码方式,即 DCT、SGL、LZW 和 复合编码。其中 DCT 和复合编码为有损压缩编码方式,SGL和LZW为无损压缩编码方式。
- 注意:栅格数据集只支持LZW、SGL,当原编码方式为DCT、复合编码时,可选择SGL的编码方式。8位影像的非灰色度调色板不支持DCT编码,可转为LZW的编码方式。
数据集类型:设置导入数据的类型。导入栅格数据的结果类型有影像数据集和栅格数据集2个选项供用户选择。选择“影像数据集”项,则将数据文件导入为影像数据集;选择“栅格数据集”项,则将数据文件导入为 GRID 数据集。
波段导入模式:用于设置在导入多波段影像数据,如 Erdas Image 文件(*.img)和 TIFF 文件(*.tif)时,影像数据的波段导入模式。系统提供了多波段、多个单波段和合成波段3种方式。 多个单波段:将多波段数据导入为一个单波段数据集。
多波段:将多波段数据导入为一个多波段数据集。在多波段数据集的属性窗口中,定位到图像属性项,可以查看其波段表信息。
合成波段:将多波段数据导入为一个单波段数据集。合成后的数据集只有一个波段。注意:目前此导入模式只适用于将8位多波段的数据导入为一个24位或者32位的单波段数据集。
创建影像金字塔

介绍SuperMapGIS中的TIN地形数据处理方法,包括数据格式、生成缓存、导入与发布服务等内容,并解决常见问题。
1212

被折叠的 条评论
为什么被折叠?



