PS: 台灣早期地圖都是軍方提供, 當然是聯勤廠, 當時座標基準是International 1924參考橢球體, 俗稱虎子山系統(但是後來似乎有些亂用!), 座標格式則是國際軍圖採用的六度分帶. 上面的座標Garmin GPS可以將Datum改為Hu-zhi-shan, Format: UTM, 即可算出來和軍圖相符合的座標位置!
小弟所使用的機子是CHT9000+Holux GPSlim 240,CHT9000上使用的軟體則是先前hbsc大大發表的GPS2KML。連結
測試是是大晴天,沒什麼雲,不過可能是因為樹林遮蔽的關係,有的地方收到的衛星數只有7顆…讓原本精度就不高的消費級GPS所定位出來的數據更不準了。

測試的地點小弟儘量的找了金門東北、東南、西北、西南位置,金門要找這種電力設備很簡單,只是因為金門的道路根本就沒標路名,所以很難說明所在位置…這次這幾個點,都是找附近有顯目、有名字的地點。中間的位置本來也有測,不過當掉了…數據不見了4~5點。

定位回來後使用Google Earth來標定,電力座標的轉換當然是用michaeljoking大大的程式。先來個圖示說明:「G氣泡」是小弟實測出來的定位位置,「Z氣泡」是電力座標轉換後的定位位置。因為轉換出來後的twd97座標,和twd97再轉wgs84的座標在Google Earth上看不出差別,所以小弟後來索性直接用twd97座標丟進Google Earth裡。
首先是全覽圖。

紅色的「X氣泡」是什麼後面會有說明。
跟著這是老地方,之前出現過的:環島北路和大學路路口,電力座標為Z0156HD3215,測試時抓到的衛星數是6顆,座標是118.326917,24.445061,電力座標換算出來的座標是118.332441e,24.443170n。

可以看得出來,還是有誤差…

金門的電力座標系統似乎在某些地方和台灣不同的樣子。下圖是利用Google Earth來測2點間的距離。

接著第2點,是位於金門西北方的村子附近,林厝村口的公車亭附近正好有個電力箱。
GPS定位時抓到7顆衛星,座標是118.315544,24.476261,電力座標Z0063DC3879,電力座標為換算出來的座標是118.320990e,24.474551n。


接著第3點,是位於金門東北方的金沙鎮裡,金沙國中斜對面的電力箱。
GPS定位時抓到9顆衛星,座標是118.412458e,24.489231n,電力座標Z1266FD52,電力座標換算出來的座標是118.417955e,24.487497n。


第4、5點因為離的近,所以一起說明。是位於金門東南方的環島東路上,第4點是在西村路口,GPS定位時抓到9顆衛星,座標是118.442250,24.430503,電力座標是Z1653ED35,電力座標換算出來的座標是118.447675e,24.428792n。
第5點是在金門東南方的一個五向圓環旁,往料羅港去的話就會經過這個圓環。GPS定位時抓到8顆衛星,座標是118.434983,24.424522,電力座標是Z1552FB07,電力座標換算出來的座標是118.440406e,24.422721n。



剩下的是位於金門西方,和西南方的3個點,這3個點就很怪了…
這3個點的電力座標,都是Z9xxx的,如果在作電力座標的換算時,是以金門為基準的話,就會飛到外海去…


而如果把這3點在作電力座標換算時,改以小金門為基準的話,誤差就會跟前面幾個點一樣,大約都在580公尺左右。
下面這一點位於金門西方(有點偏北),是一個叫湖下的村子的村口附近的電力箱。
GPS定位時抓到9顆衛星,座標是118.305069,24.455289,電力座標是Z9958BE0524,電力座標改以小金門為基準後換算出來的座標是118.310561e,24.453557n(在Google Earth上,以紅色X氣泡標示)。


下面這2個點也很近,一併說明。
最西南邊的點是在金門水頭碼頭的舊停車場附近,其實是在一個軍營門口,不過軍營沒貼門牌號碼…。GPS定位時抓到9顆衛星,座標是118.284886,24.414403,電力座標是Z9649EE9004,電力座標改以小金門為基準後換算出來的座標是118.290296e,24.412643n。
最後是Z9749HC60這一點。位於金門西南方的前水頭村,電力箱位置正好在前水頭活動中心的前面。GPS定位時抓到9顆衛星,座標是118.295411,24.412419,電力座標是Z9749HC60,電力座標改以小金門為基準後換算出的座標是118.300828e,24.410711n。



可以看得出來,除了9開頭的電力座標之外,誤差在地圖上看起來都很像…距離差也大都在580公尺左右,每個點都是偏東、偏南方。而9開頭的在改為小金門基準後,距離差也差不多。看來問題應該是電力座標的基準點?
以上供大大在日後修正程式時作參考 m(_ _)m
最後附上kmz檔,可以丟進Google Earth 看。
附加壓縮檔: 200709/mobile01-498bfb7b294dd77bf725fb65d2d35449.zip
chiahuaw wrote:
定位回來後使用Google Earth來標定,電力座標的轉換當然是用michaeljoking大大的程式。先來個圖示說明:「G氣泡」是小弟實測出來的定位位置,「Z氣泡」是電力座標轉換後的定位位置。因為轉換出來後的twd97座標,和twd97再轉wgs84的座標在Google Earth上看不出差別,所以小弟後來索性直接用twd97座標丟進Google Earth裡。
..............................................
可以看得出來,除了9開頭的電力座標之外,誤差在地圖上看起來都很像…距離差也大都在580公尺左右,每個點都是偏東、偏南方。而9開頭的在改為小金門基準後,距離差也差不多。看來問題應該是電力座標的基準點?
這麼大的誤差倒是讓我驚訝, 不過在查詢馬祖電力座標時發現一個事實, 馬祖是以六度分帶地圖來轉換電力座標, 其中還加以微調, 因此沒有內部人員告知確實計算公式, 我們是很難知道計算正確的, 不像本島及澎湖都是確定精確的計算公式, 因此不妨去電問問到底金門如何處理?
其次Google Maps本來就是一張一張圖併在一起的, 沒有經過精細作業, 這樣的是絕對會有誤差的, 因此精細定位不適合用Google Maps, 不如用戶外生活或上河文化這類精密繪製的地圖, 或依照上次作法, 提供精確地點讓我幫你查出TWD67二度分帶及其經緯度! GPS衛星提供的WGS84經緯度已經是第一手量測數據, 任何經過轉換的座標都是有誤差的!! 因此, 我們僅能驗證樓主軟體是否將WGS84經緯度正確轉換成TWD67二度分帶及其經緯度, 電力座標在金馬地區是無法求證的!
chiahuaw wrote:
關於這一點,我今天打了幾通電問朋友後…發現,金門的圖資,製作比率是1/1000,A-B間距是4.5公分。 不知道對計算上有沒有幫助…
你完全沒有問到重點! 我們需要知道: 金門電力座標是依據何種座標系統來計算, TWD67 嗎? 二度分帶vs六度分帶? 金門Z分區的原點座標是多少? (六位數, 七位數) , 計算方式與台灣本島完全相同嗎? 金門電力公司人員未必知道這麼技術性細節, 因此能問多少就多少. 下面是Jidanni 網站的相關資料:
目前金門使用UTM 6度分帶座標系統(其中央子午線為東經 117度,平移500000公尺),馬祖也還沒有電力座標 (本文所有縱座標均以赤道為原點), 這裡雖然以舊的TWD67大地基準給讀者, 但大多數單位仍在使用,且根據經驗, 一般國家要全面更換大地基準需要幾十年的時間, 說不定到時又有一套更新的大地基準了。
金門也是不規則的,甚至於金門有兩個同名為Z大區,見下圖。 因金門地小, 兩Z區不衝突。 主文章裡有提到金門用的座標系統又跟台、澎不同。本人2003年 為止仍未去金門, 不曉得他們真的掛了牌子沒有。
我們現在拿分開兩個Z大區的線用一個1924年六度分帶系統 (好像是政府地圖所用的)計算該線之兩端的經緯度
金門 Jinmen
+------+------+2725800
| Z | Z |
| | |
+------+------+2675800
| | 712700
| 632700
552700
如果真如Jidanni網站所言, 台灣澎湖電力座標轉換公式是不能直接套用在金馬地區的. 台灣用TWD67二度分帶, 而金馬地區用1924Datum 六度分帶!! 這樣的特殊座標基準只有Garmin的User Datum, User Grid自訂功能才能運作!!
內文搜尋
X






























































































