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渲染了地图和风力

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 或许很多人,都不认识印小天,他曾经也红过,著名的代表作就是《拿什么拯救你,我的爱人》,里面痴情的韩丁就是他演的,当...
    姜郁桐阅读 4,202评论 0 2
  • 天空是淡红色的 映照在草原上和不远处的 紫粉色沙漠里 已经分不清是凌晨还是黄昏 漫无目的的走 不着边际的想 红色的...
    大瘦泽阅读 1,618评论 0 2