西班牙
斯潘4
默认情况下,kml气球将包含链接“此处的方向”和“此处的方向”(驾驶方向)。本演示演示如何从气球中删除这些链接,以及如何使用HTML设置KML气球内容(在本例中为URL链接和图像,如PNG、JPEG和TIFF)。
Datasets.zip(数据集含有FireHalls.gml以及所述费尔霍尔图像)
KMLBalloonsFinal.fmwt(已完成的工作区模板)
KML后被重新投影展示在谷歌地球观看的“路线”链接
1。阅读FireHalls.gml
在空白工作区中,添加GML读取器并选择fireholls.gml数据集。数据集可以作为从本教程下载的zip文件读入。
2。重新投影到LL84
接下来,将csmapreprojector转换器添加到画布并将其连接到fireholls功能类型。在参数中,将目标坐标系设置为ll84。坐标系需要更改,因为KML只支持经纬度坐标系。
3。卸下KML气球“路线”
要从引出序号中删除方向链接,需要创建kml属性。为此,请将attributecreator添加到画布并将其连接到csmapreprojector。在参数中,创建一个名为kml_bollowstyle_text的新属性。这是一个特定于kml的样式元素,有关kml元素的更多信息,请参见文件.
对于属性值,将该值设置为$[description],这将告诉google earth只使用功能气球的描述,而不是默认值,默认值包含“指向此处”和“指向此处”的链接。
AttributeCreator参数
4。写信给谷歌KML
为了测试方向是否被成功删除,我们需要向google kml写入,然后在google earth中查看kml文件。将google kml writer添加到画布中,然后将数据集命名为firehallsoutput.kml,确保此文件与jpeg图像保存在同一文件夹中。将要素类型定义设置为“自动”。
出现“要素类型”对话框时,将要素类型名称设置为Firehalls,然后单击“确定”。将新的writer功能类型连接到attributecreator。
5。运行翻译
运行翻译,然后打开包含新fireholls.kml文件的文件夹。在google earth中打开该文件以查看结果。
KML在谷歌地球上看去除了“路线”链接
6。集描述气球HTML内容
现在我们知道描述已经被删除了,我们可以通过添加图像使描述气球更有用一些。
将kmlpropertysetter添加到画布并将其连接到attributecreator和kml要素类型之间。kmlpropertysetter将通过在google地图中指定到fireholl位置的链接以及fireholl的照片(如果可用)来设置气球的html内容。在kmlpropertysetter参数中,将名称设置为属性名,将摘要设置为属性地址,此信息已包含在fireholls.gml数据集中。
接下来将内容类型设置为HTML,然后将内容,复制并粘贴下面的HTML代码:
@Value(名称)
这家工厂位于@Value(地址),温哥华
这个HTML使用X和Y值以及地址,然后将其嵌入谷歌地图URL。它也将使用保存在同一文件夹对应的堂号有适当的图像工作区的图像。
最后,设置包括属性表为No然后单击确定。
KMLPropertySetter参数,设置名称,摘要,内容类型,内容和包括属性表。
注意该图像名称可以不带路径给予,只是因为输出被写入其中图像文件所在的文件夹中。否则,这将需要给予的完整路径。指定名称或完整路径仅适用于本地驱动器。如果您使用的网络驱动器,则需要在附加文件部分指定的图像。请参阅文件有关在FME使用其他文件的进一步信息。
7。请重新运行该翻译
重新运行转换,并查看谷歌地球更新KML查看与图像的新的气球描述。
最后KML输出在谷歌地球与风格的气球和指定地点观看。
最后的工作区概述
数据归属
这里使用的数据来自经提供开放的数据起源温哥华市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
?2019安全亚搏在线软件公司|合法的