超过Excel的xls或xlsx文件最大行数的点数据转为shp点文件

笔者今天得到百万级数据的csv文件数据,文件里面记录有 经纬度 坐标 信息;

想通过 经纬度 信息,直接转换为点数据;

可是度娘上的方法,全是针对于xls、xlsx的转换方法,于是笔者开始了尝试;

前言:

  度娘出来的办法,无法处理百万级数据;

  最终达到的目的采用的流程是:CSV -> dbf -> shp;

流程:

  1、在 csv 第一行添加字段名称,字段名称以字母开头

  2、首列字段名称命名为 id,使用 Excel 填充工具,对每一行自动编号,做为 id 字段;

  3、全选内容,修改单元格格式为文本;

  4、修改经纬度坐标所在列数据的单元格格式为数值,注意调整小数点位数;

  5、笔者使用WPS,另存为 dBase 的 dbf 文件

  6、打开arcMap,加载dbf文件;

  7、后续操作,就不详细说了:右键导入的表,显示x,y坐标即可;(如果显示的时候不能选经纬度对应的字段,注意检查一下数据的字段类型)

 

posted @ 2021-07-15 14:40  MobiusMap  阅读(379)  评论(0)    收藏  举报