通过将数据复制到服务器或不进行复制来发布逻辑示意图服务
旧版本:
在 ArcGIS for Server 10.1 中,仅在可以访问逻辑示意图图层的源数据时,逻辑示意图服务才可用。这意味着发布者的计算机和服务器必须能够访问相同的逻辑示意图源企业级地理数据库或相同的逻辑示意图源数据文件夹,且在发布时,此企业级地理数据库或数据文件夹需要注册到服务器。
从 ArcGIS for Server 10.2 开始,在发布服务时可将逻辑示意图服务数据的副本放置在服务器上。将服务发布到不具有登录权限或设置了防火墙的服务器上时,将逻辑示意图数据复制到服务器是非常有用的。您可以在任何云平台中发布逻辑示意图数据的快照,因为从您的本地计算机检索原始逻辑示意图数据的效率很低或不可实现。
引用源逻辑示意图数据发布逻辑示意图服务
要在不向服务器复制数据的情况下发布逻辑示意图服务,需要将存储要发布的逻辑示意图的企业级地理数据库或数据文件夹注册到服务器中,并且服务器必须能够访问该数据。
可以使用 ArcGIS for Desktop 或 ArcGIS Server 管理器将逻辑示意图数据注册到服务器:
使用 ArcGIS for Desktop 将逻辑示意图数据注册到服务器
要使用 ArcGIS for Desktop 注册逻辑示意图源数据,请按照使用 ArcGIS for Desktop 将数据注册到 ArcGIS Server 中提供的详细步骤,并根据要注册的数据源的类型,执行以下任一操作:
- 如果要注册企业级地理数据库,请保持选中与发布者数据库连接相同复选框。
- 如果要注册文件夹,请保持选中与发布者文件夹路径相同复选框。
使用管理器将 schematics 数据注册到服务器
要使用 ArcGIS Server 管理器注册逻辑示意图源数据,请按照使用管理器将数据注册到 ArcGIS Server 中提供的详细步骤,然后选择共享(无论是注册企业级地理数据库还是文件夹时)。然后,指定共享数据库的连接文件或共享文件夹的路径。
通过将源逻辑示意图数据复制到服务器来发布逻辑示意图服务
要通过将源逻辑示意图数据复制到服务器来发布逻辑示意图服务,不能将存储要发布的逻辑示意图的企业级地理数据库或数据文件夹注册到服务器。在引用存储在未注册到服务器的企业级地理数据库或数据文件夹中的逻辑示意图数据来发布地图时,发布过程将按照多数 GIS 数据集的发布方式自动将逻辑示意图数据复制到服务器。
逻辑示意图图层的数据源和允许的操作
在发布具有 Schematics 功能的地图且仅允许 查询操作(默认设置)时,生成的逻辑示意图服务可用于:
- 查询和查看逻辑示意图
- 应用逻辑示意图布局算法而不保存布局结果
在发布具有 Schematics 功能的地图且允许查询和编辑操作时,生成的逻辑示意图服务的适用范围如下:
- 查询和查看逻辑示意图,以及应用逻辑示意图布局算法而不保存布局结果。
注:
无论是何种逻辑示意图图层的数据源类型(文件或企业级地理数据库)以及是否将逻辑示意图数据复制到服务器进行发布,都始终支持这些类型的操作。
- 保存逻辑示意图布局、更新逻辑示意图、锁定/解锁逻辑示意图。
警告:
仅当发布的地图参考数据中的逻辑示意图图层存储在企业级地理数据库中,并且该企业级地理数据库已注册到服务器中时才支持这些操作;也就是说,发布的逻辑示意图服务不针对服务器引用复制的数据,而是引用实际的源逻辑示意图数据。
- 生成新的逻辑示意图。
警告:
仅当生成的逻辑示意图是基于发布的地图中逻辑示意图模板图层的逻辑示意图模板,发布的地图参考数据中的逻辑示意图图层存储在企业级地理数据库中,并且该企业级地理数据库已注册到服务器中时才支持该操作;也就是说,发布的逻辑示意图服务不针对服务器引用复制的数据,而是引用实际的源逻辑示意图数据。