Skip To Content

使用逻辑示意图服务

将逻辑示意图服务发布到 ArcGIS Server 后,便可供本地客户端和 Web 客户端使用。由于 schematics 服务具有很多功能,因此可在很多 Web 应用程序中使用。

提示:

如果在逻辑示意图显示在客户端应用程序中的 Web 上时将其组织到逻辑示意图文件夹中,可实现更好的性能和响应。

Schematics 服务 URL

要连接到某一 schematics 服务,您需要此服务的 URL。发布到 ArcGIS Server 的 schematics 服务具有以下 URL 格式:http://gisserver.domain.com:6443/arcgis/services/folder/service/MapServer/exts/SchematicsServer

发布的逻辑示意图图层和允许的操作

发布时启用的 schematics 操作可确定如何使用 schematics 服务以及在逻辑示意图中客户端可以执行哪种操作。但是,以下条件也起决定性作用:

  • 存储已发布逻辑示意图的地理数据库类型:企业级地理数据库或文件地理数据库
  • 服务器对已发布数据的访问方式:发布数据时是否将数据复制到服务器
  • 已发布的逻辑示意图图层类型:逻辑示意图图层与单一逻辑示意图相关或与逻辑示意图模板相关

下表汇总了客户端可根据具体情况进行的操作:

已启用的 schematics 操作/对已发布的逻辑示意图进行的操作仅启用查询操作启用查询和编辑操作

显示逻辑示意图

未保存结果的布局

布局和保存结果

仅在符合以下所述的条件 1 时

更新逻辑示意图

仅在符合以下所述的条件 1 时

移除逻辑示意图

仅在符合以下所述的条件 1 时

锁定逻辑示意图

仅在符合以下所述的条件 1 时

解锁逻辑示意图

仅在符合以下所述的条件 1 时

生成新的逻辑示意图

仅在符合以下所述的条件 1 和条件 2 时

条件 1:已发布的逻辑示意图存储在企业级地理数据库中,并且在发布时尚未将 schematics 数据复制到服务器,即 Schematics 服务引用源逻辑示意图数据集。

条件 2:已发布的逻辑示意图基于逻辑示意图模板。

Schematics 服务和 Web 应用程序

在 Web 应用程序中,必须通过编程方式使用 schematics 服务。ArcGIS Server 提供了 Schematics REST API,用于将 GIS 的逻辑示意图数据集成到企业级应用程序环境中。

ArcGIS Server schematics REST API

ArcGIS Server schematics REST API 提供了到 ArcGIS Server 托管的 schematics 服务的开放 Web 接口。它允许您在客户端应用程序中使用 schematics 数据服务。每项已发布的 schematics 服务都可以通过端点的等级或 URL 访问 REST API 显示的所有资源和操作。

了解有关 ArcGIS Server schematics REST API 的详细信息