KML(英語:Keyhole Markup Language,是基於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作完整的呈現。
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)[1],而Google同時也在網站Blog上宣布不再控制KML標準,而移交給OGC去維護發展[2],而被採用的開放地理資訊編碼標準(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的語法
- Josie Wernecke (2008),《The KML Handbook: Geographic Visualization for the Web》,Addison-Wesley Professional,ISBN 978-0-321-52559-8
- ^ 2008年4月14日OGC宣布KML成為OGC KML的消息http://www.opengeospatial.org/pressroom/pressreleases/857 (頁面存檔備份,存於網際網路檔案館)
- ^ 在Google Lat Lon Blog上Google宣布不再控制KML http://google-latlong.blogspot.com/2008/04/kml-new-standard-for-sharing-maps.html (頁面存檔備份,存於網際網路檔案館)
|
---|
| | | 部門 | | |
---|
| 廣告 | |
---|
| 通訊 | |
---|
| 硬件 | |
---|
| 軟件 | |
---|
| 平台 | |
---|
| 開發工具 | |
---|
| 出版 | |
---|
| 搜索 | |
---|
| 停止開發 | |
---|
| 人物 | |
---|
| 其它 | |
---|
| 相關 | |
---|
| |
|