追加行
功能说明
实现把一个或几个数据集中的数据追加到另一个数据集中。
适用数据集:点/线/面/文本/CAD/模型 数据集,属性表数据集。暂不支持网络/路由数据集的追加。
功能入口
- 数据选项卡->数据处理->矢量->追加行。
- 工具箱->数据处理->矢量->追加行。
- 在工作空间管理器中,选中一个数据集直接拖动到另一个数据集上,或者选中多个数据集拖动到另外一个数据集上,弹出追加行对话框。
参数说明
- 目标数据:选择追加的目标数据集,可以是一个已有的数据集,也可以手动新建一个数据集进行追加。
- 源数据:选择源数据集,即提供数据的数据集。列表框内的数据集可以通过工具条按钮进行编辑,单击添加按钮,弹出选择对话框,通过该对话框可以选择追加的数据集。这里可以添加一个数据集作为源数据,也可以同时添加多个数据集。
- 保留新增字段:用来设置是否保留源数据中其他字段。在追加行过程中,目标数据完全匹配的字段将全部保留。保留新增字段用来设置源数据中存在而目标数据中不存在的字段是否保留。选中保留新增字段,予与保留,否则只保留与目标数据中相匹配的字段。 例如,目标数据集 NewDataset1 存在字段 F1,源数据集 NewDataset2 存在字段 F2,其他字段名称完全相同。在保留新增字段的情况下,追加行的结果为目标数据集中既存在 F1 字段,同时也存在 F2 字段;不保留新增字段的情况下,追加行的结果为目标数据集中只存在 F1 字段。
- 保留同名材质:用来设置是否保留模型数据集数据中的同名材质。在数据追加行过程中,当源模型数据集于目标模型数据集中存在同名材质,选中保留同名材质,则重命名后保留目标模型数据集中的同名材质;如果不选中保留同名材质,则仅保留源模型数据集中的材质,删除目标数据集中的同名材质。
注意事项:
- 目标数据集为 CAD 数据集,源数据集可以为点/线/面/文本/CAD 数据集;目标数据集为属性表数据集,源数据集可以为点、线、面、文本、CAD矢量数据集;目标数据集为其他类型时,源数据集必须与目标数据集同类型才能进行此操作,如点数据集必须与点数据进行追加。
- 当操作数据集为点、线、面、文本时,源数据集的几何对象也会追加至目标数据集中。当操作数据集为属性表时,仅会对属性表进行操作。
- 对于 SQLPlus 数据源,目标数据集中若已存在数据且创建了图幅索引,在追加操作完成后,建议对新产生的数据集手动删除图幅索引,重新创建。
相关主题