【ArcGIS教程】ArcMap中如何导入外部Excel属性数据呢?

简介: 【ArcGIS教程】ArcMap中如何导入外部Excel属性数据呢?

引言:在使用ArcGIS做某些分析是经常需要一些外部的属性数据,比如本文所使用的全国各省份的人口、GDP数据。


例如现在我们只有全国各省的shp面数据,其中并不包含我们想要某些的属性数据,比如人口、GDP等等。这时候就需要从外部导入这些数据,而最常见的方式就是导入外部EXCEL数据。如何进行操作呢?慢慢来看嘛!


1 格式化外部数据

这是比较关键的一步,必须保证外部的数据可用准确,这样才能正常的导入ArcMap中。在这里我就不加以说明了。(主要也就是Excel数据各个属性要与现有的图层属性对应)

首先你要确定的是外部数据通过哪种方式和我们现有的图层数据匹配起来,比如外部数据的ID和现有图层的ID属性是对应的,或者名称是一一对应的(本文便是使用这种方法)。所以在将Excel数据导入ArcMap之前一定要检查数据能否匹配。


2 导入Excel数据

将Excel数据导入到当前的ArcMap工程中,可以直接拖放,也可以右击【图层】,从而添加数据。


当数据被添加进工程中后,我们可以右键点击“添加后的数据”,在弹出的选项中选择“打开属性表”,从而查看添加的省面图层的属性表信息。

微信截图_20230111125449.png

微信截图_20230111125456.png


3 关联数据

这是比较关键的一步,在我们添加的省矢量图层上右击,选择”连接和关联”—>“连接”,这样就可以加载关联数据面板了。

微信截图_20230111125503.png


在弹出的面板中设置图层Excel字段的对应关系,如图:

选择该图层连接将基于的字段 选择此表中要作为连接的字段内容是相同的,这样才能根据具有同一类型属性进行数据连接

微信截图_20230111125510.png


为了保证正确,可以点击下面的验证连接来校验数据。


4 成功导入属性数据

微信截图_20230111125517.png


如上图,我们可以看到外部Excel中的人口、GDP等数据已经被成功导入到了我们的省面矢量文件属性表中。


就可以查看导入的属性信息了。


小结

写教程一直是一个比较费心费力的事情,因为必须要考虑到对于GIS小白们的友好性,有些步骤我可能会下意识觉得比较简单而忽略掉,但是对于GIS小白们来说则会浪费掉很多时间去尝试如何完成某项被忽略掉的操作。所以本次教程会以很多GIF动图的形式,去直观的展示如何操作,帮助大家更快上手。


希望通过这几篇教程,能让大家对GIS制图有一个系统、全面的认识。当然了,也希望大家多多“转发”、“在看”鼓励,这也是我坚持做教程的最大动力~

相关文章
|
5月前
|
SQL 存储 数据库
excel导入sql数据库
将Excel数据导入SQL数据库是一个相对常见的任务,可以通过多种方法来实现。以下是一些常用的方法: ### 使用SQL Server Management Studio (SSMS) 1
|
2月前
|
SQL C# 数据库
EPPlus库的安装和使用 C# 中 Excel的导入和导出
本文介绍了如何使用EPPlus库在C#中实现Excel的导入和导出功能。首先,通过NuGet包管理器安装EPPlus库,然后提供了将DataGridView数据导出到Excel的步骤和代码示例,包括将DataGridView转换为DataTable和使用EPPlus将DataTable导出为Excel文件。接着,介绍了如何将Excel数据导入到数据库中,包括读取Excel文件、解析数据、执行SQL插入操作。
EPPlus库的安装和使用 C# 中 Excel的导入和导出
|
3月前
|
关系型数据库 MySQL Windows
MySQL数据导入:MySQL 导入 Excel 文件.md
MySQL数据导入:MySQL 导入 Excel 文件.md
|
4月前
|
存储 关系型数据库 MySQL
Excel 导入 sql3
【7月更文挑战第18天】
47 2
|
4月前
|
Java 数据安全/隐私保护
Java无模版导出Excel 0基础教程
经常写数据导出到EXCEL,没有模板的情况下使用POI技术。以此作为记录,以后方便使用。 2 工具类 样式工具: 处理工具Java接口 水印工具 导出Excel工具类 3 测试代码 与实际复杂业务不同 在此我们只做模拟 Controller Service 4 导出测试 使用Postman进行接口测试,没接触过Postman的小伙伴可以看我这篇博客Postman导出excel文件保存为文件可以看到导出很成功,包括水印 sheet页名称自适应宽度。还有一些高亮……等功能可以直接搜索使用
100 0
Java无模版导出Excel 0基础教程
|
3月前
|
前端开发 easyexcel
SpringBoot+Vue3实现Excel导入
SpringBoot+Vue3实现Excel导入
115 0
|
5月前
|
easyexcel Java API
SpringBoot集成EasyExcel 3.x:高效实现Excel数据的优雅导入与导出
SpringBoot集成EasyExcel 3.x:高效实现Excel数据的优雅导入与导出
1098 1
|
4月前
|
前端开发 JavaScript PHP
技术心得:前端点击按钮,导入excel文件,上传到后台,excel接收和更新数据
技术心得:前端点击按钮,导入excel文件,上传到后台,excel接收和更新数据
57 0
|
5月前
|
XML Java 测试技术
《手把手教你》系列技巧篇(六十七)-java+ selenium自动化测试 - 读写excel文件 - 中篇(详细教程)
【6月更文挑战第8天】本文介绍了Java中操作Excel的工具,包括POI和JXL。POI支持处理Office 2003及以下的OLE2格式(.xls)和2007以上的OOXML格式(.xlsx)。而JXL只能处理2003版本的Excel文件。文章详细讲解了如何下载和使用JXL库,并给出了一个简单的Java代码示例,展示如何读取2003版Excel文件中的数据。在实际项目中,由于JXL对新版本Excel的支持限制,通常推荐使用POI。
68 5
|
5月前
|
Java 测试技术 Apache
《手把手教你》系列技巧篇(六十八)-java+ selenium自动化测试 - 读写excel文件 - 下篇(详细教程)
【6月更文挑战第9天】本文介绍了如何使用Java处理Excel文件中的不同数据类型,包括日期、数字、布尔值和标签(常规字符串)。文章提供了两个示例,分别使用JXL库和Apache POI库来读取Excel文件。
49 1