属性表转 CSV
功能概述
属性表转 CSV 工具用于将要素数据集(点、线、面)承载的非空间信息导出为通用的逗号分隔值 (CSV) 格式。该转换过程会保留完整的字段名称和记录值,便于在非 GIS 软件中进行深度数据挖掘。
应用场景
- 跨部门协作:为不具备 GIS 环境的人员提供纯文本格式的数据清单。
- 第三方分析:将数据导入 SPSS、R 语言或 Python (Pandas) 进行高级统计分析。
- 系统集成:作为关系型数据库(如 MySQL, PostgreSQL)批量导入的源文件格式。
- 轻量化备份:在无需保留空间几何信息的情况下,对海量属性数据执行高效压缩存储。
参数介绍
| 参数名称 | 参数描述 | 补充说明 |
|---|---|---|
| 输入要素 | 需要导出属性表的要素数据集。 | 任意包含属性的矢量类型。 |
| 分隔符 | 文本列之间的连接符。 | 默认使用逗号 (,)。 |
| 输出路径 | 结果存储文件夹。 | 选择目标文件夹。 |
| 输出文件名 | 输出 CSV 文件的名称。 | 文本(不含扩展名)。 |
操作步骤
- 启动工具:打开【计算工具箱】工具箱 → 导航至【矢量工具】 > 【属性处理】 > 【属性表导出】 → 启动【属性表转 CSV】工具窗格。
- 设置输入:选择目标【输入要素】。
- 配置参数:在高级选项中可设置编码格式(如 UTF-8 或 GB18030)。
- 配置输出:指定输出路径与文件名。
- 执行生成:点击“运行”,完成后可在本地目录下查阅 CSV 文件。
注意事项
- 空间信息丢失:CSV 格式不支持存储复杂的空间几何体。如果需要保留位置,请先运行【添加 XY 坐标】工具。
- 乱码处理:如果在中文版 Excel 中打开 CSV 出现乱码,建议导出时选择
GB18030编码,或在 Excel 的“数据导入”功能中指定UTF-8。 - NULL 值处理:数据库中的空值 (NULL) 在 CSV 中通常会表现为空字符串。官方建议导出前对关键字段执行空值检查。