Spotfire® 用户指南

添加 WMS 图层

Web 地图服务 (WMS) 是一种标准协议,供地图服务器使用地理信息系统 (GIS) 数据库中的数据生成的地图图像使用。可以将 WMS 图层添加到地图图表以提供专门的背景。

开始之前

要添加 WMS 图层,您必须具有有效 WMS 1.1.1(或更早版本)服务的 URL,并且该服务必须使用 WGS84 坐标参考系统(EPSG:3857 或 EPSG: 4326)。可以使用不需要任何登录凭据、采用基本身份验证或通过身份提供程序 (OAuth) 进行身份验证的 WMS 服务器。

要使用身份提供程序进行身份验证,必须配置 Spotfire 环境和要从中访问数据的外部系统(WMS 服务器),才能使用您的身份提供程序。有关详细信息,请参见使用身份提供程序 (OAuth2) 进行身份验证以访问外部系统

提示: Internet 中有许多 WMS 资源可供使用。Community 站点中的 WMS sources for Spotfire 一文列出了许多提供免费和付费 WMS 资源的站点的链接。(Community 站点可以免费使用,不过,用户必须注册一个帐户才能访问其中的信息。)

过程

  1. 按照添加图层中的步骤操作。
    提示: 您可以重复使用现有图层的设置,而不是添加全新的图层。有关详细说明请参见复制图层
  2. 在列表中,选择“WMS 图层”
  3. 必需: 提供有效服务的 URL
    URL 必须链接到有效的 XML 结构和支持 WMS 1.1.1(或更早版本)服务的服务器,并且该服务必须使用 WGS84 坐标参考系统(EPSG:3857 或 EPSG: 4326)。
    注: 如果输入仅支持 WMS 1.3.0 或更高版本的服务器的链接,则会在标题区域显示错误。
    大部分 WMS 地图设计用于特定的区域或国家/地区。如果提供的 URL 包含其他国家/地区或区域的地图结构,Spotfire 将会显示错误。
  4. 如果指定的 WMS 服务需要登录,请从下拉列表中选择“身份验证方法”
    选项说明
    用户名和密码 输入您的用户名和密码,然后单击“登录”
    身份提供程序 (OAuth)
    注: 此选项在 TIBCO Cloud™ Spotfire 环境中不可用。
    从下拉列表中选择“身份提供程序”,然后选择“作用域”。当您登录到服务器时,作用域决定了 Spotfire 代表您请求的权限。使用您在 OAuth2IdentityProviders 偏好中为身份提供程序指定的“默认”作用域。或者,在文本框中手动输入作用域来使用“自定义”作用域。用空格分隔值。

    单击“登录”,重定向到您的身份提供程序进行登录。

    提示:“图表” > “管理外部登录”下,您可以看到用于登录到 WMS 服务器的所有身份提供程序,以及图表中使用的地图数据的来源。还可以在此处再次登录,例如,在启动新会话后。

  5. 展开图表属性面板中的“WMS 子图层”部分以添加子图层。有关详细的说明和示例,请参见配置 WMS 图层和子图层