kml和kmz简介
? ? ?KML (keyhole markup language)是以XML語言為基礎開發的一種文件格式,用來描述和存儲地理信息數據(點、線、面、圖片等),是純粹的xml文本格式,可用記事本打 開編輯,所以kml文件很小。KML跟XML文件最大的不同就是KML描述的是地理信息數據。最早開發KML的是keyhole公司,2004年 Goole收購keyhole并用KML開發GooleEarth.
? ? ?KML是原先的Keyhole客戶端進行讀寫的文件格式,是一種XML描述語言,并且是文本格式,這種格式的文件對于Google Earth程序設計來說有極大的好處,程序員可以通過簡單的幾行代碼讀取出地標文件的內部信息,并且還可以通過程序自動生成KML文件,因此,使用KML 格式的地標文件非常利于Google Earth應用程序的開發。?
? ? KMZ是Google Earth默認的輸出文件格式,是一個經過ZIP格式壓縮過的KML文件,當我們從網站上下載KMZ文件的時候,Windows會把KMZ文件認成ZIP文件,所以另存的時候文件后綴會被改成.ZIP,因此需要手動將文件后綴改成.KMZ。?
? ? KMZ文件用ZIP工具軟件打開,然后解壓縮即可得到原始KML文件。當然,KMZ文件也有自己的好處,就是KMZ文件的自身可以包含影像,這樣就可以不依賴引用網絡上的截圖。?
? ? ?一般情況下,雙擊KMZ/KML文件即可從Google Earth中打開地標文件,但是需要注意的是,KMZ/KML地標文件名不能包含中文字符,文件存放的路徑也不能有中文字符,否則將無法在Google Earth中打開。
總結
- 上一篇: 来谈谈JAVA面向对象 - 鲁班即将五杀
- 下一篇: [WC2008]游览计划(斯坦纳树)