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