Schematics 服务
Schematics 服务允许 Web 应用程序通过 Web 服务的形式访问逻辑示意图。该服务使用 Schematics 扩展模块功能来访问、创建、更新和编辑逻辑示意图。

Schematics 服务器扩展模块可用于标准版和高级版的 ArcGIS for Server。

Schematics 服务必须引用源逻辑示意图数据集,发布 schematics 服务时无法将逻辑示意图数据自动复制到服务器上。这意味着,发布逻辑示意图数据时,必须将包含逻辑示意图数据的企业级地理数据库或文件夹注册到服务器。
准备地图文档
在发布逻辑示意图服务之前,您需要使用 ArcMap 创建一个地图文档,此地图文档包含了要在服务中使用的逻辑示意图图层:
- 要提供一组存在于逻辑示意图数据集中的限定的逻辑示意图,您必须创作与这些现有逻辑示意图关联的逻辑示意图图层。
- 要提供现有和将来的逻辑示意图,并且还要能够在 Web 上生成新的逻辑示意图,您必须创建与这些现有和将来的逻辑示意图所基于的逻辑示意图模板关联的逻辑示意图图层。

要使地图文档及其引用的所有逻辑示意图图层可供 ArcGIS for Server 访问,您需要将数据存储到所有 GIS 服务器计算机都可以访问的位置,授予 ArcGIS Server 帐户数据访问权限,并将数据注册到服务器。

当通过客户端应用程序在 Web 上显示逻辑示意图时,如果逻辑示意图组织在逻辑示意图文件夹中,则性能和响应效果会更好。
发布服务
获得包含所需逻辑示意图图层的地图文档后,就可以发布 schematics 服务了。将地图文档发布为服务并启用逻辑示意图功能后,您就可以在 Web 应用程序中使用该服务来查询和显示所需的逻辑示意图、编辑其内容(应用一种算法并对其进行更新),并生成新的逻辑示意图。
Schematics 服务操作
Schematics 服务具有一些内置操作,允许逻辑示意图客户端在服务器上执行各种请求。发布地图时,将默认启用查询操作。
- 查询允许逻辑示意图客户端查询要显示的逻辑示意图。“查询”还允许客户端访问为每个逻辑示意图预配置的逻辑示意图布局算法,并应用该算法来获取逻辑示意图内容的自动布局。默认情况下,将启用查询操作,并且逻辑示意图图层的任何数据源都支持此项操作。
- 编辑允许 schematics 客户端生成新的逻辑示意图、更新现有逻辑示意图以及在设置逻辑示意图内容的布局后对其进行保存。默认情况下不启用编辑操作。启用后,将仅支持引用存储在企业级地理数据库中的数据的逻辑示意图图层。
9/15/2013