Arcgis 导入经纬度坐标、导出经纬度坐标

目录

一、导入经纬度坐标

1、在excel中准备好经纬度坐标的数据表

2、将数据放入Acrgis的工作路径

3、在arcgis中添加数据

4、显示经纬度坐标点

5、导出为shp矢量文件

二、根据shp的经纬度坐标点导出成经纬度坐标

1、右键选择打开属性表

2、在属性表的菜单下拉栏里找到导出

3、选择保存文本格式


一、导入经纬度坐标

1、在excel中准备好经纬度坐标的数据表

格式为.xls

其中,X是经度,Y是纬度。

如果坐标是度分秒格式,需要转成十进制(即度的形式)

度=度+分/60+秒/3600

以下图表为例:度=MID(B3,1,3)+MID(B3,5,2)/60+MID(B3,8,2)/3600

其中MID(数据框(B1),从第几位数为开始,提取多少位数),度分秒也各占一位数。

2、将数据放入Acrgis的工作路径

这个路径是自己设置的,如果没有可以在Acrgis的目录中进行添加设置

3、在arcgis中添加数据

在工具栏中第二行,找到添加数据

选择添加数据,找到自己的经纬度坐标的表格,点击添加

 添加后,图层会显示数据

4、显示经纬度坐标点

右键表格,选择【显示XY数据】

X是经度,Y是纬度。注意设置地理坐标,保证和图像的坐标系一致

点击确定会跳出下面界面,不用管,直接确定

然后就显示出坐标点了

此内容不用管,仅仅记录:(如果要解决表”没有 Object-ID 字段“的提示--将XY数据图层另存为要素类)>>>> 可以右击数据表图层,点击【数据】|【导出数据】。然后重新操作即可

5、导出为shp矢量文件

右键样本点的图层,选择数据,导出数据,即可导出shp文件

二、根据shp的经纬度坐标点导出成经纬度坐标

1、右键选择打开属性表

选择坐标点的图层,右键选择打开属性表

2、在属性表的菜单下拉栏里找到导出

在菜单下拉栏里找到导出

3、选择保存文本格式

点击确定即可导出

### 如何在 ArcGIS导入经纬度坐标点 #### 准备工作 为了成功地将经纬度坐标点导入ArcGIS中,确保拥有包含经度和纬度列的表格文件(如CSV或Excel),这些数据可以通过多种方式获得。一种推荐的方法是使用HTML页面配合百度地图API来收集所需的经纬度信息[^1]。 #### 数据处理 对于来自Excel的数据,在将其引入ArcGIS之前可能需要一些预处理操作以确保其格式适合地理信息系统的要求。这通常涉及清理不必要字段以及确认经纬度数值被正确定义为数字而非文本形式[^2]。 #### 导入过程详解 一旦准备好了合适的电子表格: - 打开ArcMap并创建一个新的空白地图文档。 - 转至`File`菜单下的`Add Data`选项,选择要加载的Excel/CSV文件作为输入源。 - 如果选择了CSV,则会弹出对话框询问关于分隔符的选择;按照实际情况设置即可。 - 接下来,在左侧目录窗格里右键点击刚加入的数据层名,选取`Display XY data...`命令。 - 在随后出现的小窗口内指定哪一列为X轴(即经度),哪一列为Y轴(也就是纬度)。 - 完成上述配置之后,点击OK按钮完成该步骤的操作。 - 此刻应该能在地图视图上看到基于所选坐标的点状要素显示出来。 如果希望保存这个临时性的事件图层成为永久性的Shapefile(.shp): - 右击新生成的事件图层名称; - 从上下文菜单中挑选`Data` -> `Export Data...`; - 设置输出路径及其他参数后执行导出动作。 通过以上步骤就可以顺利实现从原始含经纬度信息的Excel表单向ArcGIS平台内的转换,并最终形成可供进一步分析使用的空间矢量图形文件了[^3]。 ```python import pandas as pd from arcgis.features import GeoAccessor, GeoSeriesAccessor # 假设有一个名为data.csv的文件,其中包含了两列表示地理位置的信息 df = pd.read_csv('path/to/data.csv') # 将DataFrame转化为GeoPandas DataFrame gpd_df = df.copy() gpd_df['geometry'] = gpd.points_from_xy(df.Longitude, df.Latitude) # 使用arcgis库中的工具将geopandas dataframe转存为shapefile gpd_df.spatial.to_featureclass(location=r"path\to\output.shp",sanitize_columns=False) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清纯世纪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值