申明:本公众号提到的所有地图仅供个人学习
Power BI SVG着色地图怎么用,这篇文章已经总结得很清楚了:
Power BI SVG着色地图:从全球到全国、省、市、区县、乡镇街道村、建筑空间操作技巧
但是,会有个麻烦的问题,资源分散,全球的要在这里找,全国的要在那里找,县区级的很难找,有没有一个一网打尽的资源?
还真有。NBCHARTS,是真的NB,地图访问链接如下,该网站世界地图、中国地图、省份地图、城市地图、区县地图的SVG格式全部可以获得。
https://nbcharts.com/map/map.php
比如,我测试了一个浙江省衢州市柯城区下辖乡镇街道的地图:
这个资源不同层级如何在Power BI中使用?
- 区县以上的层级
首页作者提供了列表,国内可以按全国、省份、城市选择:
全球其他地区的资源在网页最下方:
点击需要的地区,点击第一个下载按钮,即可保存SVG格式:
需要说明的是,该网站SVG格式目前仅支持平面样式,上图看着是3D立体地图,导出后实际是平面路径:
该网站支持在线修改3D样式,但仅支持PNG格式的导出,这种格式无法在Power BI实现数据交互,适合在PPT中使用。
导出后的地图默认ID是无序的PATH,你可以不修改这个ID,在Power BI中建立一个ID城市匹配表(比如庆阳市/path22,兰州市/path21等等),使得对应城市数据与地图产生连接。
但是这种方式不利于阅读,ID可以修改为拼音或者直接识别汉字地名,具体可参考本文最开始的链接。
2. 区县以下的层级
选择该网站任意一个地图,进入地图编辑页面,有一个按钮是上传JSON,单击该按钮,弹出一个对话框,点击下载数据,可以找到区县对应乡镇街道的JSON地图(当然,也有省市的)。
比方找到浙江省衢州市:
找到柯城区:
点进去,即可右上角下载柯城区的GeoJSON地图:
下载完成后将该地图回传到刚才的下载界面:
接着再选择下载SVG,即完成区县到乡镇街道SVG地图的转换。转换后不同地区ID的修改方式同其他层级。
虚拟了柯城区几个下属区域的数据,即得到以下效果:
有人可能会问,那种立体的效果能不能整合到Power BI?也不是不能。个人感觉业务价值不是很大,暂时不讲了。
感谢NB的作者(网名灰色执照)的NB的地图资源。
模板
Pbix模板:自定义条件格式、迷你图、卡片图合集
https://mianbaoduo.com/o/bread/Ypuckpxt
Pbix模板:店铺陈列与销售、库存数据结合的Power BI看板
https://mianbaoduo.com/o/bread/mbd-YZmXmJpw
Pbix模板:Power BI店铺存货仓位查询看板
https://mianbaoduo.com/o/bread/mbd-YZmZlp9x
Pbix模板:业绩杜邦分析模板
https://mianbaoduo.com/o/bread/mbd-YZuVmJdv
Excel模板:商品自动分货工具
https://mianbaoduo.com/o/bread/mbd-YpuamZty
Excel模板:店铺租金商品时空系数分摊
https://mianbaoduo.com/o/bread/mbd-YZqTlZ9t
Excel模板:店铺卖场实景Excel销存看板
https://mianbaoduo.com/o/bread/mbd-YZmZlJty
Excel模板:商品调拨流向检查
https://mianbaoduo.com/o/bread/mbd-YpiZmZhy
Excel 模板:Power Query商品越库分拣
https://mianbaoduo.com/o/bread/mbd-YpeclZlw