使用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就能完美运行的小工具.那该怎么办呢? 下文介绍一种超 ...
随机推荐
- notes on Art Pipeline
Do not add complex clothes/facial hair to a model for Mixamo to auto rig, it will cause confusion. A ...
- jquery插件的2种扩展开发(jQuery.extend和jQuery.fn.extend的区别)
1.类级别 jQuery.extend(object) 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法. 开发扩展其方法时使用$.extend方法,即jQu ...
- 浅谈ES6新特性
ES6的了解 新增模板字符串(为JavaScript提供了简单的字符串插值功能).箭头函数(操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs.).for-o ...
- cockpit 使用(集成docker && k8s 管理)
1. yum 安装 sudo yum install cockpit 2. 允许启动 sudo systemctl enable --now cockpit.socket 3. 可选的插件 cockp ...
- php基础语法(控制语句、数组、函数)
流程控制 if -else if -else语句: switch语句: while循环: do while循环 for循环: 控制脚本执行进度 die(“输出内容”) exit是die的同义词. sl ...
- 最短路径问题的Dijkstra算法
问题 最短路径问题的Dijkstra算法 是由荷兰计算机科学家艾兹赫尔·戴克斯特拉提出.迪科斯彻算法使用了广度优先搜索解决非负权有向图的单源最短路径问题,算法终于得到一个最短路径树> ...
- 【转】一步一步教你在Ubuntu12.04搭建gstreamer开发环境
原文网址:http://blog.csdn.net/xsl1990/article/details/8333062 闲得蛋疼 无聊寂寞冷 随便写写弄弄 看到网上蛮多搭建gstreamer开 ...
- 一次解决spark history server日志不见
通过cloudera的旧版VM(centos6版本)跑spark,之后,想看一下日志研究一下job,stage以及task,压力很大的发现完全没有日志,180088页面打开后: Event log d ...
- NumPy-快速处理数据--ndarray对象--多维数组的存取、结构体数组存取、内存对齐、Numpy内存结构
本文摘自<用Python做科学计算>,版权归原作者所有. 上一篇讲到:NumPy-快速处理数据--ndarray对象--数组的创建和存取 接下来接着介绍多维数组的存取.结构体数组存取.内存 ...
- nginx学习与配置-安装与启动关闭管理
nginx服务器的安装 安装准备: nginx依赖于pcre库,要先安装pcre yum install pcre pcre-devel cd /usr/local/src/ wget wget ht ...