[心得] QGIS設定投影坐標及即時轉換(twd67-twd97
各位先進前輩們您們好,
由於舊版的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
07/13 13:06, 1F
推
07/13 14:25, , 2F
07/13 14:25, 2F
→
07/13 14:27, , 3F
07/13 14:27, 3F
→
07/13 20:08, , 4F
07/13 20:08, 4F
推
07/28 21:32, , 5F
07/28 21:32, 5F
推
07/28 21:35, , 6F
07/28 21:35, 6F