地理数据可视化
王帅

地理数据
地理数据类型
地理数据获取
地理数据处理
可视化方法
单一图
类别图
渐进图
混合图
热力图
聚合图
有意思的
地图
自定义底图
地图投影
气泡图
时态图
所需工具
Geojson.io: http://geojson.io/
QGIS 2.18: http://www.qgis.org
GeoHey: https://www.geohey.com
MapBox: https://www.mapbox.com/
示例数据
I
地理数据

1
地理数据类型介绍
文本数据
矢量数据
栅格数据





1
矢量数据格式
| 格式 | 说明 |
|---|---|
| GeoJSON (.json) | 开放地理矢量数据格式(wiki) |
| shapefile | ESRI开发的一种空间矢量数据开放格式(wiki) |
| KML (.kml/.kmz) | Google Earth文件格式(wiki) |
| GPX (.gpx) | GPS交换格式(wiki) |

2
地理数据获取
a. 地理数据网站
b. 爬虫
c. 手绘

2
地理数据获取
a. 地理数据网站
- Free GIS Data List:http://freegisdata.rtwilson.com/
- GeoHey:https://geohey.com/public-data
- OSM: http://www.openstreetmap.org/
- 全球人口数据:http://www.worldpop.org.uk/
- 遥感影像数据: http://earthexplorer.usgs.gov/
b. 爬虫
c. 手绘

2
地理数据获取
a. 地理数据网站
b. 爬虫
c. 手绘

3
地理数据处理
- 格式转换
- 数据筛选
- 矢量编辑
- 地理编码

1
地理编码


II
地理数据可视化方法

1
常用软件
桌面软件
在线工具
Libraries
- QGIS
- ArcGIS
- Google Earth
- GeoDa
- GRASS GIS
- Excel Power Map
- Tableau
- …
- GeoHey
- MapBox
- Carto
- Google Map
- GIS Cloud
- …
- Echarts
- Leaflet
- D3.js
- Mapbox GL JS
- Cesiumjs
- Polymaps
- Vega
- matplotlib
- ggplot2
- ….

1
QGIS

图层列表
常用工具栏
数据加载工具栏
文件浏览面板
文件浏览面板
地理处理工具
地图界面
状态栏

2.1
单一符号图
- 每个图层用一种符号和颜色表示



2.2
地理数据类型介绍

- 在叠加的部分应用一个计算公式输出

Normal: f(a, b)=b Multipy: f(a, b)=a*b Screen: f(a, b)=1-(1-a)(1-b)

2.3
类别图

- 不同的类别用不同的样色或样式表示

2.4
渐进图
- 将某一个属性值按照一定的规律进行划分


- 等间隔
- 等数量
- 自然分段
- 标准偏差

2.5
气泡图
- 将某一个属性值按照大小赋予不同的尺寸

2.6
聚合图
- 将某一个属性值按照大小赋予不同的尺寸





2.7
热力图



2.8
时态图
III
有意思的东西

1
地理数据类型介绍
高 德:
- 国内数据齐全
- 可定制数据类型有限


MapBox:
- 自定义功能丰富
- 可添加自己数据
- 可导出高清图片

1
地图投影

1
地图投影


1
地理数据类型介绍


中国放到俄罗斯
中、美、印放到非洲
Q&A
Geo-Information Visiualization
By Shuai Wang
Geo-Information Visiualization
地理数据可视化PPT
- 898