[心得] QGIS設定投影坐標及即時轉換(twd67-twd97

看板GIS作者 (Bishop)時間10年前 (2014/07/12 01:30), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
各位先進前輩們您們好, 由於舊版的QGIS似乎沒有內建 TWD67-TM2 和 TWD97-TM2 的CRS 因此我一直到今天還在用網路上找到的CRS來設定專案Orz 比如以下為網路上常見 TWD97-TM2 之設定: -----# TWD97-TM2(zone 121) +proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs -----# 以及網路上常見 TWD67-TM2 之設定: -----# TWD67-TM2(zone 121) +proj=tmerc +ellps=GRS67 +towgs84=-752,-358,- 179,-.0000011698,.0000018398,.0000009822,.00002329 +lon_0=121 +x_0=250000 +k=0.9999 +to +proj=tmerc +datum=WGS84 +lon_0=121 +x_0=250000 +k=0.9999 -----# 但即使照著以上的設定,同一專案內的TWD97-TM2(zone 121)和TWD67-TM2(zone 121) 圖層也無法重合,這問題一直困擾我很久,最後也只好盡量避免不同來源CRS的檔案使用 直到今天發現新版 QGIS 已內建TWD97-TM2(zone 121)和TWD67-TM2(zone 121)的CRS (路徑在「投影坐標系統-Transverse Mercator」底下,用過濾條件"twd"一找就找到了) 並將67與97的圖層分別指定CRS後,原先無法重合的67與97的圖層居然重合了! 仔細觀察了一下,發現網路上廣為流傳的 TWD97-TM2(zone 121) 的參數 就是少了"towgs"的設定! 因此,正確的 TWD97-TM2(zone 121) 參數設定應如下: -----# TWD97-TM2(zone 121) 修正後 +proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs +towgs84=0,0,0,0,0,0,0 -----# ^^^^^^^^^^^^^^^^^^^^^^ 修正後增加的towgs參數 如此一來,於QGIS中,TWD67-TM2和TWD97-TM2的台灣圖層套疊時 在開啟即時坐標投影轉換、各圖層設定正確對應的CRS之情況下 理論與實際上是真的會重合的! 新手首次在本版發言,一點拙見與大家分享 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.16.25 ※ 文章網址: http://www.ptt.cc/bbs/GIS/M.1405099804.A.F9C.html

07/13 13:06, , 1F
所以要把座標系向WGS84對齊?
07/13 13:06, 1F

07/13 14:25, , 2F
我用1.7.4 得手動設定97,67 ... 我疊過97+67+84 沒問題
07/13 14:25, 2F

07/13 14:27, , 3F
做法是專案先設好97(67,84)亦可,套進來的圖要選對CRS
07/13 14:27, 3F

07/13 20:08, , 4F
圖層選對對應的CRS,並且確保CRS的參數完整就是了
07/13 20:08, 4F

07/28 21:32, , 5F
不過有些地方 TWD1967TM2 轉 TWD1997TM2 還是有點誤差..
07/28 21:32, 5F

07/28 21:35, , 6F
我之前有寫轉換的參數比較參考 http://goo.gl/TXgdzH
07/28 21:35, 6F
文章代碼(AID): #1Jm1yS-S (GIS)