博主为从区域规划转行地图学的小学渣一枚,最近处理数据希望对结果进行三维可视化,意外发现从小用到大的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绘制三维地图(超简单的五分钟绘制地图方法,妈妈再也不用担心我不会画地图啦~)的更多相关文章

  1. Python绘制PDF文件~超简单的小程序

    Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http:// ...

  2. python学习 -女神或者男神把微信消息撤回后好慌,有了这个妈妈再也不担心你看不到女神或者男神撤回的消息了(超详解)

    简介 有时候在忙工作,女朋友发了一个消息,就撤回了,但是人天生的都有一颗好奇心,而且在当今这个时代找个女朋友不容易,一个程序猿找一个女朋友更是不容易的.人家好不容易跟你,你还不得把人家当老佛爷侍候着, ...

  3. 超简单的OpenGL & WebGL & Three.js介绍_1

    专业解释 什么是OpenGL OpenGL(Open Graphics Library即开放图形库或者“开放式图形库”)是用于渲染2D.3D矢量图形的跨语言.跨平台的应用程序编程接口(API). 这个 ...

  4. 百度地图api简单使用方法

    百度地图API的使用方法   百度地图API 开始学习百度地图API最简单的方式是看一个简单的示例.以下代码创建了一个520x340大小的地图区域并以天安门作为地图的中心: 1. <html&g ...

  5. Python学习(一) —— matplotlib绘制三维轨迹图

    在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作. 一. Ubuntu下Python的使用 在Ubuntu下使用Python有 ...

  6. 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图

    本文从本人的163博客搬迁至此. 想设计几个实验,既能展示NI的LabVIEW和数据采集卡的功能特点,又能够让普通电类专业本科学生可以理解,自然首先想到了<电子技术基础>课程的内容.第一个 ...

  7. ECharts.js 超简单入门(本质canvas)

    ECharts.js 超简单入门(本质canvas) 一.总结 一句话总结:echarts这些图标的本质都是canvas. 二.ECharts.js学习(一) 简单入门 EChart.js 简单入门 ...

  8. JavaWeb和WebGIS学习笔记(七)——MapGuide Open Source安装、配置以及MapGuide Maestro发布地图——超详细!目前最保姆级的MapGuide上手指南!

    JavaWeb和WebGIS学习笔记(七)--MapGuide Open Source安装.配置以及MapGuide Maestro发布地图 超详细!目前最保姆级的MapGuide上手指南! 系列链接 ...

  9. 把C#程序(含多个Dll)合并成一个Exe的超简单方法

    开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了. 但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具.那该怎么办呢? 下文介绍一种超 ...

随机推荐

  1. 《selenium2 python 自动化测试实战》(9)——切换窗口

    有时候我们点击按钮后页面会跳转到新的窗口,我们需要到新的窗口中去进行接下来的操作,这时候就需要切换窗口的操作,我们根据句柄(handle)来操作窗口之间的切换,看代码: # coding: utf-8 ...

  2. PHP匹配Email、URL、IP

    /* * 正则表达式匹配 */ $email = '137813369@qq.com'; $regex = '/\w+([−+.]\w+)*@\w+([−.]\w+)*\.\w+([−.]\w+)*/ ...

  3. 【DUBBO】Dubbo:protocol 的配置项

    [一]:配置项 <dubbo:protocol id="标识" port="端口号" name="名字"/> [二]:配置解析器 ...

  4. vue-router教程二(要素篇之新手入门)

    注意,我们将在指南中使用es 2015代码样本.此外,所有示例都将使用VUE的完整版本来使在线模板编译成为可能.请参阅这里的更多细节. 用vue路由器创建单页应用程序是非常简单的.使用vue.js,我 ...

  5. 使用vigil 监控微服务系统包含可视化界面

    1. 安装 a. rust cargo cargo install vigil-server b. docker docker pull valeriansaliou/vigil:v1.3.0 2. ...

  6. 怎样创建Linux Initrd

    Linux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个暂时根文件系统,用来支持两阶段的引导过程.initrd文件里包括了各种可运行程序和驱动程序.它们能够用来挂载实际的根文件系统,然后再 ...

  7. FastAdmin 的 API 可以分级吗?

    FastAdmin 的 API 可以分级吗? 有小伙伴问 FastAdmin 的API 可以分别吗,使用 / 出现错误. Karson 的说明是: 完全支持的,默认是使用.进行分隔的,如果需要/,请开 ...

  8. oracle之 等待事件LOG FILE SYNC (awr)优化

    log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决.什么时候会产生log f ...

  9. centos7下安装oracle11gR2

    Centos7安装oracle11gR2说明 Centos7安装oracle11gR2说明 环境准备 安装Oracle前准备 创建运行oracle数据库的系统用户和用户组 创建oracle数据库安装目 ...

  10. C#修改系统环境变量,调用批处理bat

    一.设置环境变量 public void SetPath(string pathValue) { string pathlist; pathlist = Environment.GetEnvironm ...