输出属性表

功能说明

支持将当前属性表中选中的记录(行),快速导出为新的数据集或多种通用文件格式。当您在属性表中筛选或选中部分记录后,无需切换工具,即可通过右键菜单直接完成数据提取与分发,极大提升了基于属性查询结果进行数据导出、交换和备份的效率。

核心支持的能力包括:

  • 另存为数据集:在工作空间内创建新的数据集或纯属性表。
  • 导出为外部文件:支持导出为 Excel 、Shapefile、GeoJSON、SimpleJSON 和 WKT串 五种通用格式。

功能限制:

  • 路由数据集的属性表不支持导出为Shapefile、GeoJSON、SimpleJSON 和 WKT串文件格式。
  • 三维点、线、面数据集的属性表不支持导出为SimpleJSON。
  • 模型数据集的属性表仅支持导出为外部文件中的Excel 格式。
  • 网络数据集的属性表不支持输出为网络数据集。
  • Arm环境不支持将选中记录导出为SimpleJSON。

功能入口

  • 在打开的属性表窗口中,选中需要输出的记录行; 在属性表区域右键单击 -> 在弹出菜单中选择另存为
  • 或通过功能面板:属性表选项卡 -> 输出组 -> 单击另存为数据集、保存为Excel

操作说明

右键菜单中的另存为包含以下子选项:

数据集

另存为数据集是将矢量数据集属性表存储的空间信息或属性信息输出为新的数据集或者属性表数据集,或者将属性表的属性信息输出为新的属性表数据集。

  1. 在当前窗口中,以任意一种方式选中要输出的对象,右击鼠标,在弹出的右键菜单中选择另存为 -> 数据集,弹出另存为数据集对话框。
  2. 参数说明:
  • 字段信息:将选中字段值保存在另存数据集中。
  • 数据源:输出的结果数据集所保存的数据源。
  • 数据集:输出的结果数据集的名称。
  • 结果数据集类型:选择输出为新数据集时的数据类型。
    • 若为矢量数据集,可输出为同类型的矢量数据集或属性表数据集;

    • 若为属性表数据集,则仅支持输出为属性表数据集;

    • 若为网络数据集,可输出线数据集或属性表数据集,不支持输出为网络数据集。

  • 编码方式:将矢量数据集的属性表输出为新的数据集时,可以重新设置数据集的编码方式。

    在将矢量数据集(除了点数据集)的属性表输出为新的数据集时,系统提供了四种矢量数据压缩编码方式供用户选择:单字节、双字节、三字节、四字节,分别指的是使用1个、2个、3个、4个字节存储为一个坐标值。用户可根据实际需要选择一种矢量数据压缩方式。设置好参数后,生成的结果数据集将显示在工作空间管理器中其所保存的数据源的结点下。

注意事项:
  • 如果用户在另存为数据集对话框中输入的结果数据集的名称不合法,则系统会提示用户修改结果数据集名称。
  • 用户可以同时打开几个数据集的属性表或属性表数据集,但是只能对当前属性表窗口中显示的属性表或属性表数据集进行输出操作。

Excel / Shapefile / GeoJSON / SimpleJSON / WKT串

将选中记录导出为指定的通用文件格式。这五种格式共享统一的操作逻辑。

  1. 在属性表中选中记录后,右键选择另存为 -> 选择ExcelShapefileGeoJSONSimpleJSONWKT串其中一项。
  2. 参数说明
  • 对话框标题:动态显示为“导出为[文件类型]”,如“导出为Excel”。
  • 字段列表:在字段列表中勾选要输出的字段,可通过工具栏中的全选、反选、选择系统字段、选择非系统字段功能进行选择。默认勾选非系统字段。
  • 导出目录:设置导出文件的保存路径。
  • 文件名称:输入文件名。默认值为 export_[文件类型],如 export_excel.xlsx。
  • 仅保留选中对象:默认勾选。控制导出内容是仅当前选中的记录,还是源数据的所有记录。

  • 隐藏系统字段:仅当导出为 Excel 格式时出现。勾选后仅导出非系统字段。

  • 字符集:仅当导出为 Excel 或 Shapefile 格式时出现。用于设置导出文件的文本编码格式。其他格式(GeoJSON、SimpleJSON、WKT串)采用固定编码(如UTF-8),无此选项。

注意事项:
  • Arm环境不支持将选中记录导出为SimpleJSON。
  • 用户可以同时打开几个数据集的属性表或属性表数据集,但是只能对当前属性表窗口中显示的属性表或属性表数据集进行保存为 Excel 操作。