使用EXCEL绘制三维地图(超简单的五分钟绘制地图方法,妈妈再也不用担心我不会画地图啦~)
博主为从区域规划转行地图学的小学渣一枚,最近处理数据希望对结果进行三维可视化,意外发现从小用到大的EXCEL可以绘制地图且功能非常强大,在这里做一下简单介绍,希望可以给看官提供些许帮助。那下面就开始吧
1 前戏
1.1版本
Office2013及以上版本。
1.2PowerMap下载
我使用的是Office2013,因此需要先下载插件PowerMap。(据说2016版本插入选项中自带此功能,整个前戏部分可跳过直接进入高潮
)
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=38395
1.3PowerMap安装
So easy!
进入下载PowerMap的路径,双击右面的小图标
之后下一步...
I Agree...
选择安装路径...
登登登登,Installation Complete
2 高潮
接下来进入紧张刺激的高潮......
接下来进入紧张刺激的高潮......
接下来进入紧张刺激的高潮......
打开需要制图的EXCEL,选中需要绘图的数据,可以先看一下我用来举例子的数据格式(区域部分可以有国家、省、城市、县市、经纬度、邮政编码等多种格式进行选择,这里拿省进行举例)
点击插入-地图。
在界面右侧字段列表勾选地图区域及地理和地图级别——下一步——添加高度数据及类型(以柱状图为例),then......
惊不惊喜,意不意外?啊~好厉害
当然,PowerMap还可以绘制其他形式的图,可在右侧字段列表底部选择地图样式,五种图分别对应堆积柱形图、簇形柱形图、气泡图、热力地图和对区域进行可视化。
再做一个对区域进行可视化的例子。如上所述,这里在选中区域以后,选择“将可视化更改为区域”选项,即可实现对区域的可视化,如下图所示。
如果希望在一幅地图中将数据使用多种方式进行可视化,可以单击顶部添加图层,重复上述步骤,即可在同一地图中使用不同形式进行数据的可视化,看一下效果吧

em......这里有一个小问题,如果我觉得柱状图的柱子不够粗不够长不够大无法满足我那该怎么办呢(捂脸)?不要担心,我们可以在右侧单击设置,选择我们需要编辑的图层(这里以柱状图为例),在格式设置中,可以对柱状图透明度、高度、厚度及颜色等进行设置,博主比较青睐黄色,因此把柱子颜色设置为了黄色。
看一下效果吧
是不是很酷炫呢
除制作静态图像外,PowerMap还可以制作动态视频。在图层选项/场景选项一栏点击场景选项,即可编辑场景效果。在这里就不一一演示啦,感兴趣的小伙伴可以尝试一下哦
3 后戏
后戏就是不足啦。笔者每每想要捕捉屏幕以保存静态地图或创建视频
以保存场景效果总不成功

如果看官有好的解决方法欢迎看官提出和分享,博主将不胜感激!
如果博文中有不对的地方也欢迎看官指出,还望看官批评指正!
使用EXCEL绘制三维地图(超简单的五分钟绘制地图方法,妈妈再也不用担心我不会画地图啦~)的更多相关文章
- Python绘制PDF文件~超简单的小程序
Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http:// ...
- python学习 -女神或者男神把微信消息撤回后好慌,有了这个妈妈再也不担心你看不到女神或者男神撤回的消息了(超详解)
简介 有时候在忙工作,女朋友发了一个消息,就撤回了,但是人天生的都有一颗好奇心,而且在当今这个时代找个女朋友不容易,一个程序猿找一个女朋友更是不容易的.人家好不容易跟你,你还不得把人家当老佛爷侍候着, ...
- 超简单的OpenGL & WebGL & Three.js介绍_1
专业解释 什么是OpenGL OpenGL(Open Graphics Library即开放图形库或者“开放式图形库”)是用于渲染2D.3D矢量图形的跨语言.跨平台的应用程序编程接口(API). 这个 ...
- 百度地图api简单使用方法
百度地图API的使用方法 百度地图API 开始学习百度地图API最简单的方式是看一个简单的示例.以下代码创建了一个520x340大小的地图区域并以天安门作为地图的中心: 1. <html&g ...
- Python学习(一) —— matplotlib绘制三维轨迹图
在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...
- 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图
本文从本人的163博客搬迁至此. 想设计几个实验,既能展示NI的LabVIEW和数据采集卡的功能特点,又能够让普通电类专业本科学生可以理解,自然首先想到了<电子技术基础>课程的内容.第一个 ...
- ECharts.js 超简单入门(本质canvas)
ECharts.js 超简单入门(本质canvas) 一.总结 一句话总结:echarts这些图标的本质都是canvas. 二.ECharts.js学习(一) 简单入门 EChart.js 简单入门 ...
- JavaWeb和WebGIS学习笔记(七)——MapGuide Open Source安装、配置以及MapGuide Maestro发布地图——超详细!目前最保姆级的MapGuide上手指南!
JavaWeb和WebGIS学习笔记(七)--MapGuide Open Source安装.配置以及MapGuide Maestro发布地图 超详细!目前最保姆级的MapGuide上手指南! 系列链接 ...
- 把C#程序(含多个Dll)合并成一个Exe的超简单方法
开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了. 但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具.那该怎么办呢? 下文介绍一种超 ...
随机推荐
- hiho1514 偶像的条件 lower_bound
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi的学校正面临着废校的大危机.面对学校的危机,小Hi同学们决定从ABC三个班中各挑出一名同学成为偶像. 成为偶像团体的 ...
- js缓动函数
tween: { easeInQuad: function(pos){ return Math.pow(pos, 2); }, easeOutQuad: function(pos){ return - ...
- Java并发--lock锁详解
在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问.本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方 ...
- Linux系统下位(Ubuntu 11.04) 下安装配置 JDK 7安装步骤指导
第一步:下载jdk下载内容为:jdk分为:jdk-7-linux-i586.tar.gzjdk-7u51-linux-x64.tar.gz(适合64位Linux操作系统) hadoop版本为:hado ...
- 使用npm install报错- operation not permitted解决
原文:https://blog.csdn.net/weixin_41715295/article/details/79508104 这几天使用npm install时一直报错-4048 operati ...
- 网站SEO知识
http://seo.chinaz.com/ 这是综合查询的 site:www.hr246.com 可以查看百度收录的情况 参照贪玩游戏来搞 http://www.tanwan.com http:// ...
- oralce之 10046对Hash Join分析
前两天解决了一个优化SQL的case,SQL语句如下,big_table为150G大小,small_table很小,9000多条记录,不到1M大小,hash_area_size, sort_area_ ...
- 嵌入式视频采集编程思路(Video 4 Linux)-转
转自:http://zyg0227.blog.51cto.com/1043164/271954 1. linux 内核有video for linux简称V4L.V4L是Linux影像系统与嵌入式影 ...
- (转)java使用jsp servlet来防止csrf 攻击的实现方法
背景: 1.csrf知识 CSRF(Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session riding,通常缩写为CSRF或 ...
- php 实现四种排序两种查找
function bubbleSort($arr){ $len = count($arr); if($len<=1) { return $arr; } for ($i=0;$i<$len; ...