当前版块:问答社区 > GIS软件

ArcGIS实践教程ArcMap将excel数据转换为shp

ArcGIS实践教程ArcMap将excel数据转换为shp

全部评论

等级:LV10
积分:120
希17778 2020-03-04 16:59

前言

经常使用ArcMap生成一些专题图,需要把EXCEL数据叠加到ArcGIS中,如果EXCEL数据中有经纬度的话,其实可以很方便的把EXCEL数据转换成shp数据。

步骤一 :将EXCEL数据转换成CSV(非必须)

这并不是必须的一步,但是如果EXCEL中只有一个sheet中有数据的话,强烈推荐这种方法,转换成CSV可以减少很多错误。转换方法也很简单,使用Office打开数据表,另存为csv文件(使用逗号分隔)。


 步骤二:添加EXCEL数据

将EXCEL(或者csv)数据导入当前操作工程( 方法可以参考:ArcGIS操作教程(8)ArcMap添加数据集到图层),不出意外的话数据已经在工程中了。如图:


步骤三:导出dbf数据

右击已经导入的EXCEL图层,选择数据-导出,如图:


会弹出下面的窗口,设置相应的导出目录及文件名,这里导出的是dbf文件。


同时将生成的dbf数据导入图层,如图:



 步骤四:显示XY数据

在导入的dbf图层上右击,选择显示XY数据


在弹出的对话框上设置经度纬度所在的字段及数据使用的坐标系。


点击确定,会在地图中显示出相应的点,并在图层中自动添加图层,如图:


步骤五:导出shp文件

在添加的点图层上右击,选择数据-导出数据


在弹出的对话框中,就可以设置导出shp数据了。

结语

叠加上省份的图层,就可以看到我们导出数据的效果了。问题来了,你知道这是哪里的数据么?

         

回复 0
等级:LV27
积分:91714
工程测绘 2020-03-05 08:12
感谢分享,值得学习
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消