2008年11月29日 星期六

QGIS教學資源

自從推出QGIS中文版本後廣受好評,已有學校及老師也想試試…或推廣。目前知道的學校有

大學

  • 台灣大學
  • 東華大學
  • 台灣師範大學

高中

  • 國立林口高中
  • 國立苑裡高級中學

當然本站也要蒐集一下相關的教學資源

若您有不錯的QGIS教學資源,也歡迎提供…

使用QGIS繪製一張地圖+WMS圖層

QGIS繪製一張地圖非常簡單,需要以下的資源

 

操作步驟一如下

 

1.加入TWD97TM2的Shapefile向量圖層

1.1開啟QGIS後按[加入向量圖層],如下圖之按鈕,之後選取一個shape檔案,按[Open]。

2008-11-29_085603

1.2開啟後,會詢問你該Shape檔案的座標系統。我選用的是自行定義的TWD97TM2,之後按[OK]。

2008-11-29_090134

1.3開啟後,就看到台灣縣市地圖。到這個步驟,用QGIS來檢視Shape檔案內容,很簡單吧。

2008-11-29_093630

2.設定地圖的符號樣式及縣市名稱標籤

2.1選取[TWN_COUNTY]的按滑鼠右鍵=>[屬性]如下圖

2008-11-29_090322

2.2在[一般]中可以設定此圖層好懂的名稱,如[台灣縣市]。

2008-11-29_090401

2.3在[符號設計]中即可更改地圖顏色,亦可以針對地圖屬性分類作後再上色。圖例類型選[唯一值]。

2008-11-29_090546

2.4分類欄位選擇COUNTYNAME,即為縣市名稱。

2008-11-29_090717

2.5按下[分類]後,QGIS會按縣市名稱為分類的依據。若不喜歡QGIS的配色,可以多按幾次[隨機上色]來選擇自己喜歡的顏色。決定好配色後按下[Apply]可以在地圖中看看效果。

2008-11-29_090852

2008-11-29_091007

2.6接下來可以設定縣市名稱的標籤,按[標籤設計]選[COUNTYNAME]欄位,當然可以選取字體的其它屬性。

 2008-11-29_091225

2.7為了該縣市名稱顯示更好看,可以使用[字體輪廓]功能把地名稱加上白色的輪廓。如下圖所示

2008-11-29_091300

2.8完成,不過地名有點重疊,之後的版本應該會改善

2008-11-29_091321

3加入網路上的WMS圖層

3.1加入網路上的WMS圖層的方式,按[圖層]=>[加入WMS圖層]

2008-11-29_091441

3.2在第一次進入[新增伺服器上的圖層]中,是沒有伺服器可以選取的,請按下[新增預設伺服器]之後QGIS就會幫您加入幾個常用的伺服器。

選好伺服器之後,按[連線]再選層您要的圖層。

2008-11-29_091519

3.3因為原本的座標系統是TWD97TM2,目前加入的WMS圖層是WGS84所以要在[專案屬性]中[開啟即時CRS轉換]之後QGIS就會把這兩個圖層正確的套疊。

2008-11-29_091723

3.4剛套疊好,可以選[台灣縣市]圖層,再按[縮放至圖此的範圍]就會讓地圖縮放到整個台灣

2008-11-29_091823

 

3.5把[台灣縣市]的圖層上移至最上層,這樣縣市圖就最套疊至NASA WMS衛星影像上。

2008-11-29_092136

3.6若要更好看一點,可以將[台灣縣市]的圖層設成半透明。一樣是在[圖層屬性]的[符號設計]裡的透明度。

2008-11-29_092318

3.7最後的成果如下圖,最後記得要[儲存專案],下次就可以直接開啟這個專案檔。另外亦可以[存成影像]與別人分享。

2008-11-29_092650

雖然這次的例子長了點,不過還是很簡單吧,有興趣的人快試試吧。

2008年11月27日 星期四

Quantum GIS正體中文語系檔釋出

正體中文是使用QGIS(版本1.0.0 Preview 2 Windows)為基礎修改而來的。

常用的介面已經改用中文,若有錯誤也歡迎提供指教。之後會把這成果回饋給QGIS。

相關檔案下載

 

一、安裝QGIS 1.0.0 Preview 2

二、下載QGIS正體中文語系檔案 QGIS, QT 至桌面後

三、移動qgis_zh_TW.gm至QGIS安裝目錄的i18n目錄中。

2008-11-27_132212

四、移動qt_zh_TW.gm至QGIS安裝目錄的i18n目錄中。

若你正開啟QGIS,請關閉後再重新開啟即可。

方法如下

原本QGIS英文的畫面

2008-11-27_134412

QGIS中文版的畫面

2008-11-27_134907

2008年11月26日 星期三

Google Street View-街景使用介面改善

Google Street View變得更方便直覺了

請參考下圖

在左邊的放大縮小工具列上就有小橘人(Pegman),可以拖曳至要看街景的地方

2008-11-26_202528

有景街的地方路是藍色的

2008-11-26_202553

之後就可以看到漂亮的街景,不過地圖就小一點了

2008-11-26_202412

按一下地圖的左上角的箭頭,可以放大地圖,如下圖

2008-11-26_202440

很有趣的,快去http://maps.google.com 試試吧。

關於小橘人(Pegman)

仔細找找,在不同時間點也會也不同的小橘人(Pegman)。

image

要如何轉換地圖向量圖檔呢?QGIS告訴您

處理地圖的檔案會碰的兩個轉換問題,一是座標系統;二是檔案格式。通常第一個問題在一般的GIS軟體中設定好台灣的座標參數即可以解決。第二個問題則要花時間找一些小工具才能解決。若使用QGIS就不用傷腦筋了。在QGIS附加元件中,有一個[OGR的檔案轉換工具],這工具是使用OGR的程式庫開發而成。

它支援互轉的向量圖層有AVCBin、BNA、CSV、DGN、ESRI Shapefile、GML、GMT、GPX、GRASS、GeoJOSN、KML、MapInfo File、Memory、PostgreSQL、REC、S57、SDTS、SQLite、TIGER、UK.NTF及VRT。

請大家參考以下步驟

注意:轉換的來源及目標的檔名及路徑不能含有中文

 

一、如下圖按[執行OGR的檔案轉換工具]

2008-11-26_191625

二、接下來選擇來源的格式及來源檔存放的位置

2008-11-26_191709 

三、最後選擇目標的格式及目標檔案存放的位置

四、按[OK]即轉換完成

2008年11月25日 星期二

在Quantum GIS 中台灣座標系統的用法

如何在QGIS中設定台灣常用的座標系統呢?請看以下步驟

1.在[設定]中,選[自訂 座標參考系統(CRS)…]

2008-11-25_110359

2.輸入自訂的座標系統,請按下圖的順序輸入。在測試中會出錯…但是不影響使用。

這裡提供台灣二度分帶TWD67、TWD97及Google 900913的proj4參數,給大家參考。

TWD97 -TM2

+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

+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

Google 900913

+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs

Tips:Proj4是開放源始碼的座標轉換工具,給它正確的座標參數它就可以作各種座標的轉換,當然QGIS也有用proj4的程式庫。
Tips: Google的投影座標系統的EPSG代碼是900913。

 

2008-11-25_111203

3.接下來要[開啟即CRS轉換]。在[設定]=>[專案屬性]=>[座標參考系統(CRS)],選取[開啟即CRS轉換]。

2008-11-25_111814

2008-11-25_111901

4.最後來新增一個台灣TWD67的圖層

4.1按下[新增一個向量圖層]的按鈕

2008-11-25_111941

4.2選擇您硬碟中的TWD67的shape files

4.3指定自訂的座標系統,方法如下圖

2008-11-25_112309

4.4 套疊好TWD67、TWD97及WGS84的三個圖層,如下圖

2008-11-25_112419

是不是很簡單呢?有空試試吧~

Quantum GIS 正體中文化正在進行中

QGIS這麼好用的軟體,好像在台灣並沒有那麼多人使用。大多數人都使用昂貴的ESRI ArcGIS軟體,它一套的價值約政府發三十次消費卷才買得起,花了這麼多錢,卻用不到那麼多複雜的功能,不如用免費且跨平台(Linux, Mac OS, Windows…)的QGIS。為了推廣QGIS在台灣的使用。所以目前在把它中文化中。目前初步的成果如下圖。看起來是不是親切多了呢?Wink

之後會將翻譯檔案放上來…

已經把初步結果放出來了,請參考這裡

2008-11-25_104729

另外剛剛發現QGIS支援以下檔案,包括GIS介兩大軟體ArcGIS的shapefile與MapInfo的mif,還是XML標準的gml。還蠻完整的,接下來就等QGIS支援KML。

2008-11-25_134338

2008年11月7日 星期五

手感控制晶片的運用

本來「Gesture」應該翻成「手勢」,但是個人覺得「Gesture control」翻成「手感控制」會比較好。因為是用手來感應控制。因為是用硬體的晶片直接把人手動作翻成電腦的滑鼠訊號,所以運作非常順。用手操作會比較耗體力,但是使用起來較直覺,且可以在手髒的情形下直接操作電腦,還挺方便的。例如一邊煮菜,一邊上網找食譜…等。期待吧~這種技術會先內建在高階的web Cam中且運用在遊戲,接下來就直接看影片。注意其中Google Earth的運用。

2008年11月5日 星期三

Google Map 台灣開始放上商業廣告!

繼美國的Google Map放上廣告後,台灣的Google Map也開始放上廣告。

搜尋相關內容,如旅館,在按選左側的內容後,會在地圖的下方出現一條廣告,如下圖。

2008-11-05_155122

在過一陣使用Google Map API開發的程式,應該也會加入廣告。

若不要廣告,那就得用Google Maps API Premier,價錢參考With That Said網站上的內容。有兩種計價方式,如下

Maps API Premier (page view model)

Here is the cost structure:

- $10,000 for 2 million page views
- $40,000 for 10 million page views
- $100,000 for 30 million page views
- $250,000 for unlimited page views

These licenses are annual, and can be upgraded should you exceed the limit

Maps API Enterprise (user and/or asset model)

We are still finalising our market pricing, but here are some indicative costs:

- USD $24 per user/per year
- USD $24 per asset/per year

Note: There is a minimum charge of $10,000 which entitles you to your first 100 users or assets These licenses are annual, and can be upgraded should you exceed the limit

台灣Google Maps API Premier的代理商為勤崴公司,價錢應與英文的價錢一樣再加上匯差。

參考資料

Google Maps API Premier

Google Maps API Premier Follow-Up on Licensing, Pricing | With That Said