
有时候需要在Power BI 使用SVG图片展示空间位置,可能是省市区,也有可能是室内空间(办公室内、影院内、车内等)。无论是什么空间,都需要获取空间图片上每个位置的坐标,方便进行可视化。

李伟坚老师开发的Easyshu Excel插件有坐标采集功能,读者可以免费使用。

我在五一假期也做了个在线坐标采集工具,以下进行使用说明。访问:
https://junminwu.github.io/index.html
视频演示:
选择SVG空间坐标采集:

左上角选择需要采集的空间文件,文件可以是SVG矢量图格式,也可以是PNG、JPG等常见的像素图片格式(会被工具自动转码为SVG):

以下选择了一个400*400大小的虚拟SVG地图文件:

点击地图上的位置,可以看到地图上新增了红色的圆点标记,并在右侧的表格列出了所有点击点的XY坐标:

坐标的名称按照实际需求修改:

修改完成后,点击右侧的下载CSV:

这样得到了完整的坐标列表,可以导入Power BI使用。

现在假设上传了一个PNG图片,坐标标记方式相同:

右上角有一个切换到代码视图按钮,可以看到图片被转码为了SVG格式(原理为base64嵌入)。

可以把代码粘贴到度量值中,以便后续进行动态图表设计。

有了坐标,如何进行应用,下方《Power BI业务实战及图表设计》知识星球有众多的案例分享。
