好工具|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.pswp.cn/news/165097.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165097.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165097.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue + docxtemplater 導出 word 文檔

一、痛點 word 導出 這種功能其實之前都是后端實現的,但最近有個項目沒得后端。所以研究下前端導出。 ps: 前端還可以導出 pdf,但是其分頁問題需要話精力去計算才可能實現,并且都不是很完善。可參考之前的文章:利用 h…

MIT6.824-Raft筆記:腦裂、Majority Vote(過半投票/過半選舉)

本部分主要是問題引入,以及給出一個解決方案 1 腦裂(Split Brain) replication system的共同點:單點 前面幾個容錯特性(fault-tolerant)的系統,有一個共同的特點。 MapReduce復制了計算&…

JavaScript框架 Angular、React、Vue.js 的全棧解決方案比較

在 Web 開發領域,JavaScript 提供大量技術棧可供選擇。其中最典型的三套組合,分別是 MERN、MEAN 和 MEVN。前端框架(React、Angular 和 Vue)進行簡化比較。 MERN 技術棧詳解 MERN 技術棧包含四大具體組件: MongoDB&am…

藍橋杯物聯網競賽_STM32L071_3_Oled顯示

地位: 對于任何一門編程語言的學習,print函數毫無疑問是一種最好的調試手段,調試者不僅能通過它獲取程序變量的運行狀態而且通過對其合理使用獲取程序的運行流程,更能通過關鍵變量的輸出幫你驗證推理的正確與否,樸素的…

常見網絡安全防護

1 阻斷服務攻擊(DOS) 阻斷服務攻擊,想辦法目標網絡資源用盡變種:分布式阻斷服務攻擊 影響: 寬帶消耗性(消耗目標的帶寬)資源消耗型(消耗目標的計算資源) 解決方案&am…

人工智能對網絡安全的影響越來越大

如果問當前IT行業最熱門的話題是什么,很少有人會回答除了人工智能(AI)之外的任何話題。 在不到 12 個月的時間里,人工智能已經從一項只有 IT 專業人員才能理解的技術發展成為從小學生到作家、程序員和藝術家的每個人都使用的工具…

MySQL索引事務基礎

目錄 1. 索引 1.1索引的概念 1.2索引的特點 1.3 索引的使用場景 1.4索引的使用 1.4.1查看索引 1.4.2創建索引 1.4.3刪除索引 1.5索引保存的數據結構 2.事務 2.1經典例子 2.2事務的概念 2.3事務的使用 2.4事務的4個核心特性 2.5事務的并發問題 2.5.1臟讀 2.5.2不可…

Python + Docker 還是 Rust + WebAssembly?

在不斷發展的技術世界中,由大語言模型驅動的應用程序,通常被稱為“LLM 應用”,已成為各種行業技術創新背后的驅動力。隨著這些應用程序的普及,用戶需求的大量涌入對底層基礎設施的性能、安全性和可靠性提出了新的挑戰。 Python 和…

Java項目如何打包成Jar(最簡單)

最簡單的辦法,使用Maven插件(idea自帶) 1.選擇需要打包的mudule,點擊idea右側的maven插件 2.clean操作 3.選擇需要的其他mudule,進行install操作(如果有) 4.再次選擇需要打包的module&#…

Vue.observable 是什么

Observable 翻譯過來我們可以理解成可觀察的 Vue.js2.6 新增 Vue.observable,讓一個對象變成響應式數據。Vue 內部會用它來處理 data 函數返回的對象 。 返回的對象可以直接用于渲染函數和計算屬性內,并且會在發生變更時觸發相應的更新。也可以作為最小化…

Git的指令

Git 各平臺安裝包下載地址為:http://git-scm.com/downloads Ubuntu Git 安裝命令為: $ apt-get install git用戶信息 配置個人的用戶名稱和電子郵件地址: $ git config --global user.name "runoob" $ git config --global user.…

Python----類對象和實例對象

目錄 一.類和類的實例 二.類屬性和實例屬性 三.私有屬性和公有屬性 四.靜態方法和類方法 五.__init__方法,__new__方法和__del__方法: 六.私有方法和公有方法 七.方法的重載 八.方法的繼承 九.方法的重寫 十.對象的特殊方法 十一.對象的引用&a…

軟件開發模式開源和閉源的優劣之爭

開源和閉源,兩種截然不同的開發模式,對于大模型的發展有著重要影響。開源讓技術共享,吸引了眾多人才加入,推動了大模的創新。而閉源則保護了商業利益和技術優勢,為大模型的商業應用提供了更好的保障。 開源與閉源軟件的…

基于命令行模式設計退款請求處理

前言 這篇文章的業務背景是基于我的另一篇文章: 對接蘋果支付退款退單接口-CSDN博客 然后就是說設計模式是很開放的東西,可能我覺得合適,你可能覺得不合適,這里只是做下討論,沒有一定要各位同意的意思.... 相關圖文件 這里我先把相關的圖文件放上來,可能看著會比較清晰點 代碼邏…

sql之left join、right join、inner join的區別

sql之left join、right join、inner join的區別 left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄 right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄 inner join(等值連接) 只返回兩個表中聯結字段相等的行 舉例如下&#xff1…

Web服務器(go net/http) 處理Get、Post請求

大家好 我是寸鐵👊 總結了一篇Go Web服務器(go net/http) 處理Get、Post請求的文章? 喜歡的小伙伴可以點點關注 💝 前言 go http請求如何編寫簡單的函數去拿到前端的請求(Get和Post) 服務器(后端)接收到請求后,又是怎么處理請求&#xff0c…

【限時免費】20天拿下華為OD筆試之【前綴和】2023B-尋找連續區間【歐弟算法】全網注釋最詳細分類最全的華為OD真題題解

文章目錄 題目描述與示例題目描述輸入描述輸出描述示例一輸入輸出說明 示例二輸入輸出 解題思路代碼PythonJavaC時空復雜度 華為OD算法/大廠面試高頻題算法練習沖刺訓練 題目描述與示例 題目描述 給定一個含有N個正整數的數組,求出有多少個連續區間(包…

【網絡奇緣】- 計算機網絡|分層結構|ISO模型

🌈個人主頁: Aileen_0v0🔥系列專欄: 一見傾心,再見傾城 --- 計算機網絡~💫個人格言:"沒有羅馬,那就自己創造羅馬~" 目錄 計算機網絡分層結構 OSI參考模型 OSI模型起源 失敗原因: OSI模型組成 協議的作用 📝全文…

二十四、RestClient操作文檔

目錄 一、新增文檔 1、編寫測試代碼 二、查詢文檔 1、編寫測試代碼 三、刪除文檔 1、編寫測試代碼 四、修改文檔 1、編寫測試代碼 五、批量導入文檔 批量查詢 一、新增文檔 1、編寫測試代碼 SpringBootTest public class HotelDocumentTest {private RestHighLevelC…

【棧】不同字符的最小子序列

題目: /*** 思路:棧,使用數組記錄每個字母出現的次數,再用一個數組標記字符是否在棧中* 遍歷棧,存儲字符時比較棧頂字符,若小于棧頂字符并且后面有重復的字符則* 棧頂元素出棧,否則入棧。** au…