2008年12月31日 星期三

Virtual Earth 12月更新圖資

Virtual Earth 12月更新圖資,主要是在向量圖資的更新。其中Bird’s eye中的文字標籤也作更好的改善更新,比較特別的是在被建築物擋住的道路改成虛線呈現。這個改變推測是使用建築物高度、位置的資料與Bird’s eye的視角作運算自動產生的。雖然這只是小改善其實還蠻會費事,值得給VE拍拍手。

不過最期待還是Photosynth與VE使用類似Bird’s eye視角方式作整合。

VE加油吧~

2008-12-31_104124

2008年12月30日 星期二

Google地圖新增影片圖層

除了維基百科、照片圖層之外,台灣的Google地圖繼Google地圖日本版之後也推出了影片的圖層,可在Google Map上看見youtube上傳的影片(影片有設定地理位置)。結果如下圖。

2008-12-30_162210

此功能尚未在Google Map API提供,要使用此功能的開發者可能要再等一會。可以有看時看看這個連結有沒有更新。由Google提供的Map API Layers中可以看到,照片圖層是由panoramio提供的,而wiki則尚未提供中文(正體/簡體/香港)的內容,猜測應該是中文轉換比較煩麻。

2008-12-30_162706

最後來猜一下,下一個圖層會不會是Blogspot的部落格圖層呢?

2008年12月25日 星期四

EPSG已加入台灣常用座標定義

財團法人台灣地理資訊中心已經向OGP(探勘及定位委員會)註冊TWD67及TWD97二度分帶座標的定義。之後只要EPSG(European Petroleum Survey Group)資料庫6.18版本之後的都會有內建台灣的座標系統,EPSG的座標代碼為3821、3822、3823、3824、3825、3826、3827、3828。

若要使用可以由 http://www.epsg.org下載Access資料庫…

下載網址 http://www.epsg.org/databases/Discv6_18.html

2008年12月23日 星期二

Google Map影像地圖多國語言的支援

一般大型的網頁都會支援多國語言,網站伺服器使用瀏覽器中的語言順序來決定給你呈現的語言。
以FireFox的為例,工具=>選項=>語言=>選擇,即會產生以下的畫面。

您就可以決定您要呈現語言的順序。

2008-12-23_102945

當然Google地圖也會使用這個設定來給使用者適合的網頁語系。不過Google不僅如此在影像地圖上也支援。

以下為中文/日文優先看到的影像地圖,如下以懂得漢字的台灣/日本人來說非常的清楚。

但是以歐美語系來看,完全找不到相關的資訊。

2008-12-23_102854

但是Google使用語系加強這方面的顯示,如下圖。可以發現主要的地名上多了英文的拼音,讓歐美人士都可以簡單地使用日本地圖,且可以唸出地名與當地人溝通。這種技術並不難僅需準備好新語言的圖資再產生新的影像底圖,借由這樣簡單步驟,就可以讓不用語言的人使用同樣的地圖系統。

同樣的技術也可以使在台灣,例如顯來台灣的外籍人士常用的語言,如泰文、越南文、日文及印尼文…等。

技術不難但花時間,不過很有意義…

2008-12-23_102824

2008年12月21日 星期日

台灣Google地圖 街景服務拍照中

有圖有真項,根據tc22無名部落格上的照片,看來台灣Google這次是在玩真的。若處理速度與Google在歐洲的團隊一樣,那就快有台灣版的Google StreetView。不過希望台灣版的StreetView不僅處理都會區,希望鄉間小鎮也有。這樣未來可以作更多的運用。看來這陣子上街也得小心一點了,別把自己的窘態數位化了。

1692985304

照片引用網址

http://www.wretch.cc/blog/tc22/20516958

2008年12月20日 星期六

QGIS1.0正式版即將推出

QGIS1.0正式版即將推出,預計在年底之前,比之前預計的時間還晚一些。不過好消息是會內建中文正體版本。

目前中文正體的翻譯也在努力的趕工中。另外一個好消息”中央研究院 人文社會科學研究中心 地理資訊科學研究專題中心”(簡稱中研院 GIS center),也正式對QGIS提供相關支援,未來會有更多QGIS教學及QGIS相關應用。

相關網址如下:

中研院GIS center的QGIS網站
http://gis.rchss.sinica.edu.tw/qgis

中研院GIS center的地理研究支援工具
http://gis.ascc.net/ISTIS/tools.html

中研院GIS center網址
http://gis.sinica.edu.tw

2008年12月11日 星期四

QGIS-將Shape檔案匯入PostGIS中

在QGIS中把傳統shape圖資檔案匯入PostGIS空間資料庫中是很簡單的,五個步驟即可完成。但是為什麼要使用空間資料庫存放空間資料呢?理由如下

  1. 使用資料庫容易管理、更新與維護、較適合大型的GIS計畫
    使用資料庫的正規化,減少資料不一致性…日後資料維護更容易。
  2. 支援Unicode、多國語言及不受dbf檔案的Big5限制
    這非常很重要,因為許多地名都是較少見的字,在Big5中不支援這些字,例:澎湖縣湖西鄉「」葉村。
  3. 在資料庫中使用表格之間表格的關連非常容易
    目前的資料庫大多數為關聯式資料庫,關聯式資料庫最簡單也最強大的功能就是作表格之間的關連,不論是一對一、一對多或多對多都可以輕鬆完成。
  4. 將表格間作關聯後可製作成一個檢視(view)
    檢視(view)可以想成虛擬的表格,例如台灣鄉鎮界的表格與地標的表格作空間關聯即可產生包含鄉鎮屬性的表格。

看來好處太多了…接下來我們就實際來看如何使用QGIS將shape檔案匯入PostGIS中,再由QGIS繪製一張地圖。

一、在[附加元件]中有[shapefiles匯出至PostGIS工具],請執行

2008-12-03_141530

二、若無資料庫連線,請按[新增],再如下圖輸入postGIS的相關設定,之後再按[測試連接]

2008-12-03_141721

三、[連結]剛剛設定好的[我的空間資料庫],之後就可以按[新增]加入shape檔案

2008-12-03_141754

四、選取欲加入的shp檔案,可多選
注意:shp檔案之目錄不可以有中文

2008-12-11_153531

五、若知道shape檔案的地理參考座標之SRID,可以不使用預設的-1,WGS84的SRID為4326,所以直接設定。之後按[OK]即將四個shape匯入PostGIS中

2008-12-11_153549

六、把空間資料放入空間資料庫,當然可以在QGS中按[加入PostGIS圖層]作成一張地圖

2008-12-11_153743

七、按[連接]後,可以看到目前資料庫中的所有表格。第二個紅框為剛剛匯入的澎湖的shape圖資,亦可以多選。

2008-12-11_154014

八、選擇每個表格的座標參考系統,就是預設的WGS84

2008-12-11_154205

九、完成

2008-12-11_154325

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

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