星期五, 12月 02, 2011

Quantum GIS + Openlayers Pugin + 台灣百年歷史地圖

今天根據中研院Quantum GIS資源網〈Openlayers plugin for QGIS臺灣圖資擴充〉重新把Quantum GIS拿出來玩,不過因為 Openlayers Plugin 程式版本的不同,安裝方式有些許不同。

(作業系統環境為 Microsoft Windows XP sp3)
  1. 安裝Quantum GIS 1.7.2-Wroclaw
  2. 安裝附加元件 Openlayers 0.71 後關閉 Quantum GIS
  3. 下載中研院做的 patch (for Openlayers Plugin 0.51 + Quantum GIS 1.6)  
    1. 解開該壓縮檔案,不要執行install.bat
    2. 複製 html\*.* 到 %HOMEPATH%\.qgis\python\plugins\openlayers\html\
    3. 編輯%HOMEPATH%\.qgis\python\plugins\openlayers\openlayers_plugin.py
    4.  在 id = 0 下插入程式碼
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'JM20K_1904',  'osm_icon.png', 'JM20K_1904.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'JM50K_1916',  'osm_icon.png', 'JM50K_1916.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'JM25K_1921',  'osm_icon.png', 'JM25K_1921.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'JM50K_1924',  'osm_icon.png', 'JM50K_1924.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'JM300K_1924',  'osm_icon.png', 'JM300K_1924.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'TM25K_1989',  'osm_icon.png', 'TM25K_1989.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'TM25K_1993',  'osm_icon.png', 'TM25K_1993.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'TM25K_2001',  'osm_icon.png', 'TM25K_2001.html') )
          id += 1
          self.olLayerTypeRegistry.add( OlLayerType(self, id, 'TM25K_2003',  'osm_icon.png', 'TM25K_2003.html') )
          id += 1
    5. 存檔離開
  4.  大功告成
    添加完成之後就多了九個台灣地區的圖資
    1. JM20K_1904  日治台灣堡圖,出版年代:1898~1904
    2. JM50K_1916  日治五萬分之一蕃地地形圖, 出版年代:1907~1916
    3. JM25K_1921  日治二萬五千分一地形圖 ,出版年代:1921~1928
    4. JM50K_1924  日治五萬分一地形圖,出版年代:1924~1944
    5. JM300K_1924  日治三十萬分一台灣全圖, 出版年代:1924
    6. TM25K_1989  二萬五千分一經建版地形圖(第一版), 出版年代:1985~1989
    7. TM25K_1993  二萬五千分一經建版地形圖(第二版) ,出版年代:1992~1994
    8. TM25K_2001  二萬五千分一經建版地形圖(第三版), 出版年代:1999~2001
    9. TM25K_2003  二萬五千分一經建版地形圖(第四版) ,出版年代:2003


附註:額外發現Quantum GIS目前已經直接支援ecw黨,這意味著可以把兩萬五的ecw檔案直接拉進去玩。
參考資料
Openlayers plugin for QGIS臺灣圖資擴充