ArcGIS Enterprise 支持使用多种方式来发布数据。通过发布数据,您可以将其提供给 ArcGIS Enterprise 门户的其他成员,以供在地图和应用程序中使用。发布内容的主要方式包括通过 ArcGIS Pro、ArcMap 和 ArcGIS Enterprise 门户。您还可以在门户或 ArcGIS 应用程序中将内容作为工作流的一部分进行发布。例如,可使用 Map Viewer 中的标准要素分析工具来创建要素图层以存储结果。
作为发布者,在发布之前考虑您希望为 web 服务和图层提供的功能非常重要。您的需求可能因服务而异。考虑您希望用户如何使用您的服务以及数据存储在何处也非常重要。
发布时,可以将数据复制到 ArcGIS Enterprise(从而生成托管图层和 ArcGIS 管理的数据)或者在其原始位置引用数据。
从 ArcGIS Pro 发布
ArcGIS Pro 提供完整的用户体验和一组发布选项。在 ArcGIS Pro 中,您可以决定 web 图层具有哪些功能,这也决定了您发布的图层类型。有关发布 web 图层的详细信息,请参阅 ArcGIS Pro 帮助中的共享 web 图层简介。
从 ArcGIS Pro 中发布时,您可以选择复制所有数据或引用注册数据。通过在发布要素图层时复制所有数据,ArcGIS 会创建数据快照并将其复制到关系 ArcGIS Data Store,然后在门户中创建托管要素图层项目并在门户的托管 ArcGIS Server 站点上创建服务。如果在发布切片图层时复制所有数据,则 ArcGIS 会创建数据快照,并在门户的托管 ArcGIS Server 站点上创建缓存,以填充门户中的缓存地图服务和切片图层项目。您可以共享图层项目以允许其他用户查找和使用这些项目。
如果选择使用选项来进行发布以引用已注册的数据,则您的数据将保留在已注册用户管理的数据存储中,且门户中的服务和图层项目将引用用户管理的数据源中的数据。请注意,您必须通过联合 ArcGIS Server 站点注册数据存储,才可发布引用注册数据的图层。
从 ArcGIS Enterprise 门户直接发布
您还可以直接在 ArcGIS Enterprise 门户界面中发布数据。例如,在门户中打开内容 > 我的内容 > 添加项目 > 来自我的计算机,将文件地理数据库中的所有图层发布为托管要素图层。有关从上载到门户的文件进行发布的详细信息,请参阅发布托管要素图层。您还可以将数据作为门户中工作流的副产品发布,例如运行 Map Viewer 中的标准要素分析工具。
ArcGIS Enterprise 10.7.1 介绍了一种从门户发布注册数据的方法。您可以直接在门户中批量发布要素图层和地图影像图层并创建影像图层。可用于获取文件夹、云存储位置、数据库和企业级地理数据库中的数据,并发布大量 web 图层,而无需从 ArcGIS Pro 或 ArcMap 发布单个 web 图层。
与在 ArcGIS Pro 中发布引用注册数据的图层类似,您必须在发布之前通过 ArcGIS Server 站点注册数据。在 10.7.1 中,您可以在 ArcGIS Enterprise 门户中添加数据存储项目时执行此操作。从数据存储项目发布的图层将引用在创建 ArcGIS Server web 服务图层(非托管图层)时所注册的数据。
从其他应用程序发布
还有许多其他应用程序可用于直接发布数据或将内容发布为较大工作流的副产品。这些应用程序都将创建托管要素图层。此类应用程序包括 ArcGIS Maps for Office、Workforce for ArcGIS 和 GeoPlanner for ArcGIS。有关发布到 ArcGIS Enterprise 门户的其他应用程序列表,请参阅 ArcGIS Enterprise 的常用客户端。
数据存储和 ArcGIS Enterprise
对于引用注册数据的工作流,必须首先通过与 ArcGIS Enterprise 门户联合的 ArcGIS Server 站点注册数据存储。可使用以下其中一种方法执行此操作:
- 使用 ArcGIS Server Manager 为各个 ArcGIS Server 站点注册数据存储。使用此方法注册的数据存储可供有权访问该站点的所有发布者使用。此主要工作流支持通过从 ArcGIS Pro 和 ArcGIS Desktop 进行引用来发布的内容。此选项已存在很长时间,用于其他非发布的工作流,例如定义大数据文件共享和栅格存储,以及定义用于存储地图或影像服务缓存的位置。
- 在 ArcGIS Enterprise 门户中添加数据存储。在将数据存储项目添加到门户中时,门户将使用您指定的联合服务器注册用户管理的数据源。数据存储项目使用门户共享模型进行共享,除非明确共享,否则除了所有者之外的任何人都不能自动访问。在门户中创建的数据存储项目支持从数据库批量发布 ArcGIS Server 要素和地图图像图层和发布 ArcGIS Image Server 图层。通过门户添加数据存储的功能是 ArcGIS Enterprise 10.7.1 中引入的新选项,并仅用于此版本中的批量发布和影像图层创建。