基于ArcMap的精美地图可视化绘制--以各省GDP数据为例

简介: 大家好,我是志斌~今天手把手教大家如何用ArcMap 10.3画分级地图。

01绘制地图


进入软件界面后,我们点击“黑色小加号”会弹出“添加数据”对话框,找到自己存放shp文件和数据的文件夹。


43.png



选择相应文件,点击“添加”导入我们的shp文件。


44.png


此时,我们的软件界面是这个样子。我们可以通过滚轮控制图像的大小,也可以在右边的“内容列表”里我们就可以查看、改变图层的属性。(右键单击Province31图层,点击“属性”,查看或者更改图层属性的时候会出现卡顿情况,这个情况是正常的,大家不用过于担心。)


45.png


在图层属性的窗口中我们点击“标注”这一栏,勾选“标注此图层中的要素” ,在这个面板中我们可以选择标注的字段,比如说我要在地图上标注中国各个省的名字,那我就将标注字段选择为“Name”,要是想要标注其他的东西我们也可以选择另外的标注。在下面的“文本符号”里我们可以更改标注的字体、大小、颜色等样式。



46.png


最重要的一步,点击“放置属性”,勾选“移除同名标注”。



47.png



最后点击“确定”,这样各个省的名称就显示在地图上了。效果如图所示:


48.png


020000数据可视化


下面,我们再回到我们的“内容列表”里,选中Province31图层点击右键,“打开属性表”,再打开我们的数据表格(excel文件),我们会发现图层中的“Name”和数据表格中的“省份”都是各省的名称,这是我们将图层与数据建立连接,才能将数据在图层上显现出来。


49.png

50.png


我们还是选中Province31图层点击右键选择“连接和关联”点击“连接”,我们在“选择该图层中连接将基于的字段”中选择“Name”。


51.png


点击“选择要连接到此图层的表”右边的小文件夹图标,导入我们的数据文件。



52.png


在“选择此表中要作为连接基础的字段”中选择“省份”。如果大家担心连接有误,我们可以点击右下角的“验证连接

让软件帮助我们检查一下连接有没有失误。



53.png


点击“确定”,连接完成。

这时候我们对着图层右键,点击“打开属性表”,我们就可以看见excel文件里的数据就和图层建立了精准的连接了。


54.png


在建立完连接之后,我们就要根据各个省份的数据不同,来用不同颜色显示各个省份某个数据的强度,以各个省GDP为例。

还是右键点击图层,点击“属性”,打开“符号系统”这一栏,在靠左边的白色框内选择“数量”➡“分级色彩”,在“字段”中“值”的部分选择GDP,根据自己的需求分类别,我在这里分了三类。选择自己喜欢的色带,这里注意如果由特别小的值的时候建议不要选以白色代表小的值的色带。点击确定。


55.png


这时,图层的效果就是这个样子。



56.png

现在我们要给地图写上他的名字,把彩带标注的数值放在地图中以及插入一个指北针。这样可以使地图看起来更高大上。

此时,我们点击左上角“视图”选择“布局视图”,按住键盘上的CTRL+Alt+A键在内容列表里将色带截取出来,在空白处点击“粘贴”并调整彩带的位置和大小。如图所示:



57.png


我们在左上角点击“插入”选择“文本”,我们的页面上就会出现一个文本框,我们可以拖动他改变他的位置,双击文本框,输入地图的名字,点击“更改符号”我们可以更改文本的大小、字体等。


58.png



我们再次点击“插入”选择“指北针”挑选我们自己喜欢的指北针样式挪动他的位置即可。这样,一副关于我国各省GDP的分级地图就做好啦。


59.png


注:本文引用数据是分析各个省域GDP,由于不计算某些省份所以不在地图上显示,中国国土寸土必争!


03数据获取


如果有朋友对本文感兴趣的,扫码关注『志斌的Python笔记』后台回复"0323",即可领取所有的shp文件数据集


相关文章
|
8月前
|
算法 安全 Java
压缩教程学习,文件压缩包解压推荐,BANDIZIP、win_RAR、7-Zip工作使用教程
压缩教程学习,文件压缩包解压推荐,BANDIZIP、win_RAR、7-Zip工作使用教程
2601 138
|
5月前
|
数据可视化 前端开发 JavaScript
用Pyecharts绘制交互式中国地图:从数据到可视化全流程解析
Pyecharts是基于ECharts的Python地图可视化利器:支持零代码交互(悬停、缩放)、多级行政区划(省/市/县)、高度定制化(20+样式参数)。本文详解安装配置、数据规范、三步绘图、分段配色、悬停高亮及3D扩展,助你快速生成专业级热力地图。(239字)
805 1
|
5月前
|
Windows
Zotero7.0.8 文献管理安装步骤详解(附文献管理与同步设置教程)
Zotero 7.0.8 是一款免费开源的文献管理工具,支持文献采集、分类、笔记及自动生成参考文献。本安装包为Windows版,含详细中文安装与使用指南,助你快速上手科研写作。(239字)
1023 2
|
9月前
|
传感器 人工智能 算法
数字孪生智慧水务系统,三维立体平台,沃思智能
智慧水务系统融合物联网、数字孪生与AI技术,实现供水全流程智能监测、预测性维护与动态优化。通过实时数据采集与三维建模,提升漏损控制、节能降耗与应急响应能力,推动水务管理从经验驱动迈向数据驱动,助力城市水资源精细化、可持续化管理。
1439 143
|
12月前
|
数据采集 数据可视化 搜索推荐
Python数据分析全流程指南:从数据采集到可视化呈现的实战解析
在数字化转型中,数据分析成为企业决策核心,而Python凭借其强大生态和简洁语法成为首选工具。本文通过实战案例详解数据分析全流程,涵盖数据采集、清洗、探索、建模、可视化及自动化部署,帮助读者掌握从数据到业务价值的完整技能链。
1320 0
|
9月前
|
机器学习/深度学习 算法 Windows
基于LMS与RLS的自适应回声消除滤波
基于LMS与RLS的自适应回声消除滤波
1121 0
|
12月前
|
数据采集 JSON 人工智能
MyEMS能源管理系统后台配置-数据源管理
MyEMS 是一款开源能源管理系统,适用于建筑、工厂、园区等多种场景,支持电、水、气等能源数据的采集、分析与报表生成。系统提供数据源管理、数据点配置及数据修补等功能,支持 Modbus、MQTT、OPC UA 等协议,助力企业实现精细化能源管理与低碳运营。
267 0
|
Oracle 关系型数据库 Linux
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
1639 0
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
|
Java API 网络架构
ElasticSearch Client详解
详细分析介绍了Elasticsearch两大客户端TransportClient与RestHighLevelClient ,并详细介绍了es集群探测机制(client.transport.sniff)。
7828 0
|
缓存 资源调度 前端开发
Yarn的安装和使用
【5月更文挑战第5天】**Yarn**是Facebook于2016年推出的快速、可靠的JavaScript包管理器,旨在解决npm的安装速度慢和依赖一致性问题。它通过确定性安装、并行下载和本地缓存提升开发体验。本文介绍了Yarn的基本概念、核心特性、安装步骤、常见问题及其解决方案,并提供了代码示例。Yarn支持工作空间管理、选择性版本安装、自动化脚本等进阶功能,与VSCode、Git和CI工具集成良好,且持续创新,如Yarn 2的PnP模式。掌握Yarn能有效提升前端开发效率和项目安全性。
1250 2