Tableau 第七天 多边形地图和背景地图:设置地理信息(自定义地图码导入、设置地图源)

关注微信公共号:小程在线
关注CSDN博客:程志伟的博客
视频地址:https://www.bilibili.com/video/BV1E4411B7ef?p=7


高级的填充地图->多边形地图 。
高级的符号地图->背景图地图。

21、多边形地图

21.1 多边形地图的相关概念

多边形地图是填充地图的一种补充,基于地理均码,数据文件绘制一个多边形的区域,实现自定义的填充地图。也可以这样理解:以矢量数据为基础,轮廓界线为多边形的一类地图。

21.2 国家公园多边形地图的制作

步骤如下:
①设置地理角色:将原数据的“经度”“纬度”设为地理角色的经纬度
1
②双击经度、双击纬度,分析->取消聚合度量的对勾
2
③公园名称->颜色,标记->多边形,点ID->路径
3
这个时候我们放大再把鼠标放到颜色图上会显示如下信息:
4
④显示海洋:地图->地图层,样式->普通,地图层->点击海岸线,街道和高速公路,地名
5
根据上图,我们看到大小和标签选项不能设置,这是多边形地图的特性。
⑤为每个区域添加标签:右击区域->添加注释->区域->输入文本
6
最终效果为:
7

22、设置地理信息

22.1 自定义地理码导入

步骤:地图->地理编码->导入自定义地理编码(要导入新的地理编码,只能删除之前的。地理编码只能有一个)
要求:必须是csv文件,且列明必须是固定的英文(如:国家必须是Country)。
8
9
编译过程需要一些时间,大概半分钟左右。
下图为我们所导入的数据:
10
下面把维度中的地名的地图信息更改
11
上图的标记处我们可以看到与以往有些不同,这一点不同是导入自定义地图码后才会出现的。
导入之后的结果:导入的地理编码只能做符号地图,不能做填充地图。

22.2 三种类型的自定义类型编码

1、扩展现有角色
Tableau原有地理编码并不能显示所有城市,它对显示的城市有要求。扩展现有角色,可以,任意添加某一个城市,通过添加它的经纬度信息。
12
2、添加新的角色
可以显示除了国家、城市、省份以外的类型。如:大学、医院等。

3、添加新的分层结构
如,公园名称有三个子名称:国家、公园名称、子景点名称

23、不同风格的背景地图

13
地图源:
==①Tableau:==所有的新建表都会默认纵连接到Tableau的联机地图源。
==②脱机:==使用联机地图创建地图视图时,Tableau会构成存储的图像存储在缓存中,存储图像有效期只有30天。
==③地图服务(WMS服务器):==如果具有特定行业的WMS服务器,Tableau可以添加该服务器作为地图源。在添加了WMS服务器后可以导出为地图源,跟别人共享,也可以导入别人共享的地图源。
过程:地图->背景地图-地图服务->导入
14
**为什么会出现黑色的图像?**因为在国内用国外的地图源时,有时会出现此种情况,这时可以换其他的地图层,如下图所示:
15
背景地图可以随我们的个人喜好进行设置,并且还可以通过设置成默认,下次打开还能接着使用。

24、自定义背景地图

Tableau可以通过添加图像作为我们数据的背景图像,可以通过自定义图像来更换图像的展示形式,为我们的数据提供更多的位置信息,还可以对Tableau不支持的系统进行扩展,展示更为详细的信息。下面我们以香港地铁线路为例。
步骤:
①导入背景地图:地图->背景图像->Coordinates (Hong Kong MTR Coordinate Data)->添加图像->设置x、y像素(看一下图片属性)->选项->始终显示整个图像(使地图能够布满页面)
16
17
18
②x->列,y->行,Line->颜色,Station->详细信息
19

### 回答1: Tableau是一款流行的商业智能软件,用于数据分析可视化。它支持导入各种地图服务,包括百度地图TMS(Tile Map Service)。 要在Tableau导入百度地图TMS,可以按照以下步骤操作: 1. 首先,在百度地图开放平台上注册一个开发者账户并创建一个新应用程序。获取应用程序的Access KeySecret Key。 2. 打开Tableau软件,并选择“文件”菜单下的“连接到数据”选项。 3. 在“连接到数据”对话框中,选择“Spatial File”(空间文件)选项。 4. 在“数据连接窗口”中,选择“TMS”作为数据输入方式。 5. 输入百度地图的TMS URL。该URL由以下几个部分组成:地图服务URL、Access KeySecret Key。格式如下: http://api0.map.bdimg.com/gettiles?styles=pl&x={x}&y={y}&z={z}&udt=20201028&appkey=<Access_Key>&cdnurl=<CDN_URL>&sign=<Signature> 6. 在TMS URL中,将<Access_Key>替换为你的应用程序的Access Key,将<CDN_URL>替换为你的百度地图应用程序的CDN URL,将<Signature>替换为基于Secret Key计算的签名。 7. 点击“测试连接”按钮,确保数据连接正常。 8. 点击“连接”按钮,将百度地图TMS导入Tableau中。 导入成功后,你可以将百度地图作为背景地图Tableau中进行数据分析可视化。你可以添加其他数据源并在地图上叠加显示,通过图表筛选器来了解交互数据。 以上就是在Tableau导入百度地图TMS的简要步骤。希望对你有所帮助! ### 回答2: 要在Tableau导入百度地图的TMS(Tiled Map Service),可以按照以下步骤进行操作: 1. 首先,在Tableau的工具栏中选择“Maps”选项。 2. 在“地图”选项卡中,选择“背景地图样式”下拉列表中的“Web 地图服务(WMTS、TMS)”选项。 3. 在“URL”字段中,输入百度地图的TMS服务的URL地址。例如,百度地图TMS的URL可以是:http://online{0-2}.map.bdimg.com/onlinelabeltile/?qt=tile&x={0}&y={1}&z={2}&styles=pl,其中{0}、{1}、{2}分别代表瓦片的x、y、z坐标。 4. 在“投影”字段中,选择相应的地图投影。百度地图的投影为“Web Mercator”。 5. 点击“连接”按钮进行连接导入导入完成后,Tableau将通过TMS服务加载百度地图作为底图。可以在地图上添加数据,进行数据分析可视化。 需要注意的是,百度地图的TMS服务可能会有一定的使用限制,包括请求频率限制以及权限限制。在使用之前,需要确认是否具备合法的访问权限,并了解相关的服务使用条款条件。 以上是将百度地图TMS导入Tableau的简要介绍,希望对你有所帮助。 ### 回答3: Tableau是一种数据可视化工具,可以将数据以各种图表形式直观地展示出来。百度地图是国内最大的在线地图服务提供商之一,提供了丰富的地理数据服务。Tableau可以通过导入百度地图的TMS(Tile Map Service)来展示地理位置信息。 首先,要导入百度地图TMS,我们需要获得百度地图的TMS地址。这可以通过在百度地图开放平台注册账号并创建应用程序来获得。在应用程序管理页面,可以找到TMS地址,并将其复制。 接下来,在Tableau中,我们可以选择“地理”类别下的“地图”选项,然后选择“百度地图 TMS”。在“连接”对话框中,将之前复制的TMS地址粘贴到“TMS URL”字段中。 点击“连接”按钮后,Tableau会自动加载百度地图的TMS,并将其显示在工作区中。此时,我们可以根据需要添加其他数据源,例如Excel表格或数据库。将这些数据与百度地图TMS结合起来,就可以创建具有地理位置信息的图表了。 在Tableau中,我们可以使用各种图表类型来展示地理位置信息,例如地图、透视表、散点图等。我们可以根据需要添加颜色、标签或过滤条件来进一步定制这些图表。 另外,Tableau还提供了一些交互功能,例如可以放大、缩小、平移地图,以及点击某个位置来显示与之相关的详细信息等。 总之,通过导入百度地图TMS,Tableau可以实现丰富的地理数据可视化功能。我们可以根据需要创建各种图表来展示地理位置信息,并通过Tableau的强大功能对数据进行分析探索。这可以帮助用户更好地理解利用地理数据。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值