一、KML與google earth
KML全名為Keyhole Markup Language,用來表達地理資訊,KMZ檔則為其壓縮檔形式。而Markup Language表示標記語言,也就是使用<和>做標記,如HTML、XML等。
至於為什麼叫做Keyhole,則是因為這套標記語言是由一家叫做keyhole的公司所制定的,而keyhole後來做了google earth 的原型然後被google買下,才有今天的google earth、google map,甚至是pokemon go。
二、製作步驟
用ArcGIS製作DTM的基礎寫在ArcGIS製作數值地形模型(DTM)與TIN。若無需以網格檔(Raster)做進一步分析或是展示,則製作完點圖徵之後,可以直接開啟Arc Scene將點圖徵直接轉為TIN檔,作為立體展示用。在此將介紹轉換方式以及如何將TIN展示於google earth上。
(一) 將表格資料轉為點圖徵
1. tools / Add XY Data
2. export data (存成點圖徵)
(二) 開啟Arc Scene將點圖徵轉為TIN檔
1. Spatial Analyst / Create/Modify TIN / Create TIN From Feature
2. 將座標轉換為WGS84
若要將成果展示於google earth上,則需先將座標系統做轉換,台灣常用座標為TWD_67及TW_D97,google earth中所用的座標為WGS84,因此須先將圖資座標轉換為WGS84座標系統。
(三) 在Arc Scene中依據所需設定屬性
(四) 將TIN檔輸出為KML
1. Conversion tools / to KML / Layer to KML
2. 開啟輸出的KML檔
小額支持鍾肯尼
如果我的文章有幫助到你,歡迎你點這裡開啟只要40元的小額贊助連結,可以贊助我一杯咖啡錢;我會更有動力繼續寫作,幫助大家解決更多問題。