首页 > 解决方案 > 波兰邮政编码的填充地图显示了整个国家

问题描述

我有波兰的邮政编码(超过 22000)。如果放入 Power Bi 中的填充地图 – 它显示的是该国的整个领土,即使我将代码的聚合领土放入图例中也是如此。沟通是:“太多的值,没有显示所有的数据”。如果使用过滤器来减少系统显示的数据数量,如下所示:“需要更多的位置数据来创建填充地图。要创建填充地图,位置数据应包括 Bing 地图支持的地理数据,例如国家/地区、州/省或邮政编码。” 对于解决此问题的任何评论或帮助,我将深表感谢。

标签: powerbipowerbi-desktop

解决方案


如错误消息所示,填充的地图视觉对象依赖 Bing 地图来提供“填充”。我不熟悉波兰的地理,但通常是县、州或其他地理单位。然后,Bing 地图将提供勾勒区域的多边形,并根据您选择的数据值填充多边形。邮政编码往往是点或非常小的区域。

22000 个邮政编码对于整个国家来说听起来并不多,而对于波兰来说,可能有一些小区域多边形——每个邮政编码区域都有一个。但是,Bing Maps 可能不知道这些,或者它们不存在,或者它正在尽最大努力根据 22000 个数据点填充地图,这会引发“太多值......”错误. 如果您可以将一些更高级别的分层数据添加到您的数据集中,例如每个邮政编码的州或县,那么 Bing 地图可能能够为填充的地图视觉对象提供必要的多边形以显示您需要的内容。您说您已使用代码将邮政编码汇总到区域中。如果 Bing Maps 可以解释代码/领土,这应该可以工作,但它似乎不能。我检查了这个 https://en.wikipedia。 并通过搜索一些分区来测试 Bing 地图,Bing 正确地在搜索到的分区周围绘制了一个多边形。您可以尝试将这些作为您的层次结构来聚合邮政编码。

如果您仍然对填充的地图有疑问,您可以对映射进行更多控制并使用不同的视觉效果,例如形状图(预览中)或 Choropleth Drilldown(可从 Marketplace 获得)。但是,有了这些,您将需要以 topojson 格式提供基本地图 shapefile(例如,您所指的领土的多边形)。我不知道这些对波兰来说有多容易,但根据我的经验,这些选项可以更好地控制最终输出,但需要更多的初始配置。

我假设你想要的是一个填充的地图(即基于多边形)。但是,如果您正在查看地图点数据(例如邮政编码本身),那么可以使用 Map 视觉或 Mapbox 视觉等替代方案(恕我直言,但在预览中,不能免费用于大量使用)。此外,对于这些视觉效果,您可能需要为每个邮政编码提供额外的空间数据,例如纬度和经度。


推荐阅读