Excel中的坐标导入Arcgis文件

本文介绍了如何在GIS软件中通过右键菜单快速导入Excel数据,解决连接数据库失败的问题,并详细解释了显示XY数据的方法及坐标系的概念。此外,还提供了将坐标数据导出为shp格式的具体步骤。

1 图层右键Add Data 直接导入excel。

(注:出现failed to connect to database an underlying database error occurred没有注册单需要将excel保存为.xls后缀)

2 右键 Display XY Data。

3 gis中X field是经度,Y field是纬度。(注:即横轴东西为X,纵轴南北为Y。)

4 将坐标导成shp格式,右键data - export data。

 

### 如何在 ArcGIS导入 Excel 文件中的经纬度坐标点 #### 准备工作 确保用于导入Excel 文件保存为 `.xls` 或者 `.xlsx` 格式,并且其中包含两列表示地理位置信息——即经度(Longitude)和纬度(Latitude)。这两列应该仅含有数值型数据,而非文字描述或其他形式的数据[^5]。 #### 添加并验证数据源 通过点击工具栏上的“添加数据”按钮来加载 Excel 表格至项目中。此时应能看到表格被识别为一个表对象而不是地图图层;这是因为还没有指定哪些字段代表地理坐标。 #### 创建 XY 事件图层 为了使这些位置能够在地图上可视化,需创建一个新的 XY 事件图层: 1. 在目录窗口找到已加入项目的 Excel 数据集; 2. 右键单击该数据集名称,在弹出菜单里选择 `Display X,Y Data...`; 3. 对话框会询问哪两个属性分别对应于 X (通常是 Longitude) 和 Y (通常是 Latitude),以及所使用的空间参考系(Spatial Reference System, SRS)[^1]; 4. 正确设置好上述参数之后确认应用更改,则会在当前视窗内立即呈现相应的点状分布图形[^2]. #### 设置正确的坐标系统 当新生成的点位未能与其他已有 SHP 图层同步展示时,这通常意味着二者间存在不同的投影定义差异。因此需要检查并调整新建图层的空间参照体系使之匹配其他现有资源: - 若不确定具体采用哪种标准,请尝试选用 WGS84 Web Mercator Auxiliary Sphere 这样广泛接受的世界通用模型作为默认选项之一; - 完成设定后记得再次检验所有关联要素能否良好共存于同一场景之中. #### 解决潜在错误提示 遇到诸如 "没有 Object-ID 字段" 的警告消息时不必惊慌失措,因为这只是暂时性的技术限制而已。可以通过如下方法轻松绕过这一障碍:右键点击有问题的数据表图层 -> 【数据】->【导出数据】,随后按照向导指示完成整个过程即可消除此类困扰[^3]。 ```python import arcpy # Define input parameters input_excel = r"C:\path\to\your\excel_file.xlsx" output_feature_class = r"C:\path\to\save\feature_class.shp" arcpy.management.XYTableToPoint( in_table=input_excel, out_featureclass=output_feature_class, x_field="Longitude", y_field="Latitude", coordinate_system=arcpy.SpatialReference(4326)) # Use EPSG code for WGS84 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值