1. 程式人生 > >WGS84、GCJ02、 BD09座標轉換------QGIS+GeoHey Toolbox

WGS84、GCJ02、 BD09座標轉換------QGIS+GeoHey Toolbox

處理向量資料你一定會遇到以下問題:

    WGS84

    GCJ02

    BD09

    這三種座標資料如何相互轉換

今天就為大家介紹一種方法,利用QGIS,對沒錯就是它。

1.QGIS軟體安裝

1.首先下載QGIS2.18版,最新的3.X版本不支援。然後正常安裝即可。

2.安裝完可以設定語言為簡體中文Setting→Options→Locale→Override system locale→中文(簡體)

2.外掛下載

在QGIS的外掛網站(https://plugins.qgis.org/),在右上角搜尋geohey,搜尋結果裡面有[1349]GeoHey Toolbox,點選進入。

不要以為找到工具了,別急等等!!!不要download latest!!!而是開啟下面的Versions,可以看到0.1和0.2版(取消了座標糾偏功能),下載的是0.1版,直接點選0.1進入下載頁面然後點選download下載即可。

3.配置

下載得到一個GeoHey-Toolbox-0.1.zip檔案。

首先解壓出來所有檔案,然後進入c:Users使用者名稱.qgis2pythonplugins這個資料夾

如果沒有plugins 這個資料夾,則新建一個plugins資料夾。把剛才解壓出來的檔案放入這個plugins資料夾裡面。

開啟QGIS,進入外掛→管理並安裝外掛→點選放棄獲取→在外掛管理頁面勾選上Geohey Toolsbox。

然後進入處理→選項→資料來源→Geohey Toolsbox,點選小三角勾選上Activate,OK之後。

這一步偶爾會出現python錯誤,不知道如何處理,猜測可能是第一次執行造成的問題,重啟計算機,然後開啟QGIS,開啟處理→工具箱,裡面就可以找到GeoHey Toolbox了,後面用法跟 ArcGIS arctoolbox一樣的啦。

4.使用

直接在工具箱裡開啟,就可以使用了

baidu to GCJ02,為例。如果資料多可以批處理。

效果