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”部分改為對應圖例的鏈接(網絡和本地鏈接都可以),如在本示例中將圖例存在桌面到旦,則代碼改為:
<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”添忘,出現如下效果:
紅框框是“Ctrl+V”的地方采呐,藍框框是圖例對應的圖層,黃框框是插入的圖例搁骑,之后無論在Google Earth中游覽的視圖如何變幻和縮放斧吐,圖例的位置始終保持不變,這就是 <ScreenOverlay>標記語言仲器。
如何改變圖例位置
那么煤率,有時根據圖面效果,圖例的位置要發(fā)生變化乏冀,例如要在正中間或右上角蝶糯,應該如何操作呢?還是回到之前的那段代碼辆沦,控制圖例位置的參數有兩個昼捍,<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"/>
修改好之后蔚晨,將圖例重新置入一次就可以了乍钻。