使用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就能完美运行的小工具.那该怎么办呢? 下文介绍一种超 ...
随机推荐
- maven scope-一览表
- HttpClient通信
1.背景 大多数系统功能和代码都是自己写的,自己用,但是在有些情况下,我们可以利用已经存在的系统,完成对自己实现相对很麻烦的功能,这些一般代价相对较大,自己不可能专门写一个系统或者太过很复杂的代码来完 ...
- Sharepoint Web.config trust level="Full"权限说明
在SharePoint里面,不仅有用户的权限,还有代码的权限.比如,我们在安装一个自定义的WebPart的时候,默认的情况下是不能操纵文件夹的,如果你看一些教你怎么做WebPart的文章的话,你会发现 ...
- WPF自定义组件,自定义属性(依赖属性)
正常定义的以来属性,在XAML里设置值得时候是不触发Setter的,只能在code中用. 监听PropertyChangedCallback事件可以感知XAML里的设置,这样才能code和XAML配合 ...
- Oracle 之 Cloning $oracle_home (克隆安装oracle软件)
用途:Cloning an Oracle Home , 可以免去多台机器重复安装oracle软件 1.停止相关进程[root@node1 bin]# ./crsctl stop cluster -al ...
- linux中sar的详细使用
在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是 ...
- torcs代码
/** Info returned by driver during the race */ typedef struct { tdble steer; /**< Steer command [ ...
- 在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了
在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了 liugx@liugx vagrant$ vagrant up /opt/vagrant/embedded/gems ...
- HDOJ5875(线段树)
Function Time Limit: 7000/3500 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total ...
- clientHeight , scrollHeight , offsetHeight之间的区别及兼容方案
clientHeight , scrollHeight , offsetHeight相信每个人都用过,可是每次用都要查一下到底哪个是文档大小哪个是视口大小,还有头疼的兼容问题. 先来官方的了解一下这三 ...