创建带多个背景层的地图
您在地图图表中可以使用多个背景层。这让您能够为自己的地图图表数据创建分层的基本地图。
一些 WMS 源包括带有透明度的层。通过这些源,您可将 WMS 背景层覆盖在基本地图或其他层的顶部。图像也可放置在其他背景层的上方。这让您能够为自己的数据创建更复杂的基本地图。
信息注释
WMS 透明度层是否支持透明度取决于 WMS 源。
在该地图 中,在背景层中使用了自定义 TMS。一个 WMS 背景层放置在顶部,使用来自 National Ocean and Atmospheric Administration 的一个 WMS 端点。该 WMS 层显示天气雷达数据。
带点层的地图图表覆盖在 TMS 和 WMS 背景层上。

数据集
该示例对数据使用单个表格 Cities,该表格具有来自外部源的外部 TMS 和 WMS 数据。
如何构建此项
提示注释
该 添加了层,这些层以最终顺序彼此堆叠分层。如果您以不同顺序添加这些层,可在层中单击层,并将层拖动至所需的正确顺序。
信息注释包含对外部资源的资源请求的 URL 必须在 Content Security Policy 中将其来源列入许可名单,否则将不会加载资源。WMS 资源必须将 image-src 和 connect-src 指令都列入白名单。
另请参阅:管理内容安全策略
在您开始之前
在开始之前,必须将以下来源添加到内容安全策略的允许列表中。这由租户管理员在 Administration 活动中心完成。
| 源 | 指令 |
|---|---|
| a.tile.openstreetmap.org | img-src |
| nowcoast.noaa.gov | connect-src, img-src |
有关添加内容安全策略条目的更多信息,请参阅创建 CSP 条目。
构建地图
执行以下操作:
- 将表 Cities 添加到您的应用程序。您可以使用手动输入复制和粘贴该表。
- 在工作表中,添加地图图表。
- 在地图设置中,将基本地图设置为无。
-
添加背景层并执行以下操作:
-
在数据中,执行以下操作:
- 对于格式,选择 TMS。
- 对于 URL,输入 https://a.tile.openstreetmap.org/${z}/${x}/${y}.png。
- 对于归因,输入 © OpenStreetMap contributors。
-
在 选项 > 常规 中,执行以下操作:
- 将显示图例设置为无。
-
在 选项 > 呈现 中,执行以下操作:
- 将 不透明度 设置为 0.5。
-
-
添加背景层并执行以下操作:
-
对于 标签,输入 气象雷达基本反射率镶嵌图。
- 对于格式,选择 WMS 并单击 WMS 设置。执行以下操作:
- 对于 WMS 服务器 URL,输入 https://nowcoast.noaa.gov/geoserver/observations/weather_radar/ows。
- 对于版本,选择 1.3.0。
- 单击加载 WMS。
- 在 步骤 2(设置) 中,设置以下各项设置:
- 将 CRS 设置为 EPSG:3857。
- 启用 透明 设置。
- 选择 天气雷达基本反射率马赛克 下的所有选项。
- 单击保存。
- 对于归属,输入NWS、DOD、NOAA 和 nowCOAST。
-
-
添加点层,并执行以下操作:
- 在数据中,将 Cities 作为维度添加。
- 在位置中,执行以下操作:
- 将位置范围设置为自定义。
- 将国家/地区设置为 'USA'。
- 在颜色中,将多种颜色设置为自定义并将单种颜色设置为 f93f17。
- 在大小和形状中,将气泡大小设置为 9。