可以将地图和数据作为托管图层发布到 ArcGIS Enterprise 门户上。只要您允许,Web、桌面和移动应用程序可通过 Internet 访问您的托管图层。
托管图层可用于与门户中的其他成员轻松共享地图、要素和影像。
发布托管图层的前提条件
您必须拥有以下内容才能发布托管图层:
如果发布选项不可用,请联系门户管理员确定您的门户是否有托管服务器,并确认您是否具有发布托管图层的权限。
托管图层的类型
可发布以下类型的托管图层:
要素图层
托管要素图层支持矢量要素查询、可视化以及编辑。托管要素图层最适合在底图上可视化数据。在 web 应用程序中,托管要素图层通过浏览器绘制并支持交互式突出显示、查询和弹出窗口。
有关详细信息,请参阅发布托管要素图层。
发布托管要素图层后,您就可以在要素图层中创建数据的视图。托管要素图层视图会引用与用于创建视图的托管要素图层相同的数据,但是您可以将不同的编辑、共享以及其他设置应用于视图。有关详细信息,请参阅创建托管要素图层视图。
要素图层视图
如果您具有发布权限,并且需要托管要素图层的其他视图,而不仅仅是更改其样式和显示,例如要应用不同的编辑功能或者与不同的群组共享数据,则可以根据您的托管要素图层来创建托管要素图层视图。托管要素图层视图类似于图层的副本,但是功能更加强大,因为其不仅仅允许您控制图层的显示方式。例如,如果您需要针对不同的人群支持不同的编辑功能,则可以创建托管要素图层视图。许多组织需要与整个组织共享数据,同时允许特定群组内的成员保持数据为最新。托管要素图层视图提供了一种直接方法来实现以上操作。发布托管要素图层后,您可以与成员需要编辑图层的一个或多个群组进行共享。然后,针对组织中的其他成员,您可以创建引用原始托管要素图层但禁用编辑功能的托管要素图层视图。由于两个图层共享相同的数据,当群组成员编辑原始托管要素图层时,组织中的其他成员可立即看到这些更改。
WFS 图层
托管 WFS 图层是托管要素图层的 OGC 兼容只读视图。用于发布的托管 WFS 图层和托管要素图层共享相同的数据和初始元数据。
有关详细信息,请参阅发布托管 WFS 图层。
切片图层
托管切片图层使用一组预绘制的地图图像或切片来支持地图的快速可视化。这些切片将在数据上传结束后创建并存储在服务器上。托管切片图层适用于为地图提供地理环境的底图。
您可发布地图切片、矢量切片或托管要素图层作为切片图层。
有关详细信息,请参阅发布托管切片图层。
矢量切片图层
矢量切片图层引用一组包含 2D 和 3D 内容的 web 可用的矢量切片以及这些切片应被绘制的相应样式。切片访问性能和矢量绘制的结合使切片能够适应任意显示分辨率(设备不同,分辨率可能不同)。
有关详细信息,请参阅发布托管矢量切片图层。
WMTS 图层
托管 WMTS 是托管切片图层的 OGC 兼容视图。所有与公众共享的托管切片图层都可以通过 OGC WMTS 协议访问。 托管切片图层的发布者不必执行任何特殊操作即可启用 WMTS。要通过 WMTS 协议访问托管切片图层,需要打开图层的详细信息页面,然后打开切片图层的 URL。打开的页面包含可以链接到 WMTS 功能文档的 WMTS URL 链接,这些文档可用于访问支持 WMTS 的应用程序中的图层切片。
Scene 图层
托管场景图层支持使用缓存切片图层集合以及相关托管要素图层的三维数据快速地图可视化。从 ArcGIS Pro 发布 3D 数据时创建切片和要素图层。缓存切片和托管要素图层数据将存储在切片缓存和属于 Enterprise 门户的关系数据存储 (ArcGIS Data Store) 中。
有关详细信息,请参阅发布托管场景图层。
影像图层
托管影像图层是在门户管理员已与门户联合的 ArcGIS Image Server 网站上运行的动态影像服务。
有关详细信息,请参阅发布托管影像图层。
托管图层依赖性
托管图层对创建托管图层的项目有依赖性。例如,如果从上传的 shapefile 发布托管要素图层,则在删除 shapefile 时会阻止您执行诸如覆盖托管要素图层之类的操作。如果从 ArcGIS Pro 或 ArcMap 发布托管要素图层,则会创建一个服务定义文件并将其添加至我的内容。如果删除服务定义文件,则无法通过在 ArcGIS Pro 或 ArcMap 中重新发布来覆盖服务。
同样,如果从托管要素图层发布其他托管图层,您会在图层之间创建依赖性。您可以从主托管要素图层发布下列所有图层:
- 托管切片图层
- 托管 WFS 图层
- 托管要素图层视图
这些依赖托管图层与创建它们的托管要素图层之间存在关联。
- 托管 WFS 和要素图层视图引用用于发布它们的托管要素图层中的数据;因此,它们完全依赖于托管要素图层才能访问数据。
- 托管切片图层依赖于某些功能(例如弹出窗口)的托管要素图层。
- 依赖图层及其主托管要素图层的所有者必须相同。门户管理员首先必须重新分配主托管要素图层的所有权。管理员执行该操作后,所有依赖图层(以及用于生成主托管要素图层的文件)的所有权便会归属于同一个门户成员。
- 您必须先删除所有依赖图层,然后才能删除用于创建这些图层的托管要素图层。
这些依赖性会扩展至从托管要素图层视图发布的图层。您可以从托管要素图层视图发布托管切片图层或托管 WFS 图层。这些依赖托管图层不仅与视图有关,而且与创建视图的托管要素图层有关。您必须先删除依赖托管切片和 WFS 图层,之后才能删除托管要素图层视图。
托管要素图层视图具有附加限制;如果托管要素图层具有依赖托管切片图层,则无法在托管要素图层视图上设置定义。
托管图层项目页面中详细信息下方的创建自值可以告知您发布托管图层时所用的图层或文件。发布为和其他视图值指示已从托管要素图层发布的其他托管图层或创建的视图。
可使用托管图层的客户端
托管图层通过熟知的 GeoServices REST 规范进行通信,因此可用于 Esri 应用程序以及第三方应用程序。通过 Map Viewer 可轻松浏览服务,除此之外还可以使用 ArcGIS Runtime SDK、可配置应用程序或 Web AppBuilder for ArcGIS 来创建自己的应用程序。其他支持的客户端应用程序包括 Collector for ArcGIS、Explorer for ArcGIS、ArcMap 和 ArcGIS Pro。有关其他客户端的信息,请参阅 ArcGIS Enterprise 的常用客户端。
访问托管图层
默认情况下,发布托管图层时它们是私有的,并且只有发布他们的人才能够访问。默认情况下,托管图层不显示在搜索结果中,也不属于任何群组。可以选择将您的托管图层提供给门户上的特定群组,您门户中的所有成员,甚至可以将其提供给能够连接到您门户的任何人。 有关详细信息,请参阅共享项目。