d3地图

GeoJSON 是一种对地理数据结构进行编码的格式。http://geojson.org/官网

TopoJSON 是 GeoJSON 简化后的版本,可以说是 GeoJSON 的小孩。D3.js 的作者认为 GeoJSON 不太好,比较推崇 TopoJSON 格式。

TopoJSON 与 GeoJSON 相比,文件大小缩小了 80% ,因为:

边界线只记录一次(例如广西和广东省的交界线只记录一次)

不使用浮点数,只使用整数


在线制作geojson

http://geojson.io

geojson topojson转换

https://mapshaper.org/


geojson数据获取:

http://echarts.baidu.com/echarts2/doc/example/geoJson/china-main-city/${citypostcode}.json

百度echart数据

http://download.geonames.org/export/dump/

各国geo数据


制作geojson

http://desktop.arcgis.com/zh-cn/



在线展示应用

https://www.windy.com/ 地图数据是canvas加载的png图片,风速数据是整页canvas渲染,但使用的不是d3。

https://air.nullschool.net/ 13年日本网友的d3渲染效果。一个canvas渲染了地图和风力

猜你喜欢

转载自blog.csdn.net/weixin_34418883/article/details/86893346