三种 Excel 转 SHP 文件方法汇总

360影视 日韩动漫 2025-06-18 10:32 2

摘要:数据的获取渠道是多种多样的,获取的数据格式也是多种多样,作为一名 GISer,需要熟练掌握各种格式的数据之间的转换。

数据的获取渠道是多种多样的,获取的数据格式也是多种多样,作为一名 GISer,需要熟练掌握各种格式的数据之间的转换。

现在为你介绍一下 Excel 格式的数据应该怎样转换为 SHP 格式,一共汇总了三种转换方式,希望能够对你有所帮助。

本教程用于从 Excel 转 SHP 的样例数据是从水经微图4(简称“微图4”)中下载的 POI数据。

微图4除了可以下载 POI(兴趣面)数据之外,还可下载陆地及海洋高程、STRM 高程、提取 10 米等高线等深线、CASS 高程点。

亦可下载含高度的全国矢量建筑、全国乡镇及村级行政区划、地名点、高速铁路网、公交路线、水系。

还可以将卫星影像下载后按指定坐标系进行投影转换,对百度坐标与火星坐标进行纠偏,在 CAD 中与原始数据进行套合。

关于微图4的更多功能,请参阅《微图4桌面版功能简介与价格》一文中的详细说明。

打开需要处理的 Excel 数据,可以看到经度和纬度在第 5 和第 6 列,如下图所示。

Excel 表

打开 ArcMap,在菜单栏上点击添加数据,选择添加 XY 数据,如下图所示。

选择添加 XY 数据

在显示的添加 XY 数据对话框内,选择 X 字段为经度,Y 字段为纬度,如下图所示。

选择经纬度字段

点击编辑按钮,选择坐标系为 WGS84,如下图所示。

选择坐标系

完成设置后可以将 Excel 表导入 ArcMap,如下图所示。

导入的坐标点

在导入的坐标点图层上点击右键,选择“数据\导出数据”,如下图所示。

选择导出数据

选择导出的目录,如下图所示。

选择导出目录

导出完成后打开文件所在的目录,可以看到导出的 SHP 文件,如下图所示。

导出的SHP文件

导入的时候一定要选择正确的字段,避免导入的数据出错,同时还需要注意选择正确的坐标系。

相较于 ArcGIS 直接使用 .xls 格式的文件,Global Mapper 需要将 Excel 文件转换为 .csv 格式才能使用,所以如果是 .xls 格式,需要先转换为 .csv 格式。

打开 Global Mapper,点击 Open Data Files 按钮,选择上待转换的 Excel 文件,如下图所示。

选择待转换文件

在显示的通用 ASII 文本文件导入选项对话框内,由于 Excel 表中,经度在前纬度在后,所以坐标顺序选择X/东向/经度坐标在前。

由于经度在第 5 列,所以起始行要跳过的字段设置为 4;由于第一行是字段名,需要跳过,所以文件开始要跳过的行设置为 1,如下图所示。

导入选项设置

点击确定,在显示的选择投影对话框内,由于数据是经纬度坐标,所以选择 Geographic (Latitude/Longitude),如下图所示。

选择坐标系

点击确定完成坐标点的导入,如下图所示。

导入的坐标点

点击菜单栏上的文件,选择“导出\导出矢量/雷达格式”,如下图所示。

选择导出矢量/雷达格式

在导出的目录内可以看到导出的 SHP 数据,如下图所示。

导出的坐标点

Global Mapper 在导入选择参数的时候稍微复杂一些,要多注意,避免出错。

使用微图4转换

微图4增加了更丰富的数据,融入了部分 CAD 的功能,同时具备了 PC 和移动端数据同步功能。

选择导入矢量

在显示的导入矢量对话框内,对象名称选择第 1 列,经度选择第 5 列,纬度选择第 6列,如下图所示。

导入矢量设置

点击加载完成坐标点的加载,如下图所示。

加载的坐标点

在导入的坐标点图层上点击右键,选择导出矢量,如下图所示。

选择导出矢量

打开导出矢量的目录,可以看到导出的 SHP 文件,如下图所示。

导出的坐标点

相较于前面的两种方法,微图4操作稍微要简单一些,选择上对应的列导入导出即可,还可以叠加到卫星图上查看。

写在最后

本文为你分享了三种 Excel 转 SHP 文件的方法,主要包括数据来源、使用 ArcGIS 转换、使用 Global Mapper 转换和使用微图4转换等步骤。

来源:水经注GIS

相关推荐