如何在Google Earth Pro里添加圖例

Google Earth Pro是一個很強大的軟件,當我們做了一張很酷炫的圖需要以KML或KMZ格式分享給同事或朋友時,需要在文件中添加圖例,否則對方無法了解每種顏色所代表的含義,下面將通過一個實例來闡述如何在KML或KMZ文件中添加圖例。

打開文件

首先在Google Earth Pro中打開需要添加圖例的文件,本實例用的文件是描述加拿大北部濕地的覆蓋率的,打開如下:


已完成的文件

該文件中用黃——藍不同的顏色表示不同的濕地覆蓋率,對應的圖例如下:


圖例

該圖例可以用PS制作完成,下面我們要將這個png文件格式的圖例放到前面的Google Earth Pro的文件中。

拷貝+修改

將如下代碼拷貝到記事本或任意文本編輯器中:

  <ScreenOverlay>
    <name>Legend: Wetlands</name>
    <Icon>  
      <href>YourURL.html</href>
    </Icon>
    <overlayXY x="0" y="0" xunits="fraction" yunits="fraction"/>
    <screenXY x="0" y="0" xunits="fraction" yunits="fraction"/>
    <rotationXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
    <size x="0" y="0" xunits="pixels" yunits="pixels"/>
</ScreenOverlay>

將“YourURL.html”部分改為對應圖例的鏈接(網(wǎng)絡和本地鏈接都可以),如在本示例中將圖例存在桌面,則代碼改為:

  <ScreenOverlay>
    <name>Legend: Wetlands</name>
    <Icon>  
      <href>C:\Users\zouxinyao\Desktop\legend_wetlands.png</href>
    </Icon>
    <overlayXY x="0" y="0" xunits="fraction" yunits="fraction"/>
    <screenXY x="0" y="0" xunits="fraction" yunits="fraction"/>
    <rotationXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
    <size x="0" y="0" xunits="pixels" yunits="pixels"/>
</ScreenOverlay>

拷貝+粘貼

將如上修改好的代碼“Ctrl+C”,然后進入打開的Google Earth界面,在該文件的文件夾位置“Ctrl+V”,出現(xiàn)如下效果:


置入圖例

紅框框是“Ctrl+V”的地方,藍框框是圖例對應的圖層,黃框框是插入的圖例,之后無論在Google Earth中游覽的視圖如何變幻和縮放,圖例的位置始終保持不變,這就是 <ScreenOverlay>標記語言。

如何改變圖例位置

那么,有時根據(jù)圖面效果,圖例的位置要發(fā)生變化,例如要在正中間或右上角,應該如何操作呢?還是回到之前的那段代碼,控制圖例位置的參數(shù)有兩個,<overlayXY>和<screenXY>。 <overlayXY>指的是置入的圖例文件上的參照點位置,<screenXY>指的是屏幕上參照點的位置,將圖例文件上的參照點映射到屏幕的參照點就是圖例的位置。
這是圖例在屏幕中間的代碼:

    <overlayXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
    <screenXY x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>

這是圖例在屏幕左上角的代碼:

    <overlayXY x="0" y="1" xunits="fraction" yunits="fraction"/>
    <screenXY x="0" y="1" xunits="fraction" yunits="fraction"/>

這是圖例在屏幕右上角的代碼:

    <overlayXY x="1" y="0" xunits="fraction" yunits="fraction"/>
    <screenXY x="1" y="0" xunits="fraction" yunits="fraction"/>

這是圖例在屏幕右下角的代碼:

    <overlayXY x="1" y="1" xunits="fraction" yunits="fraction"/>
    <screenXY x="1" y="1" xunits="fraction" yunits="fraction"/>

修改好之后,將圖例重新置入一次就可以了。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AGI閱讀 16,018評論 3 119
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • Eclipse常用快捷鍵 1幾個最重要的快捷鍵 代碼助手:Ctrl+Space(簡體中文操作系統(tǒng)是Alt+/)快速...
    山不轉人自轉閱讀 1,490評論 0 10
  • 2017年12月1日 每天自問 1.今天留意時間怎么花掉的。 上午,6:20起床,想不出干了什么重要的事。7:10...
    雪狼K閱讀 195評論 0 0