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数据的转换。

 

版权声明:本文为pengjw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/pengjw/p/4897073.html