第8页
斯潘4
kml-screenoverlaywatermark-fme20160.zip文件
FME KML水印为用户提供了一种简单的方法来标记他们的KML。KML ScreenOverlay允许用户对他们的ScreenOverlay图像的位置有更多的控制。本文将介绍如何在0,0以外的位置创建水印和ScreenOverlay元素。
屏幕覆盖用于在googleearth画布上放置图标或图像。在FME中,有两种方法用于构建ScreenOverlay元素。可以(1)使用KML Writer的水印参数,或(2)为工作区中的ScreenOverlay功能设置KML图标和screenXY元素的值。本文将演示这两种方法。
如果您有兴趣了解更多关于KML ScreenOverlay元素的信息,请访问谷歌开发者KML参考.
在FME中,KML水印是一种在googleearth视图窗口左下角创建屏幕覆盖的简单方法。水印只是一个位置为0,0(左下角)的KML ScreenOverlay元素。所有水印配置都是在googlekml Writer参数中完成的。
Google KML Writer的水印参数在Navigator中设置:
导航器窗口中的水印参数
技术细节
在引擎盖下,googleearth KML writer正在创建一个ScreenOverlay特性,并将上述值分配给KML\u name、KML\u snippet和KML\u icon format属性。
如果您想创建自己更精细的覆盖图像,您可以手动创建自己的屏幕覆盖功能。
在Navigator窗口的KML Writer参数中,设置了以下参数:
使用Google Earth查看水印
Workbench参数提供了通过水印参数添加屏幕覆盖的功能,但它不允许您更改画布上的位置,始终将图标放置在左下角。Workbench中没有参数设置来控制ScreenOverlay的位置,而是需要在工作区中指定一些属性。要操纵位置,需要为ScreenOverlay功能类型创建一组自定义属性。
1AttributeCreator创建许多属性和属性值:
2ScreenOverlay功能类型在KML中创建
用Google Earth查看的屏幕覆盖图
©2019安全亚搏在线软件公司|法律