(9709更新)[軟件放送] TWD67/97坐標轉換器(含台電坐標)(PC 2.0、PPC版釋出)

「基石資料庫轉換」那篇工程不小,小弟花了點時間吸收
才知道衛星中心把個位數坐標值給閹掉了,是因為國安還是更準的要$吧!

1、TWD67、97 2橢球size原本就不一樣了
所以轉換一定會有變形,變形的多寡....
又和轉換的模式(6、7...參數),從哪裡著手轉換(經緯度、2度TM坐標)有關
常見的作法全台灣使用一組參數
但是不同區域會有不同變形量發生。

2、計算轉換參數的時候,需要有共同點(同時具有67、97坐標)
當然這些坐標是在不同時期去測量的,原本就存在變遷的可能(如、地殼變動)
再來是不同時期的測量技術不一,點位也許會有精度不均或......的情形
那把比較不良的測量成果和比較良的成果拿來建立轉換關係,又有一些變數...

3、在計算轉換參數的時候,將點位在2坐標系間轉換 A-->B'、B-->A'
A、A'、B、B' 一定會不一樣
重點是差值應該落在一個合理的範圍(sorry,數學講的很感性)
超出太多的點位會被去除(是偶然誤差還是變形太大)
目標是使「點群」(參與計算參數的共同點們)所負擔的改正量平方和為最小(最小二乘法)
諸多因素的考慮之後,得到一組轉換參數
如果發現某點轉換後誤差值很小,不必太高興
因為它很可能就是參與計算的共同點,它的變形被轉換參數吸收了一些。

4、上述所提的諸多考慮...不同人做起來是不一樣,牽涉到經驗、對測量背景、實地的瞭解...
在不同區域有不同的變形,所以計算轉換參數誰也不敢推翻誰。
這組轉換參數在某一點位轉換後的效果如何?只有到現場才知道吧!

上述是台灣本島只使用一組參數,聽起來變形比較大
所以有以區域計算轉換參數的作法,可用在區域圖資套疊的時候
原理跟上述作法相近,可以把全台切割為許多網格,分別計算該網格範圍內的參數
這樣子轉換參數又由網格大小決定了。

國土測繪中心(原土地測量局)只就台灣本島做區域網格式TWD67、97轉換

ps.講的不嚴謹,也可能有誤漏,請各位不吝指教。但希望這裡沒老師在看 ~
請問座標轉換計算的計算方法為何
是否可以教一下呢
謝謝
PC 2.0版釋出

0、轉換方式與1.0版完全相同(沒有比較準的問題)
1、支援台、澎、金門電力坐標計算
2、更新GUI,任意設定地區、角度單位
3、批次轉換、輸出檔案功能
4、支援輸出 Garmin GPS exChange Format (*.gpx)
(可在MapSource上匯入,但是如何在Garmin上使用我不會,歡迎提供教學)
5、支援輸出 PaPaGo WayPoint Format
6、Google Maps 航點顯示加強


2008/09 2.0 版第1次釋出
話說隔了快一年才更新,但穩定也是一種優點
初次完成,有錯誤歡迎提出。

未來走向:目前功能應該蠻齊全的,沒有新的功能需求下,會研究朝Web Service發展
     至於PDA版就是要操作簡單,是否有必要更新?再看看。
michaeljoking wrote:
0、轉換方式與1.0版完全相同(沒有比較準的問題)...(恕刪)


好久不見, 看到您Blog的心聲實在要替你祈禱!

關於轉換程式還是想提些建議給你:
1. 提高轉換精度: http://wiki.osgeo.org/wiki/Taiwan_datums#.E8.BD.89.E6.8F.9B.E5.8F.83.E6.95.B8 是敝人翻閱楊名教授論文時發現的Bursa-Wolf七參數, 經與官方程式及手中的共同點驗證發現: 台灣本島約1公尺, 澎湖約5公尺, 金門約20公尺, 馬祖約40公尺. 尚可滿足於地圖查對位置這類不精確用途. 或者開放使用者自行輸入轉換參數來提高精確度呢?
2. 輸出入座標的位數: 轉換出來的經緯度(度分秒)僅到1秒, 何不開放到小數後2-3位數呢?
3. 單筆座標數入似乎怪怪的, 設定-->TM2,點號輸入, 告知"請輸入待轉座標?" 這樣的gui挺不直覺的. 此外可否提醒TM2座標的X, Y是六位數, 七位數, 前版軟體便有這樣的提示, 而此次您改為Y, X, 老實說常要注意以免輸入錯誤.

PS: 和您報告一聲, 基石資料庫轉換工作已經完成, 過程中找到不少精確轉換工具, 及相關學術論文, 近日又找到日治時期Bessel 1841轉換參數, 如果順利, International 1924也會找到學術轉換參數. 可以進一步驗證, 甚至到基石現地確認. 感謝您當時的若干協助!
millerliu兄的消息真的讓人匪夷所思.

馬祖地區是1954年北京坐標.而且馬祖那"鼻屎"大的地方,用1/75000比例尺是不是太小了一點.

不知millerliu兄的消息是從那來的?可以透露承包廠商是誰嗎?

如果要採用北京坐標,就必須和大陸地區進行聯測.而非中國大陸的人民是不允許進行測量的,所以承包商應該是大陸廠商囉.

中共在1980年就在陕西泾阳建立了西安坐標,2000年又發佈了國家GPS控制網.因此還有誰會回頭用舊的坐標系統呢?

millerliu兄能否詳細的說明一下.
Krassowski wrote:
millerliu兄的消息真的讓人匪夷所思.

馬祖地區是1954年北京坐標.而且馬祖那"鼻屎"大的地方,用1/75000比例尺是不是太小了一點.

不知millerliu兄的消息是從那來的?可以透露承包廠商是誰嗎?...(恕刪)


不用懷疑, 我是去電台電管理電箱編號(即俗稱的電力座標)的人問的. 編碼方式沒人規定你要使用台灣的圖資, 馬祖電廠要進行電箱編號時軍方可能是唯一有圖資的單位, 軍方願意配合廠商嗎? 北京系統後續也有更新, 名之為新北京系統, 混著部分西安系統的參數, 因此這沒有什麼好奇怪的, 你查查張嘉強教授的文章即可看到.

對了, 您在基石資料庫轉換 http://www.mobile01.com/topicdetail.php?f=228&t=506714&p=26 的回應是否願意繼續呢? 一個多月沒有見到您!
millerliu wrote:

關於轉換程式還是想提些建議給你:
1. 提高轉換精度: http://wiki.osgeo.org/wiki/Taiwan_datums#.E8.BD.89.E6.8F.9B.E5.8F.83.E6.95.B8 是敝人翻閱楊名教授論文時發現的Bursa-Wolf七參數, 經與官方程式及手中的共同點驗證發現: 台灣本島約1公尺, 澎湖約5公尺, 金門約20公尺, 馬祖約40公尺. 尚可滿足於地圖查對位置這類不精確用途. 或者開放使用者自行輸入轉換參數來提高精確度呢?
2. 輸出入座標的位數: 轉換出來的經緯度(度分秒)僅到1秒, 何不開放到小數後2-3位數呢?
3. 單筆座標數入似乎怪怪的, 設定-->TM2,點號輸入, 告知"請輸入待轉座標?" 這樣的gui挺不直覺的. 此外可否提醒TM2座標的X, Y是六位數, 七位數, 前版軟體便有這樣的提示, 而此次您改為Y, X, 老實說常要注意以免輸入錯誤.

PS: 和您報告一聲, 基石資料庫轉換工作已經完成, 過程中找到不少精確轉換工具, 及相關學術論文, 近日又找到日治時期Bessel 1841轉換參數, 如果順利, International 1924也會找到學術轉換參數. 可以進一步驗證, 甚至到基石現地確認. 感謝您當時的若干協助!...(恕刪)


1、你看的是 楊名、張順隆 投的那篇嗎?如果是,我應該看過(好像比較過3種方法)...大概在溫習一下
2、這個問題我沒注意到,有空查一下
3、單筆座標輸入:因為這次的介面可以輸入 經緯度及平面座標,加上TM2 座標就是N、E座標,而N、E又是分別從緯度、經度投影計算來的......所以搞得介面長這樣
這個UI是從手邊一支程式拿來改的,沒有考慮到一般使用者的問題
4、小弟的目標是搞一個「輕量型」的工具,供後續應用...對於外島的轉換精度我可能比較感興趣(本島目前來看應已夠用)
這方面我比較「大方」不想太過計較精度,而且人一懶(or 忙)起來也不見得有時間摸

不過東西放上來就是要聽聽意見滴,多謝指教,小弟會抽空做做~
michaeljoking wrote:
1、你看的是 楊名、張順隆 投的那篇嗎?如果是,我應該看過(好像比較過3種方法)...大概在溫習一下
2、這個問題我沒注意到,有空查一下
3、單筆座標輸入:因為這次的介面可以輸入 經緯度及平面座標,加上TM2 座標就是N、E座標,而N、E又是分別從緯度、經度投影計算來的......所以搞得介面長這樣
這個UI是從手邊一支程式拿來改的,沒有考慮到一般使用者的問題
4、小弟的目標是搞一個「輕量型」的工具,供後續應用...對於外島的轉換精度我可能比較感興趣(本島目前來看應已夠用)
這方面我比較「大方」不想太過計較精度,而且人一懶(or 忙)起來也不見得有時間摸...(恕刪)


1. 正確, Bursa-Wolf七參數就是裡面取得的, 轉換精度在澎湖約5公尺, 金門約20公尺, 馬祖約40公尺 . 如果你還不滿意, 不妨利用共同點座標 http://wiki.osgeo.org/wiki/Taiwan_datums/Test_points自行尋找七參數. 如果你方便的話, 可否順便幫我算算Molodensky Transformation三參數啊?

2. 上述共同點中澎湖是官方資料, 金門馬祖則是利用林務局官方程式轉換的結果, 因為該處座標全部都是機密, 只好用此變通辦法.

3. 對了, 可否順便請教國外軟體PCTrans使用Helmert 7 parameters是否就是Bursa-Wolf七參數? 找了許多地方似乎都沒有說明. 該程式轉換精度非常好, 請見 https://www.mobile01.com/topicdetail.php?f=130&t=739763&last=8055529, TM2可以轉換到1cm, 其中的轉換功能與介面也許你可以參考看看是否可以納入你的計畫中, PC介面照說應該有比較多的空間可以妥善利用.

4. 你說的"輕量工具"實在模糊, 可有具體想法或功能呢? 還是目前提供的功能就是您的所有想法. 批次轉換時建議提供sample file比較容易進行, 像MTWDCON的readme就提供了這樣的示範. 單筆轉換要輸入點名是挺怪的, 對了, 林務局程式介面的提示文字也不錯, 數字提供錯誤也有提示.


不好意思, 我是個比較挑剔的user!
michaeljoking wrote:
1、你看的是 楊名、...(恕刪)

忘記告訴你一件事, 以前幫你用地圖找金門地區的方格座標, 後來發現原來戶外生活所有的地圖座標全部是錯誤的, 偏離約數百公尺. 連上河文化的所有外島也是一樣, 因此金馬地區的電力座標當然是錯的! 把上述功能取消吧!

還有金馬地區共同點我是用民航局飛航情報手冊(AIP)找出機場附近障礙物的WGS84經緯度, 然後用林務局程式轉成TWD67 TM2座標, 而馬祖地區缺少東引的點位, 特此說明.
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)

今日熱門文章 網友點擊推薦!