使用说明
实现把一个或几个数据集中的数据追加到另一个数据集中。
适用数据集:点/线/面/文本/CAD/模型 数据集,属性表数据集。暂不支持网络/路由数据集的追加。
要求源数据集与目标数据集属性表中追加字段的字段名称和字段类型都相同,才能追加成功。
操作步骤
- 在“ 数据 ”选项卡的“ 数据处理 ”组的 Gallery 控件中,单击“ 追加行 ”按钮,弹出“ 数据集追加行 ”对话框。
- 在“目标数据”区域选择追加的目标数据集,可以是一个已有的数据集,也可以手动新建一个数据集进行追加。
- 在“源数据”列表区域选择源数据集,即提供数据的数据集。列表框内的数据集可以通过工具条按钮进行编辑。
工具条按钮说明
- 单击“添加”按钮,弹出“选择”对话框,通过该对话框可以选择追加的数据集。这里可以添加一个数据集作为源数据,也可以同时添加多个数据集。
- 单击“全选”按钮,用来选中列表框中的所有记录。
- 单击“反选”按钮,用来反向选择列表框中的记录,即原来没有被选择的记录变为选中状态;原来选中的记录变为非选中状态。
- 单击“移除”按钮,用来移除列表框中选中的一个或多个记录。
- 单击“上移”按钮:将选中的记录向上移动一位。
- 单击“下移”按钮:将选中的记录向下移动一位。
- 单击“置顶”按钮:将选中的记录移动至表格第一条。
- 单击“置底” 按钮:将选中的记录移动至表格最后一条。
- “保留新增字段” :用来设置是否保留源数据中其他字段。在追加行过程中,目标数据完全匹配的字段将全部保留。保留新增字段用来设置源数据中存在而目标数据中不存在的字段是否保留。选中“保留新增字段”,予与保留,否则只保留与目标数据中相匹配的字段。 例如,目标数据集 NewDataset1 存在字段 F1,源数据集 NewDataset2 存在字段 F2,其他字段名称完全相同。在保留新增字段的情况下,追加行的结果为目标数据集中既存在 F1 字段,同时也存在 F2 字段;不保留新增字段的情况下,追加行的结果为目标数据集中只存在 F1 字段。
- 单击“确定”按钮,完成追加操作,单击“取消”撤销此操作。
备注
在工作空间管理器中,选中一个数据集直接拖动到另一个数据集上,或者选中多个数据集拖动到另外一个数据集上,则会弹出“数据集追加行”对话框,快速或批量地完成数据集的追加。
注意事项
- 目标数据集为 CAD 数据集,源数据集可以为点/线/面/文本/CAD 数据集;目标数据集为属性表数据集,源数据集可以为点、线、面、文本、CAD矢量数据集;目标数据集为其他类型时,源数据集必须与目标数据集同类型才能进行此操作,如点数据集必须与点数据进行追加。
- 当操作数据集为点、线、面、文本时,源数据集的几何对象也会追加至目标数据集中。当操作数据集为属性表时,仅会对属性表进行操作。
- 对于 SQLPlus 数据源,目标数据集中若已存在数据且创建了图库索引,在追加操作完成后,建议对新产生的数据集手动删除图库索引,重新创建。