ArcMAP中Excel数据转换为shp数据
将数据库中带有X、Y坐标的二维表转换为空间点数据:从数据中将数据导出为excel文件,然后在arcmap中进行shp文件创建。当出现下面的错误时,将高版本的.xlsx文件另存为.xls文件再尝试在Arcmap中打开excel文件。
参考百度知道:http://jingyan.baidu.com/article/f7ff0bfc1cf22c2e26bb138d.html
将数据库中带有X、Y坐标的二维表转换为空间点数据:从数据中将数据导出为excel文件,然后在arcmap中进行shp文件创建。当出现下面的错误时,将高版本的.xlsx文件另存为.xls文件再尝试在Arcmap中打开excel文件。
转换步骤如下:
(1)在arcmap中打开excel文件(.xls)
(2)右键,将excel数据导出为.dbf文件:在导出数据对话框中选择导出位置,导出数据类型选择dbases表。
把导出的新表添加到图层。
(3)在新添加的数据表上右键,显示x、y数据
注意:导出的.dbf文件中的x、y坐标对应的字段类型必须为”numeric”,即为double或者为float。否则在这里无法字段值。关于如何将string字段类型转为double类型,可以给1076344754留言。
(4)将上面点数据导出为shp文件。
综上,即在arcmap中实现了从excel点数据到shp数据的转换。