原文发布时间:2014-05-23
作者:毛毛虫
FME有两种方法可以把屏幕叠加层写入到KML文件中,并自动将此类图层命名为ScreenOverlay。具体方法如下。
1、 KML 水印
KML水印是给KML加商标的一种简单方法,水印也是屏幕叠加层的一种。
KML水印包括:1)显示在左下角的一个小图标2)水印的名称3)一小段描述文字,如`snippet'。
Google Earth写模块创建了一个ScreenOverlay要素,指定了kml_icon, kml_name format, 和kml_snippet的格式属性。
2、 KML屏幕叠加层
对KML,屏幕叠加层无法直接在 Google Earth中编写,因此比地面叠加层更难以创建。叠加层的定位是通过将<overlayXY>指定的图片中的点映射到<screenXY>指定的屏幕上的点来控制的。
在Workbench中也没有控制KML文件的屏幕叠加层的设置。屏幕叠加层用来在Google Earth上放置图标或图片。Workbench提供了通过水印参数添加屏幕叠加层的能力但是不能更改水印的位置,总是放置在左下角。为了操作放置位置,需要在Workbench中设置ScreenOverlay参数。