QGIS导入CSV文件

1,131 阅读1分钟

一、点坐标csv文件导入

QGIS对点坐标(存在经度、纬度字段的情况)非常友好,直接提供了对应字段的导入。

1、入口

【图层】-【添加图层】-【添加分割文本图层】
快捷键: Ctrl+Shift+T

2、操作

1、【文件名】选择.csv文件;
2、文件格式根据实际内容进行设置
我使用的csv文件分隔符是^,所以通过【文件格式】-【自定义分隔符】进行设置;
3、几何图形定义
我使用的文件是点坐标,所以匹配【XY字段】,设置【几何图形CRS】 image.png

二、面坐标csv文件导入

已知csv格式如下 image.png

  • 属性字段没有任何问题;
  • 面数据已被处理为字符串格式,面的第一个点经纬度的经度第一列与属性在一块;B列为第一个点纬度和第二个点的经度,中间以分号分割;

image.png

参照点坐标的方式,打开【添加分割文本图层】

image.png

注意:此处选择【无几何图形(仅属性表)】,这样QGIS自动将csv多个列的坐标点合到了一个字段内,并且在经纬度之间自动填充了逗号,非常人性化。

后续,我们再将字符串通过【字段计算器】功能将字符串转换为wkt格式,进而转为geometry即可。