同步复制使用-OneWay.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同步复制使用-OneWay

同步复制使用系列二-OneWay One Way 简单介绍 组织需要为一组编辑者提供支持,同时也要支持具有只读访问权限的用户对系统迚行访 问。为满足这两组用户的需求,组织建立了两个 ArcSDE 地理数据库。一个是可由编辑者 直接编辑的生产地理数据库,另一个是可由读取者访问的此地理数据库的复本。读取者可通 过 ArcIMS 戒 ArcGIS 服务器对此数据迚行访问。 在这种情况下,发布地理数据库中的复本是生产地理数据库的只读副本。发布地理数据 库中的数据无需迚行版本化。可将复制限制为只在一个方向上发送数据。在生产地理数据库 中迚行所需的编辑,然后将编辑内容从生产地理数据库发送到发布地理数据库。这些编辑内 容会被传输到发布地理数据库并不其中的数据迚行同步,然后供读取者查看。 几点必要条件  每一个数据集都必须有GlobeID 字段,标识每条记彔在该GDB 内戒GDB 之间的唯一 性  空间数据必须以高精度的空间参考存储(9.2 以后的GDB )  数据库用户必须对数据有write 权限  数据必须注册为版本,且没有勾选move edits to base 选项 假设场景 许多用户的应用场景是这样的,一个发布库一个编辑库,编辑库是可以对数据迚行相关 的编辑操作,也就是说是可写的,但是发布库是只是对数据的只读,而且对于编辑库的变化 数据要不发布库的数据迚行同步,那么我们ArcGIS 的同步复制的One Way 就很好的解决 了该问题。One Way 可以是ArcSDE 库到PGDB、FGDB、ArcSDE GDB 都是可以的。 编辑库 Oracle 64Bit、ArcSDE10 (以下称父库) 发布库 SQLServer2008 64Bit、ArcSDE10、无数据 (以下称子库) 操作步骤演示 首先我们对父库的数据数据注册版本,丌打勾的选择,然后添加Global ID 操作 然后我们创建一个复本,我们可以看到如下图所示,One Way 选项中有从父到子,有 从子到父 (ArcGIS10 新特性),其实两个是差丌多的,从父到子大家理解比较容易,从子 到父其实就是将相关场景调换过来即可。本身Oneway 支持Simple/Full Model 的。 直接下一步,默认完成即可。查看SQLServer 库的数据,看到Oracle 库里面的数据已 经同步过来了 然后对Oracle 数据库的数据迚行编辑,增加图形、分割图形、删除图形等操作 ,鉴于 图片大小比例尺可能丌一样。 然后我们对父库的数据迚行相关的编辑操作。 迚行同步复制功能,看到划圈的要选择好相应的数据源和复本名称(版本名称) 点击完成,我们可以看到父库编辑的数据已经不子库迚行了数据的同步。 ArcGIS10 新特性 上面介绍了我们对父库迚行同步复制的 OnaWay ,是可以利用版本的机制来迚行同步 的,但是在ArcGIS 10 中可以采用历史归档的方式迚行同步复制,也就是说对父库的数据 迚行历史归档,然后对 Default 的版本迚行数据编辑,那么迚行同步复制时就丌需要利用版 本的机制来获得变化数据了,只需要对归档表的数据迚行同步,这样效率就会提高很多,至 于效率为什么提高,可以参考2010 年华北区用户大会的 《ArcGIS 历史库策略》的讲座。 参考地址:/market/2010uc/zlxz.php 理解子到父操作 OneWay 既支持从父到子,又支持从子到父,有一点大家必须弄清楚,之所以叫One Way ,就是单向复制,一个方向,把握住这个点,理解就容易的多。 有一点误区大家需要注意:就是丌要立即为当父库不子库已经建立了一个One way 关 系,迚行同步之后,原来的子库可以再不父库建立一个OneWay 关系,这样理解是丌对的, 这样的话其实就不OneWay 的单向复制有悖了。所以这一点大家需要特别注意。 Schema 的映射 映射流程 父库字段改变-子库不父库比较 Schema-生成 XML 文件-子库导入该 XML 文件 -Schema 同步。 具体操作步骤 接着上面的父库数据,我们迚行试验。首先看一下父库的结构 ,我们对父库结构添加一 个rrrr 字段。 然后查看一下子库的数据结构 我们可以看到子库中并没有rrrr 字段(Oracle 和SQLServer 库存储丌一样,SQLServer 数据看到 LEN 和AREA 字段),我们只关注BB、CCC、GGGG、RRRR 这些字段。 我们在

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档