由于科研需要,最近使用到了Arcpy,但在将csv数据转为shp点时出现了Arcpy读取不到csv的表头问题,故在本章中将遇到的问题以及解决方案进行总结。
其中csv是带有经纬度以及其他属性的点数据,数据如下图所示:
在使用Arcpy+Python将csv数据批量转化为点shp时,程序报错:
提示程序读取不到表格中的X,Y字段,为了查明原因,我使用Arcgis软件导入csv数据,发现软件也不能读取csv数据的字段名称:
经过反复尝试,最终查明原因:csv字段的命名如果是纯数值,Arcpy并不能正常读取。以下是对字段名称进行修改之后,软件读取的结果: