KML/KMZ 轉為 SHP

GOOGLE EARTH/MAP 應該是許多人對於地理地圖繪製的第一接觸

由於圖形化的介面

簡單的操作步驟就可以讓使用者繪製想要的點、線、面圖徵

但在GOOGLE EARTH/MAP上畫好的圖

在另存檔案時往往是 kml 與 kmz 選擇

--------------------------------------------------------------------------------------------------------------------------
kml 與 kmz 的差別


**kml:

kml由標準的、單純的xml語言構成,人類可讀懂得,可以用記事本打開查看和編輯,並且傳輸方便

但它只能用於簡單的地點標注交流,不能將圖像保存入內。

**kmz:
kmz是壓縮後的kml檔格式,除了單純的xml內容外,它還可以保存包括影像等內容,是google earth預設的地標儲存與交流格式。

通常來說,如果不希望他人解構和修改自己的xml內容,那就選擇存儲為kmz格式吧。

而如果是需要將帶有影像的地標內容保存成檔,則一定得選擇kmz格式。

然後,kmz就無法以普通記事本打開來,打開來會是亂碼。

-------------------------------------------------------------------------------------------------------------

那麼,我們如何將kml或kml檔匯入GIS軟體中進行分析呢?

由於kml/kmz無法直接於GIS軟體中進行分析,因此需藉由轉換將其輸出成SHP


STEP 1

下載全台水庫蓄水範圍SHP  資料可由政府資料公開平台載得

工具路徑:ArcToolbox\Conversion Tools\From KML\KML To Layer


Input KML File:將要轉換的kml/kmz檔案讀入

Output Location:選擇要儲存的位置,電腦會新建一個Geodatabase,所以只要選要儲存的資料夾位置即可

Output Data Name:輸出的圖層名稱

Include Ground Overlay:如果讀入的kmz檔包含圖檔、數值地形等等,打勾就將其加入新的圖層中,但這樣會耗時且可能超過負荷而掛點



STEP 2

若以使用的方便性來說

應該再將這個SHP,EXPORT到Geodatabase外面


STEP 2

由kml或kmz轉出的SHP,其座標系統皆為 WGS84

原因:kml/kmz 本來就是 google earth/ map 為了使用者端編寫地圖而開發,而 GE 或 GM 的座標系統都是經緯度座標,也就是WGS84

所以當在GIS軟體當中必須注意這點

以臺灣地區來說,要與其他TWD97的圖層作分析,就得進行座標轉換



詳細座標轉換介紹:看此篇

沒有留言:

張貼留言