ArcGIS导入excel表格数据展点

场景:数据形式是excel表格包含经纬度坐标字段,需按坐标字段值展点导出shp或其他格式,以便后续空间分析。

操作步骤:

注意:若文档格式为xlsx,需另存为xls 或csv,建议是csv。遇到即使另存为xls,仍读不到x\y坐标字段,另存为csv后解决。

1、打开ArcMap软件

2、点击菜单栏File→Add Data →Add XY data ,弹窗下图对话框,按图上示例设置:
选择需导入的csv文件,设置经纬度坐标字段,设置对应的空间参考,点击确定即可实现空间展点。
注意:界面上X字段对应 纬度,Y字段对应 经度

3、导出其他矢量格式。在数据图层右键Data→Export Data,导出为shp或其他格式数据。

### 如何在 ArcGIS Pro 中导入 Excel 文件作为数据源 #### 准备工作 为了确保顺利导入,在准备阶段需要注意一些细节。确认所使用的 Excel 文件版本兼容,因为 ArcGIS 对不同扩展名的支持有所区别。如果文件为 `.xlsx` 格式,则需将其转换成 `.xls` 格式以便于软件识别和处理[^3]。 #### 添加表格至项目 通过“插入”菜单下的“表格”,可以选择本地磁盘上的 Excel 文件路径完成加载;另一种方式是在目录窗格浏览并双击所需文件实现相同目的。一旦选定,该动作会触发应用程序读取指定电子表格的内容,并尝试解析其结构以适应 GIS 数据模型的要求[^1]。 #### 配置字段映射关系 当首次引入新的非空间型数据集时,系统可能会弹出对话框询问关于字段类型的定义以及是否创建唯一索引等问题。此时应仔细核对每一列的数据特征,必要时调整默认设置来匹配实际业务逻辑需求,从而保障后续操作的一致性和准确性。 #### 关联地理位置信息 为了让纯文本形式存在的地址描述转变为空间实体,可以利用地理编码服务将这些记录转化为具有坐标位置的对象。此过程通常涉及选择合适的参照图层、设定匹配规则等步骤,最终使得原本孤立的统计数据能够直观地呈现在地图之上。 ```python import arcpy # 设置工作环境 arcpy.env.workspace = r"C:\path\to\your\folder" # 将Excel表转为Table View对象 table_view = "in_memory/excelTableView" arcpy.ExcelToTable_conversion(r"C:\path\to\your\file.xls", table_view) # 创建要素类并与Excel数据关联 feature_class = r"C:\path\to\output.gdb\FeatureClass" spatial_reference = arcpy.SpatialReference(4326) # WGS84 坐标系为例 arcpy.CreateFeatureclass_management(arcpy.env.workspace, "FeatureClass", "POINT", spatial_reference=spatial_reference) # 使用MakeXYEventLayer工具基于经纬度字段生成临时图层 event_layer = "temp_event_layer" arcpy.MakeXYEventLayer_management(table_view, "LongitudeField", "LatitudeField", event_layer) # 将事件图层保存为永久性的要素类 arcpy.CopyFeatures_management(event_layer, feature_class) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值