ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

复本和地理数据库

在 Standard 或 Advanced 许可等级下可用。

通过地理数据库复制,可以跨越两个或更多地理数据库来创建数据副本,以便可以将数据更改进行同步。

创建复本时,需要用户定义要从源地理数据库复制的数据,然后运行一个进程来创建复本。该进程将数据从源地理数据库复制到目标地理数据库,并在每个地理数据库中都创建一个复本。该复本说明了已复制哪些数据并包含同步更改所需的信息。源地理数据库中的复本是父复本,目标地理数据库中的复本是子复本。子复本与父复本的每个组合都是一个复本对。“关系复本”一词指的是复本对中两个复本中的另一个复本。

源地理数据库必须是 ArcSDE 地理数据库,因此父复本只能由 ArcSDE 地理数据库承载。也可以从单个源地理数据库创建多个复本。例如,可从全州范围的企业地理数据库为每个县创建一个复本。每个复本中包含的数据也可能会叠置。下图显示了从单个源地理数据库创建的多个复本。

含有多个父复本的 ArcSDE 地理数据库

ArcSDE 地理数据库既可以承载子复本,也可以承载父复本。这使数据能够在多个地理数据库之间进行复制。下图显示了参与复制的三个 ArcSDE 地理数据库。最初 datasetA 是在 geodatabase1 中。然后,将 geodatabase1 用作源地理数据库,将 geodatabase2 用作目标地理数据库,为 datasetA 创建了一个双向复本。接下来,将 geodatabase2 用作源地理数据库,将 geodatabase3 用作目标地理数据库,为 datasetA 创建了第二个双向复本。在这些复本创建完毕之后,对 geodatabase3 中 datasetA 的更改便可以应用于 geodatabase2,而 geodatabase2 随后可将该更改应用于 geodatabase1。由于使用了双向复制,在 geodatabase1 中所做的更改可以按相同方式回传给 geodatabase3。

复制链

单个 ArcSDE 地理数据库也可以承载多个子复本。但在这种情况下,每个子复本所涉及的数据集必须各不相同。例如,如果某个子复本涉及一个名为 parcels 的要素类,在该地理数据库内的其他子复本不能再涉及此要素类。下图显示了承载多个子复本的单个 ArcSDE 地理数据库(其中,每个子复本都引用不同的数据集)。

承载多个子复本的 ArcSDE 地理数据库

可将个人地理数据库或文件地理数据库用作检出或单向复本的目标地理数据库。而个人地理数据库和文件地理数据库每次也只能承载单个检出复本或单向复本。

相关主题

  • 复制类型
  • 准备要复制的数据
  • 使用分布式数据的情形

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明