当需要可视化在时间维度上变化的坐标点时,使用三维显示的方法能够使数据有更好的可读性。
适用数据:
手机信令数据、交通轨迹数据等
工具:
ArcGis、ArcScene
实现思路:
1. ArcGis中将2D数据转化为3D数据
2. ArcScene中可视化3D点数据
3. ArcScene中将3D点连接成线
具体操作:
首先在ArcGIS中导入一组点数据,由于我们需要将这组点数据转化为3D数据,因此我们需要给它们新增一个高程字段。这里以轨迹数据为例子,高程字段值为轨迹点时间维度值*100,(注意高程值的大小过小或区分度过小都会导致最后的3D展示效果不明显)。
【ArcToolbox】中的【3D Analyst 工具】是处理带Z值属性数据的工具箱。这里我们使用【依据属性实现要素转3D】工具,将我们上一步增加的高程字段,赋给3D数据的Z值。输出的要素类则为带Z值属性的3D 要素。
打开ArcScene,导入上一步创建的要素。可以通过查看【图层属性】-【基本高度】,观察数据是否有高程值。(另外【使用常量值或表达式】的方法也是一种数据三维可视化的方法,但此时的数据并非真实三维数据,若数据需要下一步操作,不建议这种 “曲线救国” 的方法)
此时可以看到我们的点数据在三维空间的布局。
接下来进行3D折线的构造。使用【数据管理工具】-【要素】-【点集转线】功能,将我们的3D点数据依次、分类连接成线。
可以点击【环境设置】-【Z值】,观察数据处理是否在带有Z值的情况下操作。
上述操作没有问题的话,3D折线就构造成功了。调整视角,可以很直观感受到轨迹随着时间在地理位置上的变化情况。