ArcGIS 服务将空间数据组织到功能性 GIS 资源中,以在 Web 服务器上运行。 通过这种方式,服务允许多个用户同时访问和浏览托管在中央服务器计算机上的数据,并将该数据包含在 Web 和移动设备上的 GIS 产品中。 您在 ArcGIS Enterprise 中使用的所有数据均由 GIS 服务提供。
GIS 服务不是地图或图层,且通常不作为用户的最终产品。 相反,客户端应用程序将查询服务以接收可在地图和其他 GIS 产品中使用的信息。 可以使用多种类型的地理空间服务,这些服务代表不同类型的内容,例如地图、场景、地理处理工具、地理数据库和影像。 每种服务类型均将执行唯一一组工作流。
服务数据源
由于数据对于 GIS 服务至关重要,因此需要考虑服务中数据的存储方式和位置。 许多数据类型和数据存储类型都可以使用 ArcGIS Enterprise。 理解 ArcGIS Enterprise 引用的数据与 ArcGIS Enterprise 托管的数据之间的区别十分重要。
您可以将数据存储注册到 ArcGIS Enterprise,以便您的服务可以引用其中的数据,而无需复制源数据。 ArcGIS Enterprise 还可以托管数据,这意味着将数据复制到 ArcGIS Enterprise 并由系统进行维护。 使用 ArcGIS 托管数据的服务通常被称为托管服务。
当您通过将 Web 地图或其他项目共享到门户的方式从 ArcGIS Pro 发布服务时,您可以使用在用户管理存储中注册的数据,也可以将数据复制到由 ArcGIS Enterprise 管理的存储中。 在用户管理的数据存储中,数据库管理员负责维护和组织数据以有效使用数据。
发布服务
您可以通过以下两种方式将服务发布到 ArcGIS Enterprise on Kubernetes:从 ArcGIS Pro 共享或上传某些项目以在 ArcGIS Enterprise 门户中发布托管要素图层、托管切片图层或托管矢量切片图层。
ArcGIS Enterprise 可以托管多种类型的 GIS 服务以及多种服务扩展模块和功能。 您发布的服务类型取决于您希望向他人提供的数据类型以及您希望人们对该数据进行的操作。
从 ArcGIS Pro 发布服务类型
您可以将几种类型的 GIS 资源从 ArcGIS Pro 共享到 ArcGIS Enterprise 门户。 每种项目类型都由组织中运行的 GIS 服务提供支持。 下表显示了您可将其从 ArcGIS Pro 共享到当前版本的 ArcGIS Enterprise on Kubernetes 的 GIS 资源的类型,每种资源发布的 GIS 服务的类型以及生成的门户项目。
桌面 GIS 资源 | GIS 服务 | ArcGIS Enterprise 门户项目 |
---|---|---|
要素类或栅格数据集 | 地图服务(动态或缓存) | 地图图像图层 |
要素类 | 要素服务 | 要素图层 |
要素类 | 矢量切片服务 | 矢量切片图层 |
图像或栅格数据集 | 影像服务 | 影像图层 |
定位器 | 地理编码服务 | 定位器 |
模型或脚本工具 | 地理处理服务 | Web 工具 |
注:
从 ArcGIS Pro 共享影像或栅格数据作为影像服务时,必须通过在 ArcGIS Enterprise 门户中创建数据存储项目来注册数据的位置。 有关如何创建数据存储项目的相关信息,请参阅添加项目。
发布为托管图层的服务
您还可以通过将某些项目上传到 ArcGIS Enterprise 门户而不是从 ArcGIS Pro 共享来创建托管图层。 每个托管图层均由 GIS 服务提供支持,其基础数据存储在 ArcGIS 管理的数据存储中。