TIBCO Spotfire教程:如何在地图上提供可选择的国家或地区

如下文章翻译自:https://datashoptalk.com/tutorial-how-to-have-selectable-countries-or-regions-on-a-map-chart/ 

TIBCO Spotfire中的地图图表是最酷的原生工具之一。拥有空间数据的能力使您的分析不仅看起来很全面,而且还为用户提供了另一个观察数据的角度。话虽这么说,地图可能很挑剔。拥有点数据是一回事,但如果您希望能够突出显示地图区域或突出显示整个国家/地区,该怎么办?当我在最近查看奥运历史数据的Spotfire模板上工作时,我发现自己遇到了这个问题。

 

我希望能够在地图中突出显示并选择每个国家/地区,并将其与每个国家/地区的数据相关联。那我们该怎么做呢?

第1步:获取数据

假设您已经拥有了一些正在使用的数据。我将使用上面提到的奥运会数据。您可以在此处下载 本教程的其他文件。在我们开始世界边界之前,您可以继续并引入这些数据。

好的,现在我们需要一个世界边界数据集。我从这里得到了我的。
有了这个,我们有一个国家名称,一个形状,一个经度,一个纬度,以及我们可以忽略的一些其他数据。我们将奥林匹克数据中的国家/地区名称与世界边界数据集中的国家/地区名称相匹配。

第2步:将数据带入Spotfire

让我们把它带入Spotfire。转到添加数据表,添加文件和添加shp文件。点击“确定”,就是这样!Spotfire会自动引入并关联文件夹中的其他文件,因此请确保不要使用shp删除其他文件。

如何引入地图数据

如何引入地图数据

第3步:创建新的地图图层

现在我们拥有了世界边界数据集,让我们继续创建一个地图!

单击地图图表,您的数据可能会在Spotfire提供的地图图层上自动填充。但我们不希望这样,我们想要自己的地图图层。因此,右键单击地图,转到属性,然后转到图层,然后添加,选择要素图层,然后选择世界边界数据。关闭对话框,然后转到图层和繁荣,这是我们的数据。继续,取消选中Spotfire的地图图层,然后选择我们的世界边界数据进行选择。点击左右,您会看到我们的国家现在可以选择!

如何创建地图

如何创建地图

第4步:更改地理编码“功能”

但是一个小问题......当我们盘旋在全国时它只是说“行号”?那是因为我们的数据没有正确地进行地理编码!要解决此问题,请右键单击世界边框数据图层,然后转到图层设置。在那里,通过选择“名称”进入地理编码,在功能下。这是国家/地区名称。因此,当您现在悬停在某个国家/地区时,您会看到国家/地区名称。

如何编辑地理编码功能

如何编辑地理编码功能

第5步:将您的数据与边界数据相关联

但我们还没有完成。我们需要将我们的奥运数据与世界边界数据联系起来。

我继续前进并拉出数据表来说明我们的关系。要建立关系,请转到编辑,数据表属性,关系,管理关系,新建,对于奥林匹克数据,选择列为“国家/地区”,对于世界边界,选择“名称”作为列。单击确定,然后单击确定,然后单击应用,然后确定。单击一个国家/地区,您将看到数据随后在数据表中突出显示。

如何管理关系

如何管理关系

现在,您可以选择国家/地区并查看与其相关的数据!

要查看整个奥运数据集的运行情况,请从Exchange.AI下载免费模板
如果您对查看此分析的介绍感兴趣,请查看有关Data Shop Talk文章
您可以在此处下载本教程。

猜你喜欢

转载自blog.csdn.net/hilaser_larry/article/details/81116961