處理矢量數據你一定會遇到以下問題:
WGS84
GCJ02
BD09
這三種座標數據如何相互轉換
今天就爲大家介紹一種方法,利用QGIS,對沒錯就是它。
1.QGIS軟件安裝
1.首先下載QGIS2.18版,最新的3.X版本不支持。然後正常安裝即可。
鏈接傳送門:QGIS2.18
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,爲例。如果數據多可以批處理。