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