引言
CALIPSO卫星上搭载了一部气象激光雷达,可以获取大气的垂直结构,其数据多数情况是在二维平面中显示。由于其获取的是大气垂直结构信息,如果将其在三维空间进行展示将会增强其信息的理解。这里就介绍了一种将CALIPSO数据投影到Google Earth进行三维展示的方法。
CALIPSO可视化方法由三个主要步骤完成。首先,制作二维profile图,如:后向散射图;然后,将二维profile图转换为极坐标空间中;第三,制作模型并贴纹理(上一步的图);第四,使用KML技术建立模型与地理信息的生成kml文件;最后,KML文件可以通过Google Earth可视化。
处理基础
KML语言
KML用于组织Google Earth中的地理空间相关数据。 地理空间数据可以以图像或二进制格式处理和输出,可以嵌入到KML文件中。
COLLADA和Sketchup
Sketchup中文名是草图大师,用于三维建模。使用这个软件我们可以构建模型,将后向散射图映射到该模型,并存储为COLLADA格式。
COLLADA是面向交互式3D 应用程序的基于 XML 的数字资产交换方案。
数据处理
生成后向散射图
读取CALIPSO Level1 Profile数据生成后向散射图。这里可以采用ccplot(百度和google都可以搜索到)进行绘制,也可以使用官方提供的Matlab代码进行生成,还可以用Panoply软件绘制。
极坐标空间绘图
将生成的笛卡尔坐标系(直角坐标)中的二维图在极坐标空间绘制。
弯曲的弧度可以通过球面距离和地球半径计算得到。
Sketchup建模
使用SKetchup软件建模,将极坐标中间图片作为纹理进行贴图。
KML编辑器
使用KML编辑器关联模型和kml文件,确定展绘在Google earth中的位置。
可视化效果
气溶胶光学厚度产品在GoogleEarth上的可视化效果。