1 前言
EXCEL是我們日常處理資料的辦公軟體,操作簡單實用,能夠快速的、批量的對表格資料進行處理。
EXCEL自身不提供處理具有地理空間資料的功能,比如坐标轉換、位址轉坐标、點距離計算等。處理此類資料,需要有較強的地理專業知識和程式設計功底,基于EXCEL的VBA等方式才能夠較好的處理資料。
小O地圖EXCEL插件軟體是一款基于網際網路地圖開發實作的地理工具軟體,提供在EXCEL軟體中進行地理資料處理功能,能夠滿足使用者對于一般性地理資料的處理和可視化需求。
本文介紹衆多功能之一---在EXCEL表格中計算坐标點間距離,該功能也是小O地圖使用者根據日常工作提出的需求,軟體新版中增加了此功能,以滿足使用者需求。
2 需求簡介
假定我們已經整理好表格資料,如下圖
D、E列為經緯度坐标資料,使用者的需求是,計算上下行之間經緯度坐标的距離,并輸出到表格空白列中。
3 解決方案
下載下傳【小O地圖EXCEL插件】,啟動Start.exe(推薦管理者模式啟動),随即啟動EXCEL軟體,并在菜單欄上新增【小O地圖】菜單欄。
若啟動過程出現問題,請參考軟體知識庫的相關文章。
計算距離
啟動軟體後,打開需要處理到檔案,如下截圖:
點選【地理工具】,選擇【地理計算 \ 計算上下行點坐标距離】功能,在右側界面中按照表格資料情況設定行列号,并設定結果輸出到空白列号。
設定完畢,點選【啟動】,很快執行完畢,并将結果輸出到表格中,如下圖紅框為輸出的結果。
結果包括:
- 上下兩行坐标距離機關為 米;
- 自上而下坐标距離累計值(機關米)。
該功能的其他參數說明
橢球類型:計算采用計算測地線距離,支援測地線的橢球包括:WGS84、Clarke1858、WGS72、GRS80等橢球;
高程:如帶高程也可以計算兩個坐标點之間的高程差,同時計算距離是高程也參與計算距離。
可視化
除了計算距離,還可将坐标标注到地圖上
下圖為使用【地圖繪圖】功能批量将坐标标注到地圖上。
具體标注操作本文不作介紹,可參考小O地圖相關文檔。
4 結語
本文介紹使用小O地圖EXCEL插件計算表格中坐标距離,無需編碼、無需安裝專業GIS軟體均可以快速處理地理資料和标注地圖可視化。
除本文介紹的計算坐标,小O地圖還提供了諸多日常會使用的地理工具,如經緯度坐标轉換、位址轉坐标、高斯坐标轉換、位址分詞等等,能夠滿足教學、科研、報告等日常GIS資料處理需求,小O地圖一如既往為使用者提供更多實用的GIS功能。