跳到主要内容

创建带多个背景层的地图

在该页面上

创建带多个背景层的地图

您在地图图表中可以使用多个背景层。这让您能够为自己的地图图表数据创建分层的基本地图。

一些 WMS 源包括带有透明度的层。通过这些源,您可将 WMS 背景层覆盖在基本地图或其他层的顶部。图像也可放置在其他背景层的上方。这让您能够为自己的数据创建更复杂的基本地图。

备注:

WMS 透明度层是否支持透明度取决于 WMS 源。

在该地图示例中,在背景层中使用了自定义 TMS。有两个 WMS 背景层使用来自 National Ocean and Atmospheric AdministrationWMS 端点放置在顶部。第一个背景层包含海洋温度数据。第二个背景层包含 24 小时降雨数据。包含城市的点层覆盖在这些背景层上。

带点层的地图图表覆盖在 TMS 背景层和两个 WMS 背景层上。

Map chart with a point layer overlaid on a TMS background

数据集

该示例对数据使用单个表格 Cities,该表格具有来自外部源的外部 TMSWMS 数据。您可使用 Web 文件连接器将两个表格导入自己的应用程序。

如何构建此项

提示:

该示例添加了层,这些层以最终顺序彼此堆叠分层。如果您以不同顺序添加这些层,可在中单击层,并将层拖动至所需的正确顺序。

  1. 将表格 Cities 添加至您的应用程序。您可使用手动输入来复制和粘贴表格,或者您可使用 Web 文件连接器将表格导入自己的应用程序
  2. 在工作表中,添加地图图表。
  3. 地图设置中,将基本地图设置为
  4. 添加背景层并执行以下操作:

    • 数据中,执行以下操作:

      • 对于格式,选择 TMS
      • 对于 URL,输入 https://a.tile.openstreetmap.org/${z}/${x}/${y}.png
      • 对于归因,输入 © OpenStreetMap contributors
    • 选项中,执行以下操作: 

      • 显示图例设置为
  5. 添加背景层并执行以下操作:

    • 对于标签,输入 Sea Surface Water Temperature - Global

    • 对于格式,选择 WMS 并单击 WMS 设置。执行以下操作:
      • 对于 WMS 服务器 URL,输入 https://nowcoast.noaa.gov/arcgis/services/nowcoast/analysis_ocean_sfc_sst_time/MapServer/WMSServer
      • 对于版本,选择 1.3.0
      • 单击加载 WMS
      • 步骤 2(设置)中,选择第一个图像层。
      • 单击保存
    • 对于归因,输入 NOAA/NOS/OCS nowCOAST, NOAA/NWS/NCEP, and NASA/MSFC/ESO/SPoRT
  6. 添加背景层并执行以下操作:

    • 对于标签,输入 24-Hr Quantitative Precipitation Accumulation (inches)
    • 对于格式,选择 WMS 并单击 WMS 设置。执行以下操作:
      • 对于 WMS 服务器 URL,输入 https://nowcoast.noaa.gov/arcgis/services/nowcoast/analysis_meteohydro_sfc_qpe_time/MapServer/WMSServer
      • 对于版本,选择 1.3.0
      • 单击加载 WMS
      • 步骤 2(设置)中,在层下,选择第三个图像层。
      • 单击保存
    • 对于归因,输入 NOAA/NOS/OCS nowCOAST, NOAA/NWS and NOAA/OAR/NSSL
  7. 添加点层,并执行以下操作:

    • 数据中,将 Cities 作为维度添加。
    • 位置中,执行以下操作:
      • 位置范围设置为自定义
      • 国家/地区设置为 'USA'
    • 颜色中,将多种颜色设置为自定义并将单种颜色设置为 f93f17