FME中的常用kml转换器介绍(一)

时间:2024-03-30 16:38:27

原文发布时间:2010-05-06

作者:Peri

1.KML介绍

KML Keyhole Markup Language是一种基于XMLOGC标准,随着Google Earth的广泛应用,KML给大量的网站和桌面用户提供了丰富的专题空间信息。KML不同于其它网络地图格式,它强调显示样式和高级功能,例如区域(Regions)、网络连接(Network Links)、时间轴(Timelines)等。


2.KML常用转换器

FME支持对KML的读写操作,常用的KML操作转换器有:KMLStylerKMLPropertySetterKMLRegionSetterKMLTimeSetterKMLTourBuilder等。

(1)    KMLStyler转换器

这个转换器KML图标点、线、多边形、标注和气泡提供了多种样式设置,所有要素经过相同的KMLStyler之后,都会创建一个共享的/公共的样式定义,这种方式能使输出的KML文件变的更小。

注意:如果你想使用KMLStyler转换器,但是需要对于每个要素使用唯一的样式(例如唯一的气球文本),那么你就需要从要素中删除“kml_common_style属性。

2)参数说明:

1Color

l  Color——画笔颜色,指定线或面边界的颜色

l  Fill color——填充颜色,指定面状要素的填充颜色

l  Opacity——透明度,指定画笔颜色的透明度,1.0代表不透明,0.0代表完全透明

l  Fill opacity——填充透明度,指定填充颜色透明度

2Icon

l  Name——指定显示图标样式

l  Scale——指定显示图标比例尺

3Line Style

l  Line Width——指定线或面边界的宽度

4Lable Style

l  Scale——指定文本显示的比例尺

3)设置实例

                                            FME中的常用kml转换器介绍(一)

1  KMLStyler参数设置

 

下面这个解图显示的是由KMLStyler转换器设置的colorfill color之后的效果:

FME中的常用kml转换器介绍(一)

                                                                                                图2  KMLStyler参数设置后效果