ArcGIS Enterprise 支持使用多种方式来发布数据。 通过发布数据,您可以将其提供给 ArcGIS Enterprise 门户的其他成员,以供在地图和应用程序中使用。 发布内容的主要方式包括通过 ArcGIS Pro 和 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 门户界面中发布数据。 这样就可以在无需其他 ArcGIS 客户端软件的情况下创建 web 图层。 您可以使用以下方式将数据作为 web 图层从门户界面发布:
- 上传文件(例如逗号分隔值 (CSV) 文件、压缩 shapefile 或文件地理数据库)并使用文件内容发布托管要素图层。
- 为您的文件夹、云存储位置、数据库和企业级地理数据库添加数据存储项目,并从数据存储发布。 您可以通过文件夹或云存储位置中的图像文件创建影像图层,并通过数据库和企业级地理数据库中可访问的要素类和表批量发布要素图层和地图图像图层。
- 使用模板创建托管要素图层。
- 从托管要素图层发布 WFS 图层或托管切片图层。
- 将数据作为门户中工作流的副产品发布,例如运行标准要素分析工具、GeoAnalytics Tools 或 Map Viewer 经典版 中的栅格分析工具。
从其他应用程序发布
还有许多其他应用程序可用于直接发布数据或将内容发布为较大工作流的副产品。 这些应用程序都将创建托管要素图层。 此类应用程序包括 ArcGIS for Office、ArcGIS Workforce 和 ArcGIS GeoPlanner。 有关发布到 ArcGIS Enterprise 门户的其他应用程序列表,请参阅 ArcGIS Enterprise 的常用客户端。
数据存储和 ArcGIS Enterprise
对于引用注册数据的工作流,必须首先通过与 ArcGIS Enterprise 门户联合的 ArcGIS Server 站点注册数据存储。 您可以使用以下其中一种方法来执行此操作:
- 使用 ArcGIS Server Manager 为各个 ArcGIS Server 站点注册数据存储。 使用此方法注册的数据存储可供有权访问该站点的所有发布者使用。 此主要工作流支持通过从 ArcGIS Pro 进行引用来发布的内容。 此选项已存在很长时间,用于其他非发布的工作流,例如定义大数据文件共享和栅格存储,以及定义用于存储地图或影像服务缓存的位置。
- 将数据存储添加到 ArcGIS Enterprise 门户。 在将数据存储项目添加到门户中时,门户将使用您指定的联合服务器注册用户管理的数据源。 数据存储项目使用门户共享模型进行共享,除非明确共享,否则除了所有者之外的任何人都不能自动访问。 在门户中创建的数据存储项目支持从数据库批量发布 ArcGIS Server 要素和地图图像图层和发布 ArcGIS Image Server 图层。