由于个人研究需要,需要采集天气历史数据,前一篇文章:C#+HtmlAgilityPack+XPath带你采集数据(以采集天气数据为例子),介绍了基本的采集思路和核心代码,经过1个星期的采集,历史数据库基本全了,现在开放该数据库,目的是为了让可能需要该类型做相关研究准备的,至于实时天气的采集本项目也做了,暂时不公布,如果有需求的,单独好我联系,原因很简单,人家小站也不容易,大家一起拖,容易搞死,主要大家都不能用。
.NET开源项目:【目录】本博客其他.NET开源项目文章目录
本文原文地址:分享2011-2015年全国城市历史天气数据库【Sqlite+C#访问程序】
1.天气数据库介绍
该数据的基本情况如下:
-
该数据库目前覆盖了全国34个省、直辖市、自治区以及特别行政区的所有县级市区。
-
该数据库的历史天气时间范围是2011年1月至2015年8月底的数据,实时天气预报的更新接口暂时不开放,但我们会对核心采集进行简单的介绍,请看第3节内容。
-
包括的天气数据有:天气情况,气温情况,风力情况。
-
目前总的天气记录条数为390万,,大小为570M,压缩后的版本大小为60M,后续还会增加,考虑每2-3个月更新一次。目前为一个总库
-
考虑到实际的城市等级,我对省份和城市进行了大概分级,具体研究分析的时候可以自己单独提取城市,单独处理。
1.省、直辖市、自治区,特别行政区,等级:1
2.地级市,或者同等州 ,等级:2
3.县市区,等级:3
4.省会中心城市:5
本文使用C#+XCode进行开发,大部分查询方法都在实体类中写好了。下面我