close

由於先前使用Google maps規劃旅遊行程,以及先前對於Google Earth展示的一些效果,因此便深入瀏覽一些BLOG以及網站,諸如:GEmVG Blog、地理資訊科學研究專題中心、Keep Environment Nature's Blog、Quantum GIS資源網@SINICA、Web GIS 工具網站,以及FRANK的雜記等,再加上自己的摸索,覺得若多方結合現有GIS資源以及Google maps與Google EARTH,便可強化GIS分析的展示效果。

當然,這樣的事情已經有很多前輩開始進行,所以今天我才有很多方便的工具可以使用。在此也先向他們說聲謝謝,畢竟沒有程式設計的背景,在這方面的操作上仍稍嫌辛苦些。

 


 

近來由於工作上的需要,便開始研究SHP與KML之間的轉換問題,在參考前述BLOG、網站後,就依手邊現有的資料進行測試。以下則以我操作成功的方式進行說明。

(備註:SHP檔以及KML檔之間有座標格式之差異,若想深入瞭解,可以參考測量相關書籍、或與投影座標有關之網頁)

SHP TO KML 

由於手邊現有的SHP檔,絕大多數為TWD67之格式,若需轉至Google EARTH,便需將其轉換為WGS84的座標格式。

未命名.png

(TWD67格式之台北市土地使用分區圖)

1.首先至中研院的研究支援工具下載「ShpTrans」。

2.接著選取欲轉換之圖層,並點選程式中「67TM2」轉「67經緯度」

未命名.png

3.選取前一步驟轉換完成之圖層,並點選程式中「67經緯度」轉「84經緯度」

未命名.png

4.利用Quantum GIS的OGR檔案轉換工具,進行SHP TO KML的轉換工作。

未命名.png

未命名.png

5.kml檔生成後,便可以Google EARTH開啟,大體上沒有什麼問題。不過可以發現圖面上原先的中文說明變成亂碼。

未命名.png

6.利用筆記本開啟kml檔,並選擇另存新檔,其中之檔案編碼格式改為「UTF8」。完成後再以Google EARTH開啟,原先為亂碼的部分,便可以正確顯示中文。

未命名.png

未命名.png

原則上,由SHP轉換為KML大致完成。

arrow
arrow
    全站熱搜

    h8050 發表在 痞客邦 留言(3) 人氣()