适用于Power BI的省市区县SVG地图资源

2021-09-07 16:37:23 浏览数 (1)

为什么要在Power BI中使用SVG地图?因为这种类型的地图是目前在Power BI中显示数据标签最为便捷的地图形式。

偶然间发现一个很好的SVG地图资源,省市区县层级均有,并且非常精细。

比方,南海诸岛清晰标注(在海南范围内):

台湾海峡的澎湖列岛:

黑龙江位于内蒙内部的飞地:

如何获取?


打开 https://axhub.im/maps/

不选择任何省份,默认是全国地图,选择一个省份,是省到市地图,选择区县则再次细分。

省-市

市-区县

最小的层级是单个区/县:

选择需要的地图后,点击下方的“复制到Axure”,地图代码会到剪贴板,用记事本打开一个空白的SVG格式文件,将代码粘贴进去并保存即可。

如何使用?


下载好的地图各个地区模块并没有规范命名,你可以使用INKSCAPE这样的软件或者在线服务,将各个地区ID依次重命名(推荐使用拼音)。整个重命名都是在可视化界面,只需点击鼠标选中不同地区更改对象ID即可。

INKSCAPE界面

下图是修改后的SVG代码,ID全部统一为拼音:

更改完成后,就可以将SVG地图使用Synoptic Panel这样的自定义图表导入Power BI使用了,此文展现了该图表的设置方法。

该资源的数据接口来自高德地图,因此可以理解为更新是及时的。

地图相关常用的资源再次罗列如下:

SVG地图省市区县 https://axhub.im/maps/ SVG世界各国/地区地图 https://www.amcharts.com/svg-maps/ 在线制作像素SVG地图 https://pixelmap.amcharts.com/

SVG编辑软件inkscape

https://inkscape.org/

JSON地图省市区县 http://datav.aliyun.com/tools/atlas/ 地图格式在线转换 https://mapshaper.org/

JSON地图在线修改

0 人点赞