2004年10月27日Google宣布收購了美國的一家衛(wèi)星圖像公司Keyhole公司,并于2005年6月推出了Google Earth系列軟件。用戶們可以通過下載一個Google Earth客戶端軟件,就可以免費(fèi)瀏覽全球各地的高清晰度衛(wèi)星圖片。
Google衛(wèi)星地圖的橫空出世,催生了不少包括我在內(nèi)的“地圖玩家”,這些衛(wèi)星地圖發(fā)燒友們樂此不疲地收集和張貼那些有趣的地標(biāo)以及自己的新發(fā)現(xiàn),他們使得這個非??岬能浖杆倨占暗搅舜蟊姡沟闷胀ㄈ艘部梢泽w會到使用Google Earth瀏覽自己家房頂?shù)目旄?。下面,我就介紹一下我自己在使用Google Earth這個軟件的過程中,總結(jié)的一些常用的技巧和應(yīng)用。
1、根據(jù)經(jīng)緯度定位地標(biāo)的方法
在Search面板的Fly To輸入框中,輸入一個經(jīng)緯度,按回車,就可以直接“飛”到那個位置。其間采用的那種動畫效果,讓我們產(chǎn)生一種遨游地球的奇妙感覺。
2、如何在軟件中截圖
這里介紹一個簡單的截圖方法,找到一個畫面后,按下“Ctrl+Shift+E”,會出現(xiàn)一個通過電子郵件發(fā)送截圖的界面,如下圖所示,雙擊附件里那個圖片,另存到硬盤上即可。這個圖片就是當(dāng)前的截圖。
3、如何導(dǎo)出地標(biāo)文件
在需要引出的地標(biāo)文件夾上,用鼠標(biāo)右鍵點(diǎn)一下,在菜單中選擇“Save As”然后輸入引出文件名就行了,目前可以導(dǎo)出KMZ和KML兩種地標(biāo)文件格式。
4、KML和KMZ地標(biāo)文件有什么不同
Google Earth有兩種類型的地標(biāo)文件,一種是KML文件,一種是KMZ文件。
KML是原先的Keyhole客戶端進(jìn)行讀寫的文件格式,是一種XML描述語言,并且是文本格式,這種格式的文件對于Google Earth程序設(shè)計(jì)來說有極大的好處,程序員可以通過簡單的幾行代碼讀取出地標(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中打開。
5、如何快速得到一個地標(biāo)的KML格式
快速得到地標(biāo)的KML文件內(nèi)容的方法是,在Google Earth中右鍵點(diǎn)擊一個地標(biāo),然后點(diǎn)右鍵,點(diǎn)Copy,然后打開記事本按Ctrl-V即可將該地標(biāo)的KML內(nèi)容粘貼到其中。
6、如何測量地圖上兩點(diǎn)的距離
點(diǎn)擊菜單“Tools”-“Ruler”,彈出如下對話框。
時,點(diǎn)擊地球上任意兩點(diǎn),均可計(jì)算出兩點(diǎn)間的距離(默認(rèn)單位為英里,其它還有千米、米、厘米、英尺、碼等),選擇Path還可以測量曲線和折線的距離。
7、如何制作自己的地標(biāo)
看多了別人制作的地標(biāo),自己是不是也覺得手癢呢?你有沒有想過把自己的住宅、工作單位、自己發(fā)現(xiàn)的“有趣的地方”,也做成地標(biāo)呢?
制作一個地標(biāo)其實(shí)非常簡單,看到一個好玩的地方,在Google Earth菜單中點(diǎn)“Add”,再選擇“Placemark”,即可出現(xiàn)下圖的界面。
其中地標(biāo)的經(jīng)緯度會自動填寫,我們只需要填寫Name(地標(biāo)名稱)和Description(地標(biāo)說明注釋說明)即可,這里可以填寫中文,不過如果你想要在Google Earth官方社區(qū)上發(fā)布的話,建議還是使用英文。
信息填寫完成后點(diǎn)OK即可生成一個地標(biāo),如果想修改一個地標(biāo),在地標(biāo)上點(diǎn)右鍵-Properties,即可修改地標(biāo)的說明以及位置。
地標(biāo)說明是支持HTML語法的,因此我們可以應(yīng)用HTML來插入圖片、修改字體等,建立一個好看的地標(biāo)說明。
8、如何共享發(fā)布自己的地標(biāo)
Google Earth社區(qū)可以讓任何人在Google Earth上分享自己的地標(biāo),我們分享自己的地標(biāo)也很簡單,不過需要一定的英文基礎(chǔ)。
首先登錄Google Earth社區(qū)網(wǎng)站 http://bbs. ,點(diǎn)“New user”建立一個論壇社區(qū)用戶,然后在自己的地標(biāo)上點(diǎn)右鍵,再點(diǎn)Share/Post,如下圖,即可進(jìn)入Google Earth社區(qū)的地標(biāo)發(fā)布頁面。這里需要注意的是,Google Earth對中文支持一點(diǎn)也不好,如果地標(biāo)的介紹和名稱使用中文字符的話,在Google Earth將顯示為亂碼,因此請務(wù)必使用英文字符來標(biāo)明地標(biāo)的名稱和介紹。
地標(biāo)發(fā)布后一般不會立刻顯示在Google Earth的圖層中,通常需要幾個月的時間,你標(biāo)注的地標(biāo)才會出現(xiàn)在Google Earth的圖層之中。
9、圖層的應(yīng)用
Google Earth在衛(wèi)星地圖的基礎(chǔ)上,提供了很多數(shù)據(jù)圖層,圖層打開會在相應(yīng)的位置呈現(xiàn)各種數(shù)據(jù)。具體操作是,在Google Earth左側(cè),找到一個叫圖層(Layers)的設(shè)置,點(diǎn)中不同的圖層,可以在Google Earth顯示更多的信息,這里介紹主要的幾個:
Google Earth Community圖層:顯示在Google Earth社區(qū)上,網(wǎng)友自己標(biāo)記的地標(biāo)。我們上面提到的分享地標(biāo)就是用的這個圖層。
Borders圖層:顯示國家、省等之間的邊界信息。
National Geographic Maga圖層:有大量國家地理雜志在非洲的航拍高清晰地圖地標(biāo)。
Transportation圖層:可以顯示世界各地的機(jī)場,火車站信息。
DG Coverage圖層:顯示不同年份衛(wèi)星地圖的數(shù)據(jù),不同的年份,將顯示不同的顏色,這讓我們可以知道一個地方的衛(wèi)星地圖到底是什么時候拍攝的。
10、衛(wèi)星地圖的應(yīng)用
Google Earth的確很酷,但是Google Earth并不只是用來玩的,我們可以在上面開發(fā)出自己的應(yīng)用,將自己網(wǎng)站的實(shí)用功能和Google提供的衛(wèi)星地圖整合起來。
要想使用Google的衛(wèi)星地圖資源,必需面對如何調(diào)用的問題,這涉及到很復(fù)雜的程序編寫。好在Google體會到了程序員的辛苦,很早就自己推出Google Maps API,全世界對Google衛(wèi)星地圖有興趣的程序員都能夠通過簡單的API調(diào)用來開發(fā)自己的Google地圖服務(wù)。
要進(jìn)行Google Maps API的開發(fā),需要先去 http://www.google.com/apis/maps/ 申請一個所謂的API Key,有了這個Key,才能使用Google Maps服務(wù)。當(dāng)然,如果大網(wǎng)站調(diào)用Google Maps API的數(shù)據(jù)非常大的時候,需要事先聯(lián)系Google的相關(guān)人員。
API的英文幫助參見這個地址: http://www.google.com/apis/maps/documentation/ 。掌握最基本的API之后,我們就可以使用編程的方法來實(shí)現(xiàn)各式各樣的基于Google Maps的令人目眩的服務(wù)啦。
編程時候要調(diào)用地標(biāo)資源,一般都是實(shí)用KML的文件格式,KMZ的格式無法直接編程實(shí)用,需要實(shí)用UNZIP之類的接口先降文件解壓縮,然后再調(diào)用解開的KML文件。
好了,以上就是我介紹的Google Earth的常用技巧,做為一個狂熱的Google Earth的愛好者,我先前曾寫了大量的關(guān)于Google Earth和Google Maps的文章,并且專門建立了一個獨(dú)立的Google Earth資源收集網(wǎng)站,而實(shí)際過程中,我發(fā)現(xiàn)好的資源需要大家共同的努力才能分享,所以,如果大家英文還不錯的話,就建議多登錄一下Google Earth官方的論壇社區(qū),多發(fā)布一些優(yōu)秀的地標(biāo)資源,讓Google Earth上顯示出更多中國地區(qū)的地標(biāo)。