跳转到主要内容
该数据集包含过去 128 年间的历史气象观测数据。每一行代表某个日期时间点在某个气象站记录的一次测量。 该数据集的来源可在此处查看,气象站编号列表可在此处找到。
气象数据集的来源包括由中央气象署设立的气象站 (测站代码以 C0、C1 和 4 开头) ,以及隶属于农业委员会的农业气象站 (测站代码不以上述代码开头) :
  • StationId
    • MeasuredDate,观测时间
    • StnPres,测站气压
    • SeaPres,海平面气压
    • Td,露点温度
    • RH,相对湿度
    • 其他可用要素

下载数据

  • 适用于 ClickHouse 的数据预处理版本,已完成清洗、重组和增强。该数据集涵盖 1896 年至 2023 年。
  • 下载原始数据并将其转换为 ClickHouse 所需的格式。想要添加自定义列的用户,也可以自行探索或补充相应方法。

预处理后的数据

数据集也已重新调整结构:从每行一条测量记录改为每个测站 ID 和测量日期对应一行,即
这样便于查询,也能确保生成的表没那么稀疏;某些字段为 NULL,是因为这个气象站无法测量这些值。 该数据集可在以下 Google CloudStorage 位置获取。你可以将数据集下载到本地文件系统 (并使用 ClickHouse 命令行客户端插入) ,或者直接将其插入 ClickHouse (参见从 URL 插入) 。 下载方式如下:

原始数据

以下内容介绍如何下载原始数据,以便按需进行转换和处理。

下载

要下载原始数据:

获取台湾的气象站

创建表 schema

在 ClickHouse 中创建 MergeTree 表 (使用 ClickHouse 命令行客户端) 。

向 ClickHouse 插入数据

从本地文件插入数据

可以按如下方式从本地文件插入数据 (在 ClickHouse 命令行客户端中) :
其中,/path/to 表示磁盘上本地文件的用户具体路径。 将数据插入 ClickHouse 后,响应输出示例如下:

通过 URL 插入

要了解如何加快这一过程,请参阅我们的博文:优化大规模数据加载

查看数据行数和大小

  1. 来看已插入了多少行:
  1. 我们来看看这个表占用了多少磁盘空间:

示例查询

Q1: 查询特定年份各气象站的最高露点温度

Q2:按指定时间范围、字段和气象站获取原始数据

致谢

我们谨向中央气象署及行政院农业委员会农业气象观测网 (测站) 致谢,感谢其在本数据集的准备、清理和发布过程中所付出的努力。感谢你们的贡献。 Ou, J.-H., Kuo, C.-H., Wu, Y.-F., Lin, G.-C., Lee, M.-H., Chen, R.-K., Chou, H.-P., Wu, H.-Y., Chu, S.-C., Lai, Q.-J., Tsai, Y.-C., Lin, C.-C., Kuo, C.-C., Liao, C.-T., Chen, Y.-N., Chu, Y.-W., Chen, C.-Y., 2023. 面向应用的台湾稻热病早期预警深度学习模型。Ecological Informatics 73, 101950. https://doi.org/10.1016/j.ecoinf.2022.101950 [13/12/2022]
最后修改于 2026年7月2日