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

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

 示例数据下载链接:数据下载链接


1 格式化外部数据

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

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

2 导入Excel数据

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

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

3 关联数据

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

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

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

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

4 成功导入属性数据

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

这时候使用ArcMap的识别工具,就可以查看导入的属性信息了。

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

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

 更多的gis学习教程,可以去地理科学生态网,网站地址www.gisrs.cn

【ArcGIS教程】(2)ArcMap中如何导入外部Excel属性数据呢?相关推荐

  1. C#窗体将DGV控件中数据导入导出Excel表

    目录 界面图: 效果视频: 一:将DGV数据导出到Excel表中 二:将Excel表数据导入到DGV中 三:界面全部代码 界面图: 效果视频: DGV数据导入导出Excel 一:将DGV数据导出到Ex ...

  2. eclipse 中Java导入外部项目报Description Type Target runtime Apache Tomcat v8.5 is not defined.

    项目报Tomcat的版本不同 Description Type Target runtime Apache Tomcat v8.5 is not defined. 解决方式: 右键项目–>pro ...

  3. Unity中导入外部模型与预制件

    前言: 在Unity3D的 Asset Store  中下载的包(package)资源, 其默认位置是: C:\Users\用户名\AppData\Roaming\Unity\Asset Store- ...

  4. sqlyong导出sql没有数据_sqlyog怎么导入外部数据库-sqlyog导入数据库的方法 - 河东软件园...

    sqlyog是一款数据库管理工具,它并不是真正的数据库软件,但是也拥有很多相同的功能.今天小编要给大家介绍到的这个功能是大家在数据库中经常会使用到的,那就是导入外部数据库.我们在sqlyog中导入数据 ...

  5. arcmap中有火星坐标码_在ArcMap中使用坐标值转换一个CAD文件中的坐标位置

    (2013-04-13 20:51:19) 转 载 ▼ 标签: 股票 分类: GIS 技术研究 您现在的位置 : 首页 -> 知识库 -> ArcGIS Desktop -> 技术文 ...

  6. 将MSHFLEXGRID表格中数据导入Excel方法

    机房收费系统在缓慢的进行着,很多功能都需要一点一点的实现,通过上网查找一些实现功能的方法,也都实现了,这个是实现将MSHFLEXGRID表格中数据导入到Excel中,方便保存起来和对数据进行处理. 实 ...

  7. ANSA二次开发 - 在ANSA中导入外部Python库

    文章目录 在ANSA中导入外部python库 NumPy SciPy OpenSSL H5py PIP 和venv包和环境管理系统 PIP venv CONDA包和环境管理系统 下载Conda Con ...

  8. Struts2中导入外部xml文件出现Included file cannot be found错误!

    Struts.xml 文件中导入外部xml文件,需要在Struts.xml文件中加入include元素. ch3.xml文件位于ch3目录中.ch3.xml是一个标准的Struts2配置文件 路径千万 ...

  9. 关于Asp.Net开发中导入外部JavaScript文件的问题

    一直认为在html元素应用的时候,每个元素大都这样子(<hr />或者<script />)格式就对的,但今天就发现了,其实在不同的开发中是不一样的,这次遇到的就是导入外部Js ...

  10. ArcGIS Pro(ArcMap)中利用自带地理处理工具实现线图层批量裁剪面图层

    近日被同事提问ArcGIS中线图层如何裁剪面图层,以前也只知道ArcMap中高级编辑里的"分割面"可以实现,在操作步骤比较复杂,已经忘记了如何操作,而且ArcGIS Pro中貌似已 ...

最新文章

  1. 【Android 逆向】Dalvik 函数抽取加壳 ( 类加载流程分析 | ClassLoader#loadClass 函数分析 | BaseDexClassLoader#findClass 分析 )
  2. HDU 1711 -Number Sequence(KMP)
  3. 【CyberSecurityLearning 34】Linux脚本编写(Shell脚本)
  4. 前端模拟数据的技术方案(二)
  5. SecureCRT 使用指南
  6. oracle 表字段顺序_Oracle数据库如何修改表中字段顺序
  7. 计算机绘图理论试题库,CAD理论试卷及答案「最新」
  8. HAUT校赛--最大奇子段和
  9. 最近很多面试都是考研凉凉的,心塞!
  10. MFC 简单输出EXCEL - (OLE)
  11. Java 对象的串行化(Serialization)
  12. win7啊,我的纠结,ip啊
  13. 寓言故事:羊、狼、狮子(转帖,时寒冰博客网友留言)
  14. 计算机各键的名称和作用,space是什么键 键盘键位名称及功用详解
  15. uv视差检测障碍物_社区组成–视差效果,节拍检测,精美游戏和艺术研究
  16. C++继承和派生笔记
  17. uniapp发布h5和小程序样式或者一些其他问题
  18. 苹果CMS内容管理系统 - 苹果CMS官方网站
  19. macbook pro下安装三系统
  20. unable to read local cache ‘C:\\Users\\kingS/gensim-data\\information.json‘ during fallback, connec

热门文章

  1. 使用Redis计数器防止并发请求
  2. Java实现布隆过滤器(已爬URL过滤)
  3. Java RMI原理与使用
  4. 《R数据可视化手册》——2.5 绘制箱线图
  5. 理想的工作永远不存在
  6. idea 出现 GC overhead limit exceed解决
  7. java 对日期的加减运算
  8. matlab用mkdir在指定的文件夹下创建新的文件夹,并把图像保存在该文件夹内
  9. [译]用javascript实现一门编程语言-词法分析
  10. Assimp Android 编译