在 ArcMap 中编辑要素服务

要在 ArcMap 中编辑要素服务,请向 ArcMap 添加要素服务,从要素服务创建数据的本地副本,对本地副本进行编辑,然后将您的编辑内容同步回服务。

创建本地副本时,会将要素服务中的数据复制到自动创建的本地文件地理数据库中。编辑本地副本时无需连接服务器。仅在创建本地副本或将本地副本中的更改应用到服务器时需要访问服务器。此工作流适用于组织中存在离线员工的情况,并且提供了使用多个客户端(例如通过 web 或使用桌面应用程序)编辑同一数据的常用方法。

创建要素服务的本地副本

步骤:
  1. 启动 ArcMap。
  2. 将要编辑的要素服务添加到地图上。要执行此操作,请将该服务从目录窗口中的 GIS 服务器连接中拖动到地图。

    这将创建一个组图层,其包含的要素图层引用了您服务中的图层。

  3. 平移并缩放至要编辑的区域。

    这样只会将地图范围内的数据复制到本地。

  4. 确保内容列表中的按绘制顺序列出模式 按绘制顺序列出被激活。
  5. 右键单击组图层,指向编辑要素,然后单击创建本地副本以进行编辑

    随即会在本地计算机上创建文件地理数据库,范围内的数据会被复制到该地理数据库中,组图层中每个图层的数据源都会被更改为指向数据的本地副本。

编辑数据

启动编辑会话并在 ArcMap 中编辑数据。如果要编辑多个 ArcMap 会话,则保存地图文档。

由于数据存储在本地,您可以断开网络连接,继续对数据进行编辑(假设您拥有单机使用 ArcGIS for Desktop 的许可。)

如果发现需要编辑不同的区域或更大的区域,则打开一个新的 ArcMap 会话,将要素服务添加到该会话中,在服务中平移并缩放到新区域,然后创建另一个本地副本。在同一台机器上可以存放多个本地副本。

将本地编辑内容与服务器同步

编辑完数据的本地副本后,将数据与服务器同步。请确保已完成所有编辑内容;同步数据后,您必须创建新的本地副本才能继续进行编辑。

步骤:
  1. 如有必要,请重新连接到网络并启动 ArcMap。
  2. 在 ArcMap 内容列表中,右键单击包含本地图层的组图层,指向编辑要素,然后单击将本地编辑内容同步到服务器

    服务器上的数据已使用您编辑的内容进行更新,组图层中的图层现在引用要素服务。

相关主题

9/15/2013