裝備討論區

免費又精確的座標轉換程式PCTrans


http://www.hydro.nl/pgs/en/pctrans_en.htm是荷蘭海軍水文測量局製作的座標轉換程式PCTrans 4.23, 資料直接跳過去便能下載, 這個軟體有幾個功能:
1. 座標相互轉換, 只要參數精確, 絕對能正確把TWD97座標轉換TWD67座標.
(1.1, 2.1, 3.1三項可讓你自由將經緯度轉換為方格座標TM2, TM3, UTM, 基準TWD67, TWD97任你選)
2. 面積計算, 輸入四個位置的經緯度即可.
3. 計算的定點位置經緯度可以直接輸出到Google Earth上.
4. 計算任何兩點間直線距離
5. 任何一點的東方1000km的經緯度
6. 單筆座標或批次進行座標轉換
7. 其他更多功能

國內有許多現有中文的座標轉換程式, 雖然方便, 但是轉換參數已經設定無法改變座標偏離的問題, 現在給你精確的轉換參數, 你也可以正確轉換: (利用Create datum)
DX,DY,DZ= -730.160, -346.212, -472.186
rX= -7.968" (-0.00003863弳), rY= -3.5498" (-0.00001721弳), rZ= -0.4063" (-0.00000197弳), dS/Scale= -18.2ppm (或0.99998180)

PCTrans設定及座標轉換畫面: 200808/mobile01-042f1301761e9386dcb7cda4d98d74b1.zip

至於座標轉換精度, 我以全島各地共同點來驗證轉換後的偏離距離: 台灣本島約1-2公尺, 澎湖約5公尺, 金門約20公尺, 馬祖約40公尺. 對於一般使用者來說, 這樣的精度應該足夠使用了吧.

當然這軟體還能進行六度分帶, 三度分帶的座標轉換, 以及從日治時期使用的Bessel 1841, International 1924橢球體的座標系統, 也就是任何形式的座標格式都可以輕易用此軟體免費進行, 快去下載吧! 即使你是使用僅有WGS84的車用機, 或GPS data logger也可以利用這套軟體延伸座標的格式(TWD67).

舉例說明:
台北市的七星山座標如下:
TWD97 經緯度: 25.17069944, 121.55344417
TWD97 二度分帶: 305787.78, 2784799.36 (PCTrans轉換為 305787.78, 2784799.36 )
TWD67 二度分帶: 304956.93, 2785003.30 (PCTrans轉換為 304957.52, 2785002.85 )
也就是說 TWD97經緯度轉換成TWD97 二度分帶是零誤差的, TWD97轉換成TWD67便有誤差了!!

所有回覆

  • 下面將台灣地區歷次大地基準的轉換參數羅列如下: (於翻閱基石歷史文獻的研究會很有幫助.) Bursa-Wolf七參數轉換(參數供程式進行TWD67<->TWD97雙向轉換): DX,DY,DZ= -730.160, -346.212, -472.186 rX= -7.968" (-0.00003863弳), rY= -3.5498" (-0.00001721弳), rZ= -0.4063" (-0.00000197弳) dS/Scale= -18.2ppm (或0.99998180) 座標轉換精度: 台灣本島約1公尺, 澎湖約5公尺, 金門約20公尺, 馬祖約40公尺. 尚可滿足於地圖查對位置這類不精確用途 Bursa-Wolf七參數轉換(參數供程式進行Hu-Tzu-Shan<->TWD97雙向轉換): DX,DY,DZ= 541.3141, 48.2482, 57.1666 rX= -2.8906", rY= 22.247", rZ= -37.512" dS/Scale= -2.847ppm 座標轉換精度: 台灣本島約1公尺, 澎湖約10公尺. Bursa-Wolf七參數轉換(參數供程式進行Bessel<->TWD97雙向轉換): DX,DY,DZ= -1104.5, 229.5, 71.2 rX= -0.01" , rY= 0.02", rZ= 0.04" dS/Scale= -10ppm 座標轉換精度: 台灣本島約3公尺.