使用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就能完美运行的小工具.那该怎么办呢? 下文介绍一种超 ...
随机推荐
- js生成guid(唯一标识码)
在使用postman对接口进行测试的时候,有时候接口日志会要求写入随机标识码,这里我们可以使用js来生成. // Generate four random hex digits. function S ...
- 【JPA 级联保存/级联删除】@OneToMany (双向) 一对多【转】
[http://blog.sina.com.cn/s/blog_625d79410101dbdd.html] 看过前两篇帮助文档 [JPA] @OneToOne 单向 和 [JPA]@OneToO ...
- Java并发--ConcurrentModificationException(并发修改异常)异常原因和解决方法
在前面一篇文章中提到,对Vector.ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常.下面我们就来讨论 ...
- BZOJ4245 ONTAK2015 OR-XOR 【位运算+贪心】*
BZOJ4245 ONTAK2015 OR-XOR Description 给定一个长度为n的序列a[1],a[2],…,a[n],请将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的 ...
- 使用python处理selenium中的获取文本问题
# 获取文本 button_name = self.driver.find_element_by_id("sign_in_display").text
- 使用stsadm.exe工具实现SharePoint网站备份还原
一.过程描述: 首先在源站点机器上用stsadm.exe备份网站集,讲备份文件拷贝到目标服务器(也可直接在备份时配置备份路径为目标机器路径),然后执行还原操作:首先新建网站集,然后用SharePoin ...
- 洛谷P2192HXY玩卡片
题目大意 给你n个数,只包括5和0. 从中取一些数,要求组成的数是90的倍数. 如: 4 5 0 5 0 结果是0 题解 90=9*10,如果一个是90的倍数一定末尾有0,那么这个 数一定是10的倍数 ...
- grpc xservice 使用
1. 安装(此处比较简单) dep 包管理 配置环境变量 GOPATH/bin GO/bin protoc 下载并配置环境变量 2. xservice 安装 a. 预备(一些需要的依赖) mkdir ...
- linux 磁盘挂载操作
1. fdisk -l 查看磁盘 2. fisk /dev/vdb 进行分区 依次输入 n p 1 两次回车 wq 3. fdisk -l 查看分 ...
- 微信开发 api 需要 https 服务器
微信开发 api 需要 https 服务器 先建一个环境,本地的 https 服务器. 以下这篇不错,很完整. https://zhuanlan.zhihu.com/p/23640321