空间分析:2-1.QGIS生成热力图

将房价数据用QGIS生成个热力图,用直观而粗略的方式感受一下。

一、数据转换

先把文本数据转成shp文件。

1.点击添加文本数据图层。

2.选择文件。

3.根据文本格式,横坐标选择field_13。

4.根据文本格式,纵坐标选择field_14。

5.点击ok。

坐标参照系选择默认的EPSG:4326,点击确定。

图层面板,选中图层,右键另存为,将矢量图层另存为shp格式。

二、修改属性

以单价获取热力图的色值,所以我们需要有字段描述单价,但是txt过来的数据都是文本,我们需要转换一下。

1.打开属性表,点击字段计算器。

2.新建字段,fangjia。

3.从field_10获取房价单价,写入表达式:to_real( replace( replace("field_10" ,单价,) ,元/平米,) )

4.点击确定。

三、热力图

根据房价生成热力图。

选中图层,右键属性,选择样式。

1.选择热图。

2.选择一个合适的渐变色。

3.权重点选择fangjia字段。

4.设置图层透明度,以便于叠加底图。

点击确定。

四、效果

叠加了底图,能看到颜色比较深的地方,就是房价比较贵的地方。

五.小结

热力图只能看个大概,剩下还需要叠加更多的数据来分析。

经验分享 程序员 微信小程序 职场和发展