FAQ: 如何添加一个FeatureClass到一个单向复制或者双向复制的副本中

文章编号 : 35679
软件: ArcSDE 9.2,9.3,9.3.1
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

问题:
如何添加一个FeatureClass到一个单向复制或者双向复制的副本中?
回答: 当前,没有外部工具可以将一个地物类添加到一个现有的副本总。通过ArcGIS Desktop,必须重新创建副本或者如果流程允许,可以最为一个单独的副本重新复制一个新的地图类。
一个地物类或者表只能通过书写ArcObjects代码才能被添加到一个存在副本中。
桌面:
下面的步骤说明了如何通过桌面中的注册已有数据选项来创建副本。这些步骤可以被应用到单向和双向副本中。
1. 使用已经存在的服务来同步父副本和子副本之间的变化,因此数据在每个数据库都是一样的。接着对两个空间数据库都反注册副本。对于two-way副本,保证两个方向的变化都进行了同步,并且在反注册副本之前没有别的编辑了。
2. 创建/导入新的地物类到父空间数据库中,并且添加GlobalID中。
3. 将新添加的数据注册为版本。
4. 利用ArcCatalog拷贝和粘贴新的地物类到子空间数据库中.
注意,GlobalID必须已经添加到地物类中。
5. 对于双向副本和单向模型中,在子空间数据库中针对于新添加的数据注册版本。
6. 使用父空间数据库,使用ArcMap打开已经被复制的所有数据。
7. 在分布式空间数据的工具条上点击“创建副本”按钮。
8. 选择”one way replica”或者”two way rewplica”按钮,并且点击下一步。
9. 选择”Register existing data only”.
10. 选择子空间数据库并且制定副本的名称。
11. 点击下一步并点击完成。
一个包括新数据的新副本创建完成。





创建时间:2008-10-20
最近更新: 2009-09-24


原文链接
http://support.esrichina.com.cn/2008/1020/861.html

要回复问题请先登录注册