KML

KML

KML(Keyhole Markup Language,Keyhole 標記語言)最初是由Google 旗下的Keyhole 公司開發和維護的一種基於XML 的標記語言,利用XML 語法格式描述地理空間數據(如點、線、面、多邊形和模型等),適合網路環境下的地理信息協作與共享。2008 年4月,KML的最新版本2.2 被OGC 宣布為開放地理信息編碼標準,並改由OGC 維護和發展。

基本信息

簡介

KML KML

KML,是標記語言(Keyhole Markup Language)的縮寫,最初由Keyhole公司開發,是一種基於XML 語法與格式的、用於描述和保存地理信息(如點、線、圖像、多邊形和模型等)的編碼規範,可以被 Google Earth 和 Google Maps 識別並顯示。Google Earth 和 Google Maps 處理 KML 檔案的方式與網頁瀏覽器處理 HTML 和 XML 檔案的方式類似。像 HTML 一樣,KML 使用包含名稱、屬性的標籤(tag)來確定顯示方式。因此,您可將 GoogleEarth和 Google Maps 視為 KML檔案瀏覽器。2008年4月微軟的OOXML成為國際標準後,Google公司宣布放棄對KML的控制權,由開放地理信息聯盟(OGC)接管KML語言,並將“Google Earth”及“Google Maps”中使用的KML語言變成為一個國際標準。

Google Maps只能顯示部分 KML 屬性。詳見 Google Maps 幫助。

2007年10月15日新版的微軟Virtual Earth支持基本的KML和KML搜尋。

Google Maps目前可以支持搜尋網際網路上KML/KMZ格式的地標。

創建

可以使用 Google 地球用戶界面創建 KML 檔案,也可以使用 XML 或簡單的文本編輯器從頭輸入“原始”KML。可以使用 ZIP 格式將 KML 檔案及其相關圖片(如果有的話)壓縮成 KMZ 檔案。要共享 KML 和 KMZ 檔案,可以通過電子郵件傳送這些檔案,或在本地託管以在專有網際網路內共享,也可以在網路伺服器上公開託管。正如網路瀏覽器可以顯示 HTML 檔案一樣,Google 地球等地球瀏覽器可以顯示 KML 檔案。正確配置伺服器並共享您 KML 檔案的網址(地址)後,安裝了 Google 地球的所有用戶均可查看公共網路伺服器上託管的 KML 檔案。

KMZ

KMZ檔案是 壓縮過的KML檔案。由於 KMZ 是壓縮檔,因此,它不僅能包含 KML文本,也能包含其他類型的檔案。如果您的地標描述中連結了本地圖片等其他檔案,建議您在保存地標時,保存類型選 KMZ 而不選 KML,Google Earth 會把您連結的圖片等檔案複製一份夾 KMZ 壓縮檔中。這樣,您就可以將包含豐富信息的地標檔案發給朋友,一起分享了。

相關問題

在GE中如何選擇 KML 錯誤的處理方式

您可以設定 Google Earth(簡稱GE) 打開 KML 時遇到錯誤的處理方式。

單擊“工具”(Tools)→“設定”(Options)→“基本設定”(General)

在“KML 錯誤處理”(KML Error Handling)下,選擇其中一項:

•默認接受所有不認識的數據(Silently accept all unrecognized data):這將忽略 KML 中的任何錯誤。

•提醒所有錯誤(Show prompts for all errors):這將在遇到 KML 中的任何錯誤時,均會顯示一個提示。

•任何錯誤時停止載入(Abort file load on any error):這將在遇到任何 KML 錯誤時,取消載入該檔案。

單擊“確定”(OK)

在Google Earth可以完整呈現其功能

由KML檔案是種多功能的地理數據格式,在Google發展下,它可以將(link)網頁、圖片、模型..等各種媒體檔案在Google Earth作完整的呈現。

KMZ為KML包裝壓縮格式

KML本身的檔案通常不會很大,但在於呈現3維模型或是在於補充其他相關輔助資訊時,KML仍有其局限性,故除透過網路提供KML資訊外,尚可透過KMZ將其相關檔案包裝成一單檔進行交換,此外可透過ZIP解壓縮去檢視其檔案內容結構,且與原KML有10:1之壓縮比,故有人視為其為KML壓縮檔,但根據其資料含意與結構比較類似於KML資料包裝檔。

成為開放地理資訊編碼標準

KML在2008年4月14日被OGC(Open Geospatial Consortium, Inc.開放地理信息系統協會,或譯成開放式地理空間協會)宣布為開放地理資訊編碼標準。

相關詞條

相關搜尋

熱門詞條

聯絡我們