Schematics 服务允许 Web 应用程序通过 Web 服务访问逻辑示意图。该服务使用 Schematics 扩展模块功能来访问、创建、更新和编辑逻辑示意图。
许可:
Schematics 服务器扩展模块可用于 ArcGIS Server Standard 和 Advanced 版本。
旧版本:
在 ArcGIS 10.1 for Server 中,Schematics 服务必须引用源逻辑示意图数据集 - 以前发布 Schematics 服务时,无法将逻辑示意图数据自动复制到服务器。从 10.2 开始,可在发布时将逻辑示意图数据复制到服务器。此外,这是逻辑示意图数据未注册到服务器时的默认行为。
准备地图文档
在发布逻辑示意图服务之前,您需要使用 ArcMap 创建一个地图文档,此地图文档包含了要在服务中使用的逻辑示意图图层:
- 要提供一组存在于逻辑示意图数据集中的限定的逻辑示意图,您必须创作与这些现有逻辑示意图关联的逻辑示意图图层。
- 要提供现有和将来的逻辑示意图,并且还要能够在 Web 上生成新的逻辑示意图,您必须创建与这些现有和将来的逻辑示意图所基于的逻辑示意图模板关联的逻辑示意图图层。
提示:
通过客户端应用程序在 Web 上显示逻辑示意图时,如果逻辑示意图按逻辑示意图文件夹进行组织,则性能和响应效果将得到改进。
发布服务
获得包含所需逻辑示意图图层的地图文档后,就可以发布 schematics 服务了。将地图文档发布为服务并启用逻辑示意图功能后,您就可以在 Web 应用程序中使用该服务来查询和显示所需的逻辑示意图、编辑其内容(应用一种算法并对其进行更新),并生成新的逻辑示意图。
Schematics 服务操作
Schematics 服务具有一些内置操作,允许逻辑示意图客户端在服务器上执行各种请求。发布地图时,将默认启用查询操作。
- 查询允许逻辑示意图客户端查询要显示的逻辑示意图。“查询”还允许客户端访问为每个逻辑示意图预配置的逻辑示意图布局算法,并应用该算法来获取逻辑示意图内容的自动布局。默认情况下,将启用查询操作,并且逻辑示意图图层的任何数据源都支持此项操作。
- 编辑允许 schematics 客户端生成新的逻辑示意图、更新现有逻辑示意图以及在设置逻辑示意图内容的布局后对其进行保存。默认情况下不启用编辑操作。启用后,将仅支持引用存储在企业级地理数据库中的数据的逻辑示意图图层。
使用逻辑示意图服务
将逻辑示意图服务发布到 GIS 服务器后,便可供本地客户端和 Web 客户端使用。