将要素数据集、要素类和表复制到地理数据库

可以用以下方式复制数据集:

  • 使用目录窗格中的快捷菜单复制数据集。 可以复制目录窗格中的数据,然后将其粘贴到另一位置。
  • 使用地理处理工具,例如“数据管理工具”工具箱中的复制工具。 这个工具与目录窗格中的复制命令工作方式相同,即,从一个位置复制输入数据,然后将其粘贴到另一个位置。

可以复制整个要素数据集,也可以复制单个要素类和表。 对于所复制和粘贴的每个要素数据集、要素类和表来说,它们最终将成为目标地理数据库中的新要素数据集、要素类和表,其中所有要素或记录均来自源数据。 如果要将数据复制到文件或企业级地理数据库中,则可指定配置关键字来控制新要素类和表的存储方式。

进行复制和粘贴时,同时也会复制所有相关数据。 因此,如果复制网络数据集或拓扑类,也会复制网络或拓扑中的所有要素类。 如果复制参与到关系类中的要素类或表,同时也会复制此关系类以及其中所有的其他要素类或表。 对于具有与要素关联的注记的要素类,与要素关联的注记也将被复制。 在复制具有属性规则的要素类时,所有属性规则以及属性规则中引用的任何其他要素类或序列都将被复制。 对于具有属性域、子类型或索引的要素类来说,属性域、子类型或索引同时也会被复制。

如果将要素类复制到同一地理数据库或另一个地理数据库的现有要素数据集中,要素类和要素数据集的空间参考必须相匹配。 否则,您无法将要素类粘贴到要素数据集中。

使用快捷菜单命令

您可以使用目录窗格中的快捷菜单上的复制命令将数据集从一个地理数据库或数据库中复制并粘贴到一个目标地理数据库中。 将数据集粘贴到目标地理数据库中时有两个选项:粘贴选择性粘贴

粘贴

要使用粘贴命令复制并粘贴目录窗格中的表、要素类或要素数据集,请遵循以下步骤:

  1. 目录窗格中,连接到包含想要复制的要素数据集、要素类或表的地理数据库或数据库。
  2. 右键单击要素数据集、要素类或表,然后单击复制
  3. 右键单击要向其中复制数据的地理数据库。
  4. 单击粘贴

    进度条随即出现在目标地理数据库中,以显示复制粘贴操作的进度。 您可以通过单击进度条中的停止按钮取消复制粘贴操作。

    目标地理数据库中存在要素数据集、要素类或表的副本及其相关项目。 如果目标地理数据库中存在任何名称冲突,会在已复制数据名称的结尾处追加一个数字,以确保名称的唯一性。

提示:

要复制几何网络或拓扑类以及所有参与要素类,请仅对网络或拓扑类进行复制和粘贴。 这样,所有参与要素类将会与其一起被复制。 无法对网络或拓扑中的各个参与要素类进行复制和粘贴。

选择性粘贴

要对数据复制到目标地理数据库的方式拥有更多控制,可以选择快捷菜单上的选择性粘贴选项。 选择性粘贴对话框列出了要粘贴到目标地理数据库的数据集。 所有名称冲突均由系统自动解决,并以红色高亮显示。 要重命名一个正在复制的项目,可通过编辑目标名称参数实现此操作。 如果您要将数据粘贴到文件或企业级地理数据库中,并且要控制新要素类和表的创建与存储方式,可选择配置关键字下拉列表中的配置关键字。 与所复制数据集相关联的属性域也会在此对话框上列出,但仅用于提供信息,这意味着,举个例子来说,您无法重命名输出域名称。

注:

选择性复制选项仅在已添加到工程的地理数据库的快捷菜单中才可用。

  1. 目录窗格中,连接到包含想要复制的要素数据集、要素类或表的地理数据库或数据库。
  2. 右键单击要复制的要素数据集、要素类或表,然后单击复制
  3. 右键单击要向其中复制数据的地理数据库。
  4. 单击选择性粘贴
  5. 将出现选择性粘贴对话框,其中显示要复制的数据。 所有名称冲突均由系统自动解决,并以红色高亮显示。

  6. 目标名称文本框中输入默认名称,以更改任意输出名称。
  7. 如果要将数据复制到文件或企业级地理数据库中,并且要控制新要素类和表的创建与存储方式,请从下拉列表中选择一个关键字。
  8. 单击确定以将数据复制到目标地理数据库中。

    进度条随即出现在目标地理数据库中,以显示复制粘贴操作的进度。 您可以通过单击进度条中的停止按钮取消复制粘贴操作。

    目标地理数据库中存在要素数据集、要素类或表的副本及其相关项目。

使用“导出”工具复制要素

要将图层中的要素导出至新的要素类,可使用复制要素地理处理工具,当您选择内容窗格中图层快捷菜单上的导出要素时,此工具会打开。

  1. 将图层添加到地图
  2. 右键单击内容窗格中的图层,然后单击导出 > 导出要素

    注:

    如果在地图选择了要素,复制要素工具将只复制所选要素。 要包括要素类中的所有要素,请确保在导出要素之前清除所选内容。

    将打开复制要素地理处理工具。 输入要素参数使用您选择的图层进行填充。

  3. 输出要素类参数选择目标地理数据库和要素类名称。
  4. 单击运行以执行该工具并为图层中的要素创建副本。

复制多个要素类

可使用要素类至地理数据库(批量)地理处理工具将多个要素类从一个地理数据库导出至另一个地理数据库。

注:

请注意要素类至地理数据库(批量)工具将只复制简单的要素类。 例如,如果在要素数据集中包含要导出的要素类,则将只复制要素类。 而不会将要素数据集及其所有高级元素(如拓扑、关系类或附件)复制到输出地理数据库。

  1. 打开要素类至地理数据库(批量)地理处理工具。 要打开“要素类至地理数据库”地理处理工具,可在地理处理窗格中搜索此工具,或在“转出至地理数据库”工具集的转换工具箱内浏览至此工具。
  2. 要将要素类添加到输入要素参数中,可单击浏览按钮并选择需要的要素类。 或者,如果您将要素类作为地图中的图层打开,则可使用输入要素参数的下拉菜单并选择要复制的图层。
  3. 使用输出地理数据库参数的浏览按钮以选择要将要素类复制到的输出地理数据库。
  4. 单击运行执行该工具。
提示:

要按照相似的工作流将多个表从一个地理数据库复制到另一个地理数据库,可使用表至地理数据库(批量)地理处理工具。