2010年9月29日 星期三

QGIS的上台灣歷史圖層–台灣堡圖 and more…

QGIS中使用"台灣歷史圖層”的這個功能已經使用幾個星期了,只是還沒有寫合適的User Interface,所以目前沒辦法給大家用。完整支援圖層例表,如下:

  • 日治台灣堡圖,年代:1898~1904
  • 日治五萬分之一蕃地地形圖,年代:1907~1916
  • 日治二萬五千分一地形圖,年代:1921~1928
  • 日治五萬分一地形圖,年代:1924~1944
  • 日治三十萬分一台灣全圖,年代:1924
  • 二萬五千分一經建版地形圖(第一版), 年代:1985~1989
  • 二萬五千分一經建版地形圖(第二版) ,年代:1992~1994
  • 二萬五千分一經建版地形圖(第三版), 年代:1999~2001
  • 二萬五千分一經建版地形圖(第四版) ,年代:2003。

而這些圖層都得感謝中央研究院 地理資訊科學研究專題中心的辛苦數位化的成果。所以使用或發表時請務要遵守該中心的規範。

有了QGIS好用且免費的Open Source軟體,使得使用GIS的入門門檻降低。我與Ivan開發的Google Layers Plugin可以在 QGIS上使用Google的各種圖資。後來出現OpenLayers Plugin功能更強,且可以結合Google / Yahoo /OpenStreetMap的圖層。因為原始碼的開放,使得透過程式呈現的好主意可以一直被大家改善及增強。如此QGIS開放取用(Open Access)的圖資也愈來愈豐富。現在(希望是不久的幾天後)有學術價值極高的台灣歷史圖層(Taiwan Histrical Layers)可以使用,相信對各方面的研究的會很有益處。

 

使用中的畫面如下

日治台灣堡圖(raster + vector)
年代:1898~1904

2010-09-29_122447

二萬五千分一經建版地形圖(第一版) 
年代:1985~1989

2010-09-29_123435

等UI作好再放在網路上給大家使用。

終於中央研究院 地理資訊科學研究專題中心要出此Plugins了,大家敬期待吧。

若等不及的人可以下載此檔案

大家有沒有發現QGIS 1.5作join or spatial join時,中文不會亂碼了。QGIS愈來愈實用了…呵呵。

2010年9月10日 星期五

OpenLayer plugin for qgis

google推出地圖服務後,讓許多人都可以接觸到空間資訊,用空間的方式暸解這個世界。不過僅僅用google地圖、地球,對專業的人是不夠。最好能在gis軟體中直接使些圖資。

於是在一位好朋的激發下,開發python版的google layers,可以在qgis中合法直接使用google的圖資。後來因為準備考試,由斯洛伐克的ivan繼續維護開發。ivan也簡化了程式﹙拿掉raster投影座標轉換的功能﹚及安裝步驟,在中研院的qgis blog中有介紹說明。直得注意的,google投影方式可以用EPSg:3857來表示。另外Arcgis中也有類似的程式,不過似乎要收費,在中研院的Google Map/Earth觀察報中也有介紹。雖然google layers for arcgis的架構也寫得差不多了,由於考試也就沒繼續寫了。

應該類似這樣的功能還不錯且有市場,最近又有人寫也一個更好的程式。這程式的名稱也很類似,稱為「OpenLayers」。可以在qgis內直接使用google、yahoo及Openstreet的圖資。基本上也不用googlelayers﹙哭哭﹚,直接用OpenLayers即可,接下來就說明一下如何安裝。

一、python附加元件中加入[非官方主機]

2010-09-10_105817

 2010-09-10_110107

二、安裝OpenLayers附加元件

可以在過濾條件中輸入「OpenLayers」,以加快尋找速度2010-09-10_123443

三、開啟「OpenLayers」及使用

記得在[附加元件管理]中開啟「OpenLayers」, 就可以在[附加元件]功能表中看見了。不用設定坐標系統,直接可以套疊使用google,yahoo及openstreetmap的圖資。

 2010-09-10_123743

2010-09-10_124152

 

2010-09-10_124458

最後可以加上自己的圖資,畫出一張漂亮的地圖。如下圖,套上中國的省界及地名。

好的程式就是簡單又好用,大家快試試吧。

2010-09-10_131439