PART/
01
问题思考
这篇文章换个方式,先提出一个需求:假设我们有不同时间采集的同一范围内,不同位置不同高度或者深度的数据,例如大气或海洋生态数据,在GIS中使用哪种格式的数据来表示更恰当呢?换句话说,如果我的点数据是四维的,包含x、y、z以及time四个维度,并含有相关的变量,例如海水盐度、温度等等信息,使用哪种多维时空数据来展示更加准确?
根据之前的介绍,我们已知,在GeoScene 中用来表示多维时空模型的数据类型有三个,分别是多维栅格数据、时空立方体以及体元图层。Pro中支持对这三类数据的创建、可视化以及分析。
再来看我们的实际需求与哪种模型更贴合。
首先,可以直接排除时空立方体,已知点数据是四维的,而时空立方体仅能表示三维立方体(x 和 y 维度表示空间,t 维度表示时间)少一个维度,可以不考虑;

表示
x、y、time维度时空立方体
其次,多维栅格数据也不太符合要求,虽然它可以表示多时间、多维度、多高度的信息,我们也可以将已知点数据按照高度间隔插值成栅格,再补充上时间维度信息,从而制作多维栅格数据,但是多维栅格数据有两个问题需要注意,一是展示的方式,多维栅格数据是以二维切片的方式在不同高度和时间维度上可视化,与三维立方体的效果相比,并不突出;二是实际需求中的数据的高度、时间都比较分散,需要先确定高度间隔
本文介绍了如何使用ArcGIS Pro和Python将四维点数据转换为体元图层。通过3D经验贝叶斯克里金法插值、3D GA图层转NetCDF工具以及要素至NetCDF工具,将不规则分布的点数据转换为规则的体元数据,并添加时间信息,最后在局部场景视图中加载并显示四维体元图层。
订阅专栏 解锁全文

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



