通常通过将 GIS 资源从桌面应用程序发布或共享到 ArcGIS Enterprise 来创建 Web 服务。Esri 提供了 ArcGIS Pro 和 ArcMap 桌面应用程序,这两个应用程序都可以用于创建 GIS 内容并将其共享到 ArcGIS Enterprise。
在 ArcGIS Pro 中存在两种基础共享模型。 第一个模型将 Web 内容共享到活动门户,该门户可以是 ArcGIS Enterprise 门户或 ArcGIS Online。 第二个模型直接将服务发布到独立 ArcGIS Server 站点(不与门户联合的站点)。
了解有关联合和独立 ArcGIS Server 站点的详细信息
将活动门户注册到 ArcGIS Pro 后,您可以向其共享多种类型的内容(包括 Web 图层、Web 地图、Web 场景和各种包)。 作为每种类型内容共享过程的一部分,需要将一个或多个服务发布到与门户联合的 ArcGIS Server 站点上。 共享是一种丰富的发布形式,因为会将其他信息发送到活动门户。 例如,当您共享 Web 图层时,符号系统、弹出信息和访问权限将打包并保留在新的门户图层项目中,而不是在服务级别。 您可通过此操作创建引用同一服务的多个图层项目。
如果您正在使用未与门户联合的 ArcGIS Server 站点,则可以将服务器注册到 ArcGIS Pro 并将服务直接发布到运行 ArcGIS Server 10.6 及更高版本的站点。 您可以通过这种方式发布地图服务、地理编码服务和影像服务。 您还可以使用服务器连接将独立服务器站点中的服务添加到 ArcGIS Pro。
Web 图层的类型
当您的 ArcGIS Server 站点与 ArcGIS Enterprise 门户联合后,您可以将以下类型的 Web 图层共享到门户。 每个 Web 图层都将显示发布到 ArcGIS Server 站点的服务。
图层类型 | 描述 |
---|---|
支持要素查询、可视化以及编辑。 要素图层适合在底图上可视化矢量数据。 将复制所有数据的要素图层共享到 ArcGIS Enterprise 时,该服务将始终发布到您的托管服务器中。 将引用注册数据的要素图层共享到 ArcGIS Enterprise 时,该图层将作为依赖图层共享到地图图像图层。 要素图层用于显示要素服务。 | |
支持使用一组预先绘制的地图影像或切片实现地图的快速可视化。 这些切片将在数据上传结束后创建并存储在服务器上。 Web 切片图层适用于底图。 将切片图层共享至 ArcGIS Enterprise 时,该服务将始终发布到您的托管服务器中。 切片图层用于显示托管的缓存地图服务。 | |
支持使用一组预先绘制的矢量切片实现地图的快速可视化。 虽然这些切片不支持栅格数据,但是能够适应显示设备的分辨率,并且可以更改样式以用于多种用途。 将引用注册数据的矢量切片图层共享到 ArcGIS Enterprise 时,该图层将作为依赖图层共享到地图图像图层和 Web 要素图层。 该服务将始终发布到您的托管服务器中。 矢量切片图层用于显示矢量切片服务。 | |
支持地图可视化和要素查询。 地图影像图层可以由服务器或根据切片动态绘制。 地图影像图层只能共享至 ArcGIS Enterprise。 地图图像图层可以引用已注册到联合服务器的工作空间中的数据集。 共享地图影像图层时,可将该服务发布至已于您所访问的门户联合的任何服务器。 可以启用其他图层和功能;有关详细信息,请参阅其他图层和功能。 地图影像图层用于显示动态或缓存地图服务。 | |
支持点、3D 对象、建筑物、点云、集成网格和体元数据的查询和可视化。 将场景图层共享至 ArcGIS Enterprise 时,该场景服务将始终发布到您的托管服务器中。 3D 对象、建筑物和点场景图层可具有关联的要素服务,使您可以编辑场景图层。 场景图层用于显示缓存场景服务。 | |
支持可视化、元数据、测量和影像处理以显示作为底图的数据或分析结果。 影像图层可共享至与 ArcGIS Enterprise 联合的任何服务器。 影像图层用于显示动态或缓存影像服务。 | |
支持高程数据源在场景地表的可视化、元数据、测量和影像处理。 Web 场景中使用高程图层以显示自定义高程表面上的 3D 内容。 将高程图层共享至本地缓存的 ArcGIS Enterprise 时,该服务将始终发布到您的托管服务器中。 在服务器上进行缓存时,可将服务发布至与 ArcGIS Enterprise 联合的任何服务器。 高程图层将显示使用 LERC 压缩切片方案的缓存影像服务。 | |
支持查看、过滤和编辑表属性。 独立表将显示要素服务。 |
Web 工具
Web 工具允许您与 ArcGIS Enterprise 门户中的其他人共享分析。 在与门户联合的服务器上存储数据以及执行处理,使得整个 ArcGIS 平台中的多个客户端应用程序可以运行分析,甚至可以同时运行分析。
Web 工具显示地理处理服务。
发布 web 工具后,它可以在任何连接到门户的客户端应用程序中使用。 在 ArcGIS Pro 中,可以从目录窗格的门户部分找到并使用 web 工具。
发布到独立服务器站点
您可以通过 ArcGIS Pro 连接到独立服务器站点(未与门户联合的站点)。 使用此发布者或管理员连接,可以将地图服务、地理编码服务和影像服务直接发布到 ArcGIS Server 10.6 及更高版本的站点。 发布到独立服务器站点的任何服务都将通过服务 URL 或 REST 端点提供。 客户端应用程序可以使用 URL 访问您在发布过程中启用的服务和其他功能。
地图服务
地图服务使其他人可以在 Web 上查看 GIS 内容并与之交互。 地图服务支持可视化和查询,可以通过源数据动态绘制,也可以使用缓存中的切片绘制。 在发布之前,可以为服务配置多种功能。
可以将地图服务从 ArcGIS Pro 发布到独立服务器站点。 也可以使用 ArcPy 发布地图服务。
如果您需要更新已发布的地图服务,则可以从 ArcGIS Pro 覆盖服务。
地理编码服务
地理编码服务用于在 Web 上提供地理编码功能。 可以支持各种操作,例如查找地址或地点、对地址或地点表进行地理编码、使用反向地理编码查找有关位置的信息,以及提供交互式自动完成建议。 通过将定位器发布到独立 ArcGIS Server 站点,有权访问服务器站点的任何人都可以使用地理编码功能。
在发布之前,可以为地理编码服务配置多个功能和参数。
创建从 ArcGIS Pro 到独立服务器站点的发布者或管理员连接后,可以将地理编码服务发布到服务器站点。 也可以使用 ArcPy 中的 CreateGeocodeSDDraft 函数来创建可以发布的服务定义文件。
如果您需要更新已发布的地理编码服务,则可以从 ArcGIS Pro 覆盖服务。
地理处理服务
地理处理服务用于在 Web 上提供分析功能。 每个地理处理服务包含一个或多个地理处理任务 - 将输入数据转换为有意义的输出的工具。
要将地理处理服务从 ArcGIS Pro 发布到独立服务器站点,您必须具有与该服务器站点的管理员连接。
使用 ArcGIS Pro向导,可以在发布之前配置和修改地理处理服务的设置。
影像服务
影像服务通过 Web 服务提供对栅格和影像数据的访问。 默认情况下,始终用影像服务功能发布影像服务,此外,还可以配置 WMS 功能和 WCS 功能。 用户可以连接到这些服务,就像连接到任何其他已发布的 ArcGIS Server 服务一样。
通过到独立服务器站点的发布者或管理员连接,您可以从 ArcGIS Pro 发布影像服务。