原子文件可视化

下面,我们将介绍如何借助LibCity中的VisHelper原子文件 进行可视化。

准备原子文件

首先,只需将原子文件放在 ./raw_data 文件夹,这与运行模型的准备工作相同。如果你不知道从哪里获取数据集,点击 此处 获得更多信息。

运行可视化脚本

为简化用户操作,只有两个参数需要用户指定:

  • dataset:数据集的名称

  • save_path:可视化文件的保存目录,默认为"./visualized_data/"

脚本将自动检测dataset文件夹下的 geodyna 文件并将他们转化为GeoJSON文件。 (对于所有数据集,请确保 (1)geo 文件只有一个(2) 至少有一个文件具有coordiantes。)

比如,你想使用Seattle数据集可视化路网匹配任务,你可以使用下面的命令

python visualize.py --dataset Seattle --save_path "./visualized_data"

以实现数据的类型转化。

grid类型数据集和state类型数据集可以通过相同的方式进行转化。 注意:在grid类型数据集和state类型数据集中,properties (如inflowoutflow) 是在所有时间上取平均得到的。

可视化GeoJSON

GeoJSON 是一种用于编码各种地理数据结构的格式,被大多数GIS工具所支持。在此,我们展示了我们使用QGISSeattle数据集的可视化结果。

图中,红色线条代表Seattle的路网。黄色线条代表Seattle数据集中的GPS轨迹。

../_images/data_visualization1.png

../_images/data_visualization2.png

我们还展示了我们对交通速度数据集METR_LA的热图可视化。

../_images/data_visualization3.png