Skip To Content

发布服务的方法

ArcGIS 提供了多种方法供您通过 GIS 服务与其他用户共享信息。 您的发布工作流取决于您喜欢使用的创作软件,要创建和共享的内容以及您的组织所设置的 ArcGIS Enterprise 部署。 这使您可以灵活地以符合组织资源和意图的方式共享内容。

大多数服务将从 ArcGIS ProArcMap 发布到 ArcGIS EnterpriseArcGIS Online。 这些桌面应用程序可为您提供完整的工作站,帮助您创作强大而直观的 GIS 资源,并将其共享到 Web GIS。 ArcGIS ProArcMap 的共享模型 和工作流均有所不同,但是两者都以将 Web 服务发布到 ArcGIS Server 站点为中心。 这些服务可为已丰富的 GIS 内容(如 web 地图和应用程序)提供支持 - 通常一次支持多个内容。

也可以在 ArcGIS EnterpriseArcGIS Online 中创建各种类型的托管图层和服务。 这些图层和服务提供了便利和可扩展性。

发布服务后,即可在 Web、桌面和移动应用程序中加以使用。 服务具有 Web 地址或 URL,客户端应用程序可以通过此信息访问服务。 ArcGIS Enterprise 门户和 ArcGIS Online 旨在与 ArcGIS Server 站点中的服务配合使用。 您还可以在自己的应用程序中包含服务。 使用或开发应用程序时,由用户提供要使用的服务的 URL。 应用程序将转到相关 URL,开始使用服务引入地图或其他请求的 GIS 功能。

本主题介绍了 ArcGIS Enterprise 中内容共享的源和目的地。

ArcGIS Pro 发布

ArcGIS ProEsri 提供的专业桌面 GIS 应用程序。 通过 ArcGIS Pro,您可以使用 2D 地图和 3D 场景探索、可视化和分析数据。 工作准备就绪后,您可以将其共享至 ArcGIS EnterpriseArcGIS Online

ArcGIS Pro 中存在两种基础共享模型。 在主要模型中,您可以连接到活动门户(ArcGIS EnterpriseArcGIS Online),然后与门户共享已丰富的 GIS 内容(web 图层、web 地图或软件包)。 作为共享过程的一部分,Web 服务将发布到与门户联合的 ArcGIS Server 站点。

了解有关可从 ArcGIS Pro 共享的 Web 图层类型的信息

如果您要使用不与 ArcGIS Enterprise 门户联合的 ArcGIS Server 站点,您还可以在发布到 ArcGIS Server 10.6 及更高版本时将服务直接发布到该独立服务器站点。 为此,您首先要建立从 ArcGIS Pro 到服务器站点的发布者或管理员连接。 您可以将地图服务、地理编码服务和图像服务发布到独立服务器站点。

注:

您无法直接将服务从 ArcGIS Pro 发布到与门户联合的服务器站点。 相反,您可将 Web 地图和 Web 图层共享到门户,且门户也会将服务发布到联合服务器。

了解有关向独立服务器站点发布服务的详细信息

ArcGIS Desktop 发布

ArcGIS Desktop 可以帮助您创作和共享 GIS 资源。

您可通过其 ArcMap 组件显示、浏览和编辑 GIS 数据集;执行制图工作以及准备要导出的地图布局。 ArcMap 将指导您完成地图性能瓶颈分析以及地图发布过程。

对于不在 ArcMap 中创建的其他资源类型(如定位器),可右键单击目录树中的项目然后选择将其作为服务共享的选项。 要发布地理处理模型,可以在结果 窗口中右键单击结果,然后选中将其作为服务共享的选项。

根据您要发布的 GIS 资源,可将以下类型的服务从 ArcGIS Desktop 发布至 ArcGIS Server 站点:

了解有关在 ArcGIS Desktop 中发布服务的详细信息

发布托管图层

当服务或图层使用由 ArcGIS 管理的数据库中托管的数据时,该服务或图层称为托管。 托管服务和图层可以使用由 ArcGIS Server 站点上文件夹中的 ArcGIS Data Store 或 管理的数据。 部分(尽管不是全部)托管图层和服务是在 ArcGIS EnterpriseArcGIS Online 中创建的,例如当您将 CSV 文件上传到门户时。

由于 ArcGIS 对该数据进行本地管理,因此您无需专用数据库来直接管理数据。 相反,系统会将该数据复制到 ArcGIS Enterprise 并代表您来管理该数据。 这样,您的用户无需经过集中化流程即可将其数据提供给其他人,且不需要组织中的某个成员来管理其数据。 系统还可以存储作为分析工作流以及由 ArcGIS Enterprise 用户执行的其他操作的一部分而生成的数据。

ArcGIS Enterprise

ArcGIS Enterprise 包含一个中心 GIS 门户、一个或多个 ArcGIS Server 站点,以及用于自助制图的 ArcGIS Data StoreArcGIS Server 可用作 Web 服务托管引擎。 所有组件均部署在您管理的基础架构(包括物理计算机、虚拟计算机和云基础架构)上。

使用 ArcGIS Enterprise,您可以完全控制谁可以查看和使用 GIS 内容。

通过向 ArcGIS Enterprise 门户中添加 ArcGIS Server web 服务,即可在整个 ArcGIS 的应用程序中使用该服务。 如何添加服务取决于您需要如何使用它。

了解有关在门户中使用服务的详细信息

ArcGIS Online

ArcGIS Online 允许您将 GIS Web 服务发布到由 Esri 管理的云环境。 不必安装任何程序;只需登录到您的 ArcGIS Online 帐户。

ArcGIS Online 托管服务可通过组织订阅 ArcGIS Online 获得。 使用 ArcGIS Online 的优势在于不必安装任何服务器软件或调整服务。

ArcGIS Enterprise 门户一样,您可以通过两种方式将 ArcGIS Server web 服务添加到 ArcGIS Online

  • 如果要创建对 ArcGIS Server web 服务的引用,便于其他用户访问和发现服务,请将 web 服务作为项目添加。 当 ArcGIS Server web 服务作为图层项目添加时,您可以使用图层项目存储自定义弹出窗口和设置样式等图层配置。 将图层项目添加到地图或场景时,将使用图层配置。
  • 您也可以将 ArcGIS Server web 服务直接添加到 Map ViewerScene Viewer,并在特定的地图或场景中配置服务图层。 可以在应用程序中使用通过这些图层配置保存的地图和场景。

了解有关在 ArcGIS Online 中使用服务的详细信息