KML

KML（，是基于XML（eXtensible Markup Language，可擴展標記語言）语法标准的一种标记语言（markup language），采用标记结构，含有嵌套的元素和属性。由Google旗下的Keyhole公司发展并维护，用来表达地理标记。根据KML语言编写的文件则为KML文件，格式同样采用的XML文件格式，应用于Google地球相关软件中（Google Earth，Google Map, Google Maps for mobile...），用于显示地理数据（包括點、線、面、多邊形，多面體以及模型...）。而现在很多GIS相关企业也追随Google开始采用此种格式进行地理数据的交換。

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

KMZ為KML包裝壓縮格式 

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

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

KML在2008年4月14日被OGC（Open Geospatial Consortium, Inc.開放地理信息系統協會，或譯成開放式地理空間協會）宣布為開放地理資訊編碼標準（OGC KML, OpenGIS® KML Encoding Standard），而Google同時也在網站Blog上宣布不再控制KML標準，而移交給OGC去維護發展，而被採用的開放地理資訊編碼標準（OpenGIS KML 2.2 Encoding Standard）可以在這個網頁見到完整的手冊內容：http://www.opengeospatial.org/standards/kml/ .

相關網頁 
 OGC KML 
 Google Code中的KML說明，收集有相關的學習資源，雖然是多語言，深入內容仍以英文為主
 KML Interactive Sampler，可以編寫KML範例，並立刻應用在web版Google Earth上，即時了解KML的語法

相關條目 

 Google Earth
 Shapefile

相關書籍 

 Josie Wernecke (2008),《The KML Handbook: Geographic Visualization for the Web》,Addison-Wesley Professional，ISBN 978-0-321-52559-8

資料來源 

基于XML的标准
Google
置标语言
GIS文件格式