好工具|datamap,一个好用的地图可视化Excel插件,在Excel中实现地理编码、拾取坐标

在做VRP相关研究的时候,需要对地图数据做很多处理,比如地理编码,根据“重庆市沙坪坝区沙正街174号”这样的一个文本地址知道他的经纬度;再比如绘制一些散点图,根据某个位置的经纬度在地图上把它标注出来。还有有的时候有一批位置数据,但是你只需要某一个区域(例如沙坪坝区三峡广场)里面的数据,需要在地图上把这些数据点筛出来。

提出这些需求时,朋友说可以用ArcGIS,但对我一个后期重点需求不在地图上的人来说,下载一个ArcGIS也太麻烦了图片,尤其是用完了还得卸(懒人属性。然后和师姐讨论后,知道有一些像小o地图和datamap这样的Excel插件,随机试了datamap(新用户7天免费),在Excel中傻瓜式操作完全可以满足我的上述需求图片。

Datamap插件的开发者有一个知乎账号,网址在 https://www.zhihu.com/people/flash418,发布了很多插件在Excel中的使用教程,插件的下载地址以及能够实现的所有功能在 https://zhuanlan.zhihu.com/p/104535258 这篇文章里也能浏览到~

因为现在地理编码(即文本地址转经纬度)都需要通过一些地图网站(比如高德百度啦)的api才能实现,所以在使用该插件之前需要去高德/百度地图申请一下key,然后就能实现地理编码喽。关于申请key官方知乎号也给出了教程,可见https://zhuanlan.zhihu.com/p/37567661 。具体设置的地方在账户里。
▲地图-帮助-账户

打开账户后记得先注册datamap登陆哈,还有用户参数那里随便整个文件夹:


然后说一下几个常用的数据模板和一些蛮好用的功能~

01 地理编码

在datamap插件点击数据模板,弹窗中直接选择地理编码:
在这里插入图片描述

橙色部分是输入,蓝色部分是输出。填完橙色部分内容后先点格式化再执行,蓝色部分就会直接输出了(看excel自动输出的过程很爽就是了~

在这里插入图片描述

这样我们就根据一串地址获取到了一些经纬度!

02 散点图

散点图的目的是根据经纬度把我所需要的位置在地图上标注出来。我选的是最简单的那个数据模板,散点图的第一个hhh

在这里插入图片描述

输入经纬度后,同样先格式再执行,地图上就会把咱需要的位置都标注出来喽~

在这里插入图片描述

03 一些实用小功能

我最常用的功能是这三个:

在这里插入图片描述

测量距离:测量距离就是在地图上随便点几个点,在终点的时候双击下鼠标就可,然后它就会直接告诉你这条线的实际长度,比如下图的2.37公里~

在这里插入图片描述

测量面积:和测量距离一样,我们只需要一直在地图上点多边形的点,终点时双击鼠标结束,datamap上就会自己输出面积,比如下图的4.32平方公里~

在这里插入图片描述

拾取坐标:顾名思义,就是在地图上随便点个点,然后datamap就能在excel里输出这个点的经纬度~

在这里插入图片描述

我觉得这个功能有一个还蛮实用的地方在于我们可以用它筛选出我们所需区域的坐标点:

在这里插入图片描述

比如这个图,红点是我们从一些网站里爬取到的数据坐标,但是我们的研究区域是紫色方框区域,方框外的红点是我们所不需要的,这个时候就可以拾取一下方框四个点的经纬度坐标,然后把在这四个点经纬度区间内的点留下,就是利用excel博大精深的排序功能哈哈,太棒喽~

最后,感谢这些工具的开发者,最爱一些把复杂的事情简单化,把简单的事情简单化的工具喽~

附上开发者有关datamap的学习专栏:

https://www.zhihu.com/column/datamapc

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/212340.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

标签打印机打印标签时出现,数据处理过程中错误 无法设置项目 图片1的内容无法打印

环境: Win10专业版 NiceLabel Designer 10.1 问题描述: 标签打印机打印标签时出现,数据处理过程中错误 无法设置项目 图片1的内容无法打印 解决方案: 1.删除标签部分文字打印测试 还是一样(未解决) …

数字逻辑电路基础-时序逻辑电路之触发器

文章目录 一、D触发器二、verilog源码三、综合及仿真结果一、D触发器 本文介绍数字逻辑电路中常用的基础时序逻辑电路触发器。它有记忆和存储信息功能,触发器是边沿触发电路。 下图是触发器常用表示方式(时钟上升沿有效): 触发器由两个锁存器组成,前级是主锁存器,后级…

python爬取天气数据并做可视化分析

数据采集逻辑 数据schema 历史天气数据schema { ‘当日信息’:2023-01-01 星期日, 最高气温: 8℃, 最低气温: 5℃, ‘天气’: 多云, 风向信息:北风 3级 } 数据爬取 1.导入库 import numpy as np import pandas as pd import requests from bs4 import BeautifulSoup…

什么是指针碰撞

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…

postgresql数据库中update使用的坑

简介 在数据库中进行增删改查比较常见,经常会用到update的使用。但是在近期发现update在oracle和postgresql使用却有一些隐形区别,oracle 在执行update语句的时候set 后面必须跟着1对1的数据关联而postgresql数据库却可以一对多,这就导致数据…

LabVIEW中如何达到NI SMU最大采样率

LabVIEW中如何达到NI SMU最大采样率 NISMU的数字化仪功能对于捕获SMU详细的瞬态响应特性或表征待测设备(DUT)响应(例如线性调整率和负载调整率)至关重要。没有此功能,将需要一个外部示波器。 例如,假设在…

vite项目配置vite.config.ts在打包过程中去除日志

在生产环境上,务必要将日志清除干净,其因有二,在webgis系统中,有很多几何数据,体积大、数量多,很容易引起系统卡顿;清除log后,系统看着舒服,协同开发有很多无聊的日志&am…

C++基础入门(超详细)

话不多说,序言搞起来: 自从开始学老师布置的任务后,目前还是OpenCV,哈~哈。我就莫名问老师:“以后编程是用C还是python?”,果然还是太年轻,老师说:“两们都要精通”。唉&…

在C语言中\t的作用

\t为转义字符。转义字符是一种特殊的字符常量。以反斜线"\"开头,后跟字符。具有特定的含义,不同于字符原有的含义,故称“转义”字符。 【\t】是水平制表符,作用为补全前面字符串的位数到8的整数倍。若\t前面没有字符/字…

解决mv3版本浏览器插件,不能注入js脚本问题

文章目录 背景引入ifream解决ifream和父页面完全跨域问题参考链接 背景 浏览器插件升级mv3版本后,不能再使用content_script内容脚本向原浏览器(top)注入script标签达到注入脚本的目的。浏览器认为插入未经审核的脚本是不安全的行为。 引入…

141.【Git版本控制-本地仓库-远程仓库-IDEA开发工具全解版】

Git-深入挖掘 (一)、Git分布式版本控制工具1.目标2.概述(1).开发中的实际常见(2).版本控制器的方式(3).SVN (集中版本控制器)(4).Git (分布版本控制器)(5).Git工作流程图 (二)、Git安装与常用命令1.Git环境配置(1).安装Git的操作(2).Git的配置操作(3).为常用的指令配置别名 (可…