ArcGIS将带有X、Y坐标的Excel数据转成shp点数据

本文介绍如何将Excel中的X、Y坐标数据导入ArcGIS,包括使用ExcelToTable工具进行数据转换,设置坐标系,以及将数据导出为shp格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先,确保Excel中有两列是X、Y坐标,如下图所示:

2、打开ArcMap,在工具箱中找到Conversion Tools -->Excel -->Excel To Table工具。

3、在工具中选择要导入的Excel文件,选择表导出的位置,和数据所在的sheet页,点击OK。


4、数据转换完成后,表会自动添加到TOC窗口中。右击表,选择Display XY Data...选项。


5、在弹出框中将X、Y坐标对应的字段选好,点击Edit,选择坐标系,点击OK


6、展示完成后,点会作为一个图层添加到地图中。右击该图层,选择Data-->Export Data...,在保存窗口选择数据保存位置和导出的shp数据的名称,点击保存,完成。



### 导入带有 XY 坐标Excel 表格到 ArcGIS #### 准备工作 确保 Excel 数据表中的 X Y 坐标是以米为单位。如果原始数据采用度分秒格式,则需先通过 Excel 公式将其转换成十进制度数[^1]。 #### 添加 Excel 文件至 ArcMap 或 ArcGIS Pro 打开 ArcMap 或者 ArcGIS Pro 后,在目录窗口中找到并连接到保存有目标 Excel 文件的位置。右键单击该文件夹下的 Excel 工作簿名称,选择“添加到显示”选项来加载所需的数据层。 #### 创建事件图层Excel 数据被成功读取之后,可以通过创建事件图层的方式将这些位信息可视化展示出来。在主菜单栏上依次击【文件】> 【新建地图文档】;接着从左侧列表里选中已加入的地图服务或本地矢量数据集作为底图背景;最后利用【插入】->【XY 事件图层...】命令指定相应的字段名对应于地理空间位置属性(即X,Y列),完成初步的空间化处理过程[^2]。 #### 转换为永久存储格式 (可选) 为了便于后续操作以及更好地管理分析所得到的结果,建议把临时性的事件图层转化为更稳定的存储形式——Shapefile或其他数据库支持的结构化文件类型。这一步骤可通过执行 ArcToolbox 下面的 “数据管理工具/要素类/复制要素”,设置好输出路径与参数配置后运行此工具实现自动化批量生产任务。 ```python import arcpy input_excel = r"C:\path\to\your\excel.xlsx" output_feature_class = r"C:\path\to\save\location.shp" arcpy.management.XYTableToPoint(input_excel, output_feature_class, "X_FIELD", "Y_FIELD") ```
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值