你在这里: 流行的格式 > 谷歌KML读/写 > 作家管道

作家管道

作家工厂管道为用户提供了一个机会来改变KML作家的特征处理,并降低复杂性的翻译。管道目前用于提供KML作家的矢量区域化和光栅图像金字塔的功能,但也可用于其他目的。

要使用管道功能,首先启用管道,然后指定管道文件。如果没有指定管道文件,将使用/插件/ kml21从$默认管线档案(FME_HOME)。

管道文件可以位于$(FME_HOME)/插件/ kml21或$(FME_MF_DIR)。此外,还可以指定管道文件完整路径。

矢量(标)

矢量流水线流程与载体的几何形状(通常为地标)的特点。默认的管道,fmeregionator.fmi进行区域化。

注意:默认regionator管道需要Python。

谷歌地球上有开口困难和显示包含在一个单一的KML文件大型KML数据集。区域化提供用于将矢量数据分成许多区域,其中的每一个可以包含子区域的机构。每个区域包含一个单独的KML文件中;区域和网络链接元件用于指示谷歌地球时加载每一组矢量数据。

背后区域化的基本思想是,用户应该首先最重要的功能呈现,并且当用户放大到低海拔地区,显示不太重要的功能。在区域化管采用相对权重来确定哪些功能首先显示。

下面的格式属性用于配置区域化管道。请参阅以下内容作进一步的解释。

KML格式属性

笔记

kml_region_weight

浮点值,指定所述特征的相对权重。如果不存在,试探法将被应用以计算权重的功能。

kml_region_group

一组功能,将区域化在一起的名字。默认情况下,所有的功能将一起区域化。

kml_features_per_region

的特征的数量以包括在每个区域中。默认值是16。

kml_minimum_lod

最小LOD为每个区域。默认值是256。

相对权重

在区域化过程中,所有的输入功能,根据自己的体重来分类的。权重最高的功能首先显示。了解特征权重仅确定相对显示顺序是很重要的;它并不能保证一个项目将在一定的高度来显示。

一种功能的重量可以使用kml_region_weight格式属性来指定。如果没有指定权重,以下将启发式被用于创建针对每个特征的权重。

要素几何

权重计算

的1.0的恒定值

线

@Length()* 1000

区(和所有其他)

@area(1000)

详细程度

每个区域被定义为一个象限。谷歌地球决定各区域是否是通过比较来显示在谷歌地球的区域到详细(LOD)说明书的特定的最小等级所需的像素数显示。默认情况下,区域化管采用256的最小毁灭之王,可与kml_minimum_lod格式属性覆盖。这是值得注意的是,最大的LOD为总是设置为-1,这意味着该区域将始终在一次最低毁灭之王已经实现关重要。

每个象限特点

每个区可以含有一定数量的特征。当区域被激活,显示在该地区的所有功能。默认情况下,每个区域包含最多16层的功能,但是这使用kml_features_per_region格式属性可以被覆盖。

区群

默认情况下,写入到作家的所有矢量要素将一起区域化。通过使用kml_region_group格式属性,特征可以被分配给组为分离的区域化。

注意:在区域化管道假设输入功能是根据各自的区组排列。当管道遇到设有带组名,从目前的组名称不同,目前集团将完成,并区域化新组的开始。

光栅(地面叠加层)

光栅流水线流程与光栅几何形状(通常为地面叠加)功能。默认的管道,fmegroundoverlaypyramider.fmi进行图像金字塔。

注意:默认的管道需要Python。另一种管道,fmegroundoverlaypyramider_nopython.fmi,也可用。

每个功能将有追加的输入到管道之前,kml_images_folder格式属性。这种格式属性包含数据集的图片文件夹的位置。

光栅(PhotoOverlay的)

光栅处理管道与功能特性PhotoOverlay的类型。未提供默认管道。

每个功能将有追加的输入到管道之前,kml_images_folder格式属性。这种格式属性包含数据集的图片文件夹的位置。