作者ht15trep (Bishop)
看板GIS
標題[心得] QGIS設定投影坐標及及時轉換(twd67-twd97
時間Sat Jul 12 01:30:01 2014
各位先進前輩們您們好,
由於舊版的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://webptt.com/m.aspx?n=bbs/GIS/M.1405099804.A.F9C.html
1F:→ razer:所以要把座標系向WGS84對齊? 07/13 13:06
2F:推 liwei0321:我用1.7.4 得手動設定97,67 ... 我疊過97+67+84 沒問題 07/13 14:25
3F:→ liwei0321:做法是專案先設好97(67,84)亦可,套進來的圖要選對CRS 07/13 14:27
4F:→ ht15trep:圖層選對對應的CRS,並且確保CRS的參數完整就是了 07/13 20:08
5F:推 psilotum:不過有些地方 TWD1967TM2 轉 TWD1997TM2 還是有點誤差.. 07/28 21:32