关于 OGC WMS
开放地理空间联盟 (OGC) Web 服务能够使地图和数据以国际公认的开放格式在 Web 上提供。OGC 定义了相关规范,安装有支持此规范的客户端应用程序的任何人均可在 Web 上使用地图和数据。所有开发人员均可免费使用 OGC 规范来创建此类受支持的客户端,如 Web 浏览器或桌面地图查看器。
OGC Web 地图服务 (WMS) 规范
网站和 ArcGIS.com 地图查看器目前均支持 OGC Web 地图服务 (WMS) 规范。这是一种在 web 上提供和使用动态地图时需遵守的国际规范。您可以将您自己的 OGC WMS 图层添加到网站、与其他用户共享,以及将其在您使用 ArcGIS.com 地图查看器创建的地图中作为图层使用。如果您在网站中共享您的 OGC WMS 图层,其他用户便可在他们自己的地图中使用您的图层。
您可访问开放地理空间联盟网站了解有关 OGC 的详细信息。Esri 还提供了互操作和标准网页,详细介绍了 ArcGIS 中对 OGC 服务的支持。
共享您的 OGC WMS 图层
可通过我的内容页面上的添加项目按钮将 OGC WMS 图层添加到网站。有关详细信息,请参阅关于添加项目。添加 OGC WMS 图层之后,您可以与您所属的组共享该图层,也可以通过与所有人共享将其公开。有关详细信息,请参阅共享项目。当其他用户找到您的图层时,他们可以在 ArcGIS.com 地图查看器中自动将其打开。如果您的图层所使用的投影不是 Web 墨卡托投影(默认世界地形底图的投影),则 ArcGIS.com 地图查看器将使用 GCS WGS84 投影的世界影像底图,该底图通常与不使用 Web 墨卡托投影的 OGC 服务兼容。
向 Web 地图添加 OGC WMS 图层
如果您知道想要在 web 地图中包括的具体 OGC WMS,您可以通过输入其 URL 来进行添加。有关详细信息,请参阅从 Web 添加图层。
自定义底图
如果您的 OGC WMS 图层所使用的投影不是 Web 墨卡托投影(默认世界地形底图的投影),则 ArcGIS.com 地图查看器将尝试使用兼容的底图。如果您的图层在 GCS WGS84 中,则 ArcGIS.com 地图查看器将使用 GCS WGS84 世界影像底图。如果您的 OGC 图层处于一个非 Web 墨卡托或 GCS WGS84 的坐标系中,则您的图层将用作底图。您可以使用其他底图,只要底图与图层的投影兼容即可。如果图库中的底图不兼容,则 ArcGIS.com 地图查看器不会将底图添加到地图中,而是显示一条错误消息,指明您的图层与底图的坐标系不兼容。
只要图层与您的 OGC 服务投影兼容,您便可以使用该图层作为底图,例如,GCS WGS84 切片方案中较旧的 ArcGIS Online 底图。有关使用图层作为底图的详细信息,请参阅选择底图。
在 Web 地图中使用 OGC WMS 图层时的注意事项
- 通过 OGC 服务,可以对地理数据和软件功能进行开放式访问,这使得组织能够将 GIS 整合到各种计算和移动设备上的任何应用程序中。这些开放式服务有助于提高空间信息的共享和互操作性。当然,使用 OGC 服务也会面临相关的挑战;例如,有些服务是在相对较旧的服务器上提供的,当在较新的应用程序中显示时会出现性能问题。
- 底图上图层的切片方案或投影的支持方面也存在一些问题。ArcGIS.com 地图查看器中使用的底图采用 Web 墨卡托辅助球体 102100。不支持 Web 墨卡托的 OGC 服务与 ArcGIS.com 地图查看器底图不匹配。ArcGIS.com 地图查看器会检测您的 OGC 服务是否使用其他投影,并将显示 GCS WGS84 世界影像底图。GCS WGS84 通常与不使用 Web 墨卡托的 OGC 服务兼容。您首先需要添加非 Web 墨卡托 OGC 服务图层,才能使 ArcGIS.com 地图查看器在兼容的底图中显示该图层。在添加了 Web 墨卡托图层后,该图层将无法显示,因为坐标系无法与底图对齐。
- 如果您使用地图查看器中的添加按钮将 OGC WMS 图层添加至 Web 地图,则服务中的所有图层都将添加至 Web 地图,但地图中仅显示第一个图层。可依次单击内容按钮、WMS 图层名称,然后选中希望在地图中显示的图层旁的复选框,进而打开其他图层。如果将 WMS 图层添加为底图,则服务中的前 10 个图层将添加至地图,并且这 10 个图层都可显示。您无法通过地图查看器控制底图的可见性。如果要对绘制哪些图层进行控制,请将 WMS 服务以项目形式添加到我的内容,然后再将该图层添加至 Web 地图。当您通过我的内容添加项目时,可选择希望添加的图层。当您通过地图查看器中的添加按钮将该服务添加至 Web 地图时,这些图层都可见。
支持的功能
ArcGIS.com 地图查看器支持 OGC WMS 的功能子集。下面的列表会随着 Esri 继续开发对 OGC 的支持而扩展。
- 在 ArcGIS Explorer Online 中查看
- 嵌入到网站中
- 打印
局限性
以下是当前在 ArcGIS.com 地图查看器中使用 OGC WMS 方面的局限性。有关详细信息,请参阅疑难解答。
- 在 OGC WMS 中无法启用弹出窗口。
- 在 OGC WMS 中无法编辑要素。
- 无法设置 OGC WMS 图层的可见性范围。
- 不支持安全 OGC WMS 图层。
- 不支持内部 OGC WMS 图层。
- 如果 OGC WMS 图层不使用 Web 墨卡托投影,则其无法使用 ArcGIS.com 地图查看器底图。这是因为图层的坐标系无法与使用 Web 墨卡托投影的底图的坐标系对齐。