2010年3月11日 星期四

影像地圖套疊Google Map的好工具 - Map Tile Cutter

自從Google Map出現後,使用Tile的影像金字塔的地圖呈現方式被證明是非常適網路多人使用的GIS重要技術之一。但是自己的地圖或影像要套疊在Google上,技術及使用難度的門檻還是頗高。今天介紹的MapTiler可以輕輕鬆鬆把自己的圖資套在google Map上。而且MapTiler是Open Source軟體,也用了許多Open GIS的工具。

首先至MapTiler( http://www.maptiler.org )下載該程式且安裝。
http://maptiler.googlecode.com/files/maptiler-1.0-beta2-setup.exe

2010-03-12_092226

安裝好要如何使用呢?

1.先準備好您的幾何校正的影像檔案,如xxx.tif、xxx.png+xxx.pngw

2.執行MapTiler,按其左方的步驟一步一步執行。

3.選擇要產生的格式

  • 支援Google Map、Yahoo Map、Bing Map、OpenLayers + OpenStreetMap(EPSG:900913)
  • Google Earth中呈現
  • WGS84的投影(EPSG:4326)
  • 大型影像的呈現方式

2010-03-12_093028

4.加入已校正好且有座標的影像

2010-03-12_100215

5.指定來源的座標系統,這個例子是使用WGS84的影像。可以按[preview the map reference with SRS]在Google Map確認是否正確的指定座標系統。

2010-03-12_100234 

6.產生的地圖層級及格式

2010-03-12_100505

7.設定產生的目錄及網址

2010-03-12_100532

8.選取產生地圖的方式

2010-03-12_100541

9.設定地圖的名稱及Map API Key

2010-03-12_100621

10.產生小圖(tiles)中

2010-03-12_103606

11.完成

完成後可以直接開啟目錄中的 googlemaps.html或openlayers.html或看看套疊的效果。

2010-03-12_105051 

右上角的地方還可以設定透明度。

2010-03-12_105159

Open Layers中的效果

2010-03-12_105314

是不是很簡單呢?有空動手玩玩吧。

Google insights Search

http://www.google.com/insights/search

Google 透視搜尋算是Google Trend的加強版,且可按時間與地理位置加以分析比較。

例如下以QGIS的關鍵字搜尋,就可以看得出來當QGIS內建正體中文加上各單位的推擴後,熱門呈度已經大幅超越鄰近國家。

2010-03-11_152801

使用 “感冒”為關鍵字,比較台灣與中國的圖如下。

可以發現中國2009年第四季很高;台灣則無。這個有趣的現象,請公衛專家來解釋看看。另外還預測2010第四季會有一個高峰,那就請大家先作好準備吧。

2010-03-11_153348

由以上數據真的可以看得出來,秋冬真的是感冒的好發季節。

寒流來,大家就想到要吃火鍋,來看一下台灣三大都會區對火鍋的感趣興程度。果然還是冬天較多。2006年之前台北人最受吃火鍋,2007就換台中人最愛火鍋,到了2009高雄也超台北。所以2010年,如果要開一家火鍋店,譍該知道要開在那了吧。因為有減去籃球的火鍋關鍵字,所以更貼近大家對天氣的感受,所以推測2007下半年都滿冷的。有興趣的人可以比對一下氣象資料,來證實或否定這個推測。

2010-03-11_210416

這樣好用的時空分析工具,大家可以發揮創意多多運用在各種領域上。

2010年3月10日 星期三

Google Layers plugin for QGIS安裝說明

在QGIS中使用Google Map的圖資很cool、也很方便、亦能在極低成本的情形下,發揮創意發展許多的用途。使用範例如下圖。設計原理、使用影片及使用限制請參考這篇

2010-02-25_140824 2010-02-25_140938 2010-02-25_141103 2010-02-25_141342

非常抱歉最近很忙無法再簡化此安裝過程,還有使其跨平台執行。目前僅在Windows 7上正常運作。

要如何安裝Google Layers附加元件呢?

1.首先您需要使用OSGeo4W的方式安裝QGIS,安裝程式如下
http://download.osgeo.org/osgeo4w/osgeo4w-setup.exe

2.安裝目錄要為預設的 C:\OSGeo4W

3.除此之外,要安裝 Libsgdal: The GDAL/ OGR library and commandline tools,如下圖。

2010-03-11_143952

3.安裝ez_setup.py

下載網址:http://peak.telecommunity.com/dist/ez_setup.py

存到C:\OSGeo4W\apps\python25\Scripts 方便安裝

執行 [OSGeo4W Shell]進入命令列模式

切換至C:\OSGeo4W\apps\python25\Scripts 目錄 (cd C:\OSGeo4W\apps\python25\Scripts )

執行 python ez_setup.py

4.安裝Python Imaging Library(PIL)

執行 easy_install PIL

關閉命令列模式

5.之後在從QGIS中的[Python附加元件安裝]中安裝。

2010-03-11_144959 

如何使用

安裝好後[在附加元件管理]中,開啟Googlr Layers Plugin。

登入Google帳號後,設定自己的 Google Map API Key

申請網址:http://code.google.com/intl/zh-TW/apis/maps/signup.html

不知道什麼網址的話請輸入 http://localhost/後產生Google API Key。

把Key輸入Google Layers Settings中。

2010-03-11_150802 2010-03-11_150827

選擇圖層

  • Road Map:標準道路圖圖片,與一般在「Google 地圖」網站中顯示的一樣。
  • Mobile Map:行動裝置道路圖圖片,圖徵和文字字型較大,方便高解析度、小螢幕的行動裝置顯示。
  • Satellite:衛星圖片。
  • terrain Map:實際立體模型地圖圖片,可顯示地形和植被。
  • hybrid:衛星和道路圖的混合圖片,在衛星圖片上顯示一層透明的主要街道和位置名稱。

要下載Google Map 圖資時,請先將專案的座標系統要設成WGS84哦!

Google Map(美國)開始支援自行車的路徑規畫

詳細看以下景影片吧!