选中对象另存

功能说明

支持将地图窗口中当前选中的一个或多个矢量对象,快速导出为新的数据集或多种通用文件格式。当您在地图上选中部分对象后,无需打开数据处理工具,即可通过右键菜单直接完成数据提取与备份,极大提升了数据分块导出、成果分发等工作的效率。

核心支持的能力包括:

  • 另存为数据集:在工作空间内创建新的数据集。
  • 导出为外部文件:支持导出为 Excel、Shapefile、GeoJSON、SimpleJSON 和 WKT串五种通用格式。
  • 另存为点符号:将图形保存到点符号库。
  • 另存为范围JSON:生成仅包含对象空间范围的文件。

功能限制

  • 路由数据集不支持导出为Excel、Shapefile、GeoJSON、SimpleJSON 和 WKT串文件格式。
  • 三维点、线、面数据集不支持导出为SimpleJSON。
  • CAD数据集中的对象不支持导出为Shapefile、SimpleJSON 和 WKT串格式。
  • Arm环境不支持将选中对象导出为SimpleJSON。

功能入口

  • 在地图窗口中,使用选择工具(如点选、框选)选中目标矢量对象 -> 在选中区域右键单击 -> 在弹出菜单中选择另存为

操作说明

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

数据集

 选中对象保存为当前工作空间或数据源中的一个新数据集。 

  1. 在当前窗口中,以任意一种方式选中要输出的对象 ,右击鼠标,在弹出的右键菜单中选择另存为 -> 数据集,弹出另存为数据集对话框。
  2. 参数说明:
  • 图层当选中对象来自多个图层时,需指定要输出的目标图层。
  • 字段列表:在字段列表中选择另存选中对象时,需保留的字段。
  • 数据源/数据集:设置新输出的对象保存在的数据集所在的数据源及数据集。
  • 新建数据集:勾选该复选框,表示将选中对象保存在新建的数据集中,设置新输出的对象保存在的数据集所在的数据源名称。
  • 编码类型:若将选中对象保存到新建数据集中,则可设置新数据集的编码方式。支持单字节、双字节、三字节和四字节这四种编码类型,适用于二维线数据集和面数据集。暂不支持对二维点数据集、属性表数据集、 CAD 数据集和三维矢量数据集设置编码方式。关于编码方式的介绍内容,请参见数据集压缩编码方式
  • 删除源对象:若源数据集为可编辑状态,勾选该复选框,可将源数据集中的选中对象删除。

Excel / Shapefile / GeoJSON / SimpleJSON / WKT串

将选中对象导出为指定的通用文件格式。这五种格式的操作流程一致,仅在文件类型和部分细节上存在差异。

  1. 在地图中选中待输出的对象,在右键菜单中选择另存为 -> 选择ExcelShapefileGeoJSONSimpleJSON WKT串其中一项。
  2. 参数说明:
    • 对话框标题:将动态显示为“导出为[文件类型]”,如“导出为Shapefile”。

    • 图层:用于选择选中的对象所在的图层。由于一次只能将某一个图层的选中的对象保存为新数据集,因此,当选中的对象包含于多个图层的时候,需要指定输出哪个图层的选中的对象。

    • 导出目录:设置导出文件的保存路径。

    • 文件名称:输入导出文件的名称。默认值为 export_[文件类型],例如 export_shapefile。

    • 仅保留选中对象:默认勾选。勾选时,仅导出当前地图中选中的对象;取消勾选,则导出整个图层的所有对象。

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

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

注意事项:
  • Arm环境不支持将选中对象导出为SimpleJSON。
  • 选中的地图对象中含有超链接或者附件,另存为ShapefileExcelGeoJSONSimpleJSON WKT串类型的文件,导出之后的文件中不支持保存附件信息。

另存为点符号

将选中的图形对象另存为自定义点符号,存入符号库。

  1. 在地图中选中对象,在右键菜单中选择另存为 -> 点符号,弹出对象转换为符号对话框。
  2. 选择需要另存的符号分组和符号名称。
  3. 资源 节点 -> 点符号库 中即可查看或使用该符号,如下图:

另存为范围JSON

在地图中选中对象,在右键菜单中选择另存为 -> 范围JSON,弹出保存对话框,选择路径填入文件名即可生成该对象的范围JSON文件。

:与 另存为文件 不同,该功能只能生成单个对象的JSON,且只有范围,无属性值。