关于 OGC
开放地理空间联盟 (OGC) 是一种以国际公认的开放格式在 Web 上提供地图和数据的国际规范。通过 OGC 服务,可以对地理数据和软件功能进行开放式访问,这使得组织能够将 GIS 集成到各种计算和移动设备上的任何应用程序中。这些开放式服务有助于提高空间信息的共享和互操作性。当然,使用 OGC 服务也会面临相关的挑战;例如,有些服务是在相对较旧的服务器上提供的,当在较新的应用程序中显示时会出现性能问题。此外,还有一些问题与对底图上图层的切片方案或投影的支持相关。
Portal for ArcGIS 当前支持两种 OGC 规范 - Web 地图服务 (WMS) 和 Web 地图切片服务 (WMTS)。
- OGC Web 地图服务 (WMS) 是遵循 OGC 规范的动态地图服务。可将 OGC WMS 图层添加到使用地图查看器创建的地图。还可以在您的门户中将 OGC WMS 地图作为项目添加。
- OGC Web 切片地图服务 (WMTS) 是遵循 OGC 规范的缓存图像切片集。可将 OGC WMTS 图层添加到使用地图查看器创建的地图。此时,无法在您的门户中将 OGC WMTS 地图作为项目添加。
将兼容底图与 OGC 图层结合使用
为了使地图正确显示,图层和底图的投影必须兼容。此外,WMTS 图层的切片方案必须与底图的切片方案相匹配。地图查看器将尝试使用所选的底图来绘制 OGC 图层。如果地图查看器无法在底图上绘制图层(由于投影或切片方案不匹配),并且 OGC 图层是您添加到地图的第一个图层,地图查看器会尝试使用其他底图。
例如,如果您的图层使用 GCS WGS84 投影坐标系,则地图查看器将使用 GCS WGS84 世界影像底图。您的门户管理员可能更改了默认底图,并且加入了一些支持您的图层投影的底图。如果库中的底图不兼容,地图查看器将使用您的图层作为底图。如果将 OGC 图层添加到现有地图,或者该图层与库中任何底图都不兼容,地图查看器不会将其添加到您的地图中,而是显示一条错误消息,指明您的图层与底图的坐标系不兼容。有关详细信息,请参阅选择底图。
控制在地图中显示哪些 OGC WMS 图层
将 OGC WMS 图层添加到 web 地图后,服务中的所有图层都会添加到 web 地图中,但地图中仅显示第一个图层。要打开其他图层,可依次单击内容按钮、OGC WMS 图层名称,然后选中希望在地图中显示的图层旁的复选框。
如果将 OGC WMS 图层添加为底图,则服务中的前 10 个图层将添加至地图,并且这 10 个图层都可显示。
可以控制默认情况下在地图上显示 OGC WMS 中的哪些图层,方法是:首先将 OGC WMS 添加到您的门户,然后使用地图查看器中的搜索图层选项将图层添加到地图。在您的门户中将图层添加为项目(通过使用我的内容)后,选择想要包括的图层,这些图层会在您将 OGC WMS 添加到地图时自动显示在地图上。
将 OGC WMTS 图层添加到地图
OGC WMTS 服务中的每个图层都包含一组缓存图像,并且可以具有与 WMTS 服务中的其他可用图层不同的切片方案。由于大量缓存图像切片会使地图变得混乱,并且需要较长时间来绘制地图(尤其是在 web 浏览器中绘制),因此,应当只添加地图读者需要查看的图层。为了最大程度提高 web 地图的性能,地图查看器会让您从 WMTS 服务中选择要添加的特定图层。可添加多个图层,但需要返回向地图添加 WMTS 的流程。
支持的功能
地图查看器支持 OGC 的功能子集。下面的列表会随着 Esri 继续开发对 OGC 的支持而扩展。
- 嵌入到网站中
- 打印
- 发布的图例(仅限 WMS)
局限性
以下是当前在地图查看器中使用 OGC 的局限性。有关详细信息,请参阅疑难解答。
- 无法启用弹出窗口,编辑功能,设置可见性范围,或添加安全 OGC 图层。
- 如果门户网站与 OGC WMS 图层位于相同的网络上,则可在地图查看器和该网站(仅限 WMS)中访问此 OGC WMS 图层;否则,不支持对内部 OGC WMS 图层进行访问。
- 您的 OGC 图层和底图需要使用相同的坐标系,例如 Web 墨卡托(地图查看器底图图库中默认底图的坐标系)。您的门户管理员可能已经更改了默认底图。如果地图查看器的底图与您的 OGC 图层一起使用时存在问题,请与您的管理员联系。