FeatureColorSetter
为传入的特征分配颜色。
输入端口
输入特征要着色。
注意,如果您正在使用,则特性的拓扑结构必须干净地图着色计划。
输出端口
具有新颜色属性的特性。
当向FeatureColorSetter传递了不合适的输入类型并且不能将所选的配色方案应用到输入时,将通过该端口输出特性。两种配色方案地图着色:五种颜色和地图着色:N色(快速)如果向FeatureColorSetter传递非多边形输入,则会产生被拒绝的输出。
参数
模式
修复:手动设置功能的钢笔和填充颜色使用笔的颜色和填充颜色参数。
随机:为每个传入的特征设置一个随机的颜色。
随机(抵消):一样随机,但用笔色与填充色略有不同。这给了一个很好的视觉效果。
地图着色:为覆盖区域分配颜色,使相邻区域以不同的颜色输出。在确保两个相邻区域不接收相同颜色的同时,使用的颜色总数尽可能的少。
当使用N颜色(快)方案中,每个区域都用第一个可用的颜色着色。理想情况下,只使用少数几种颜色,但不能保证颜色的总数。
当使用五个颜色方案中,最多使用五种颜色来着色区域。
颜色限制:使独特的颜色限制参数描述如下。
属性:使随机的属性参数描述如下。
当配色方案被设置为随机或随机(抵消)和随机化的基础上被设置为属性,使用此参数根据指定的属性对输入特性进行分组。分组特征将全部着色相同的随机和独特的颜色。
如果启用时保持空状态,则每个输入特性将被视为它自己的组。
当配色方案被设置为随机或随机(抵消)和随机化的基础上被设置为颜色限制,使用此参数设置随机选择的唯一颜色的数量限制。
该限制可以设置为下界为0的任何整数值。如果设置为0,则不应用任何限制,并且使用的不同颜色的数量也没有限制。
参数
当配色方案被设置为固定,使用此参数设置钢笔颜色(fme_color)。
如果为空,则笔的颜色将保持不变,且值不变fme_color将会保持原样。
颜色被格式化为r,g,b,其中r,g,b都是0到1之间的数字。
使用此参数设置填充颜色(fme_fill_color)。如果为空,则填充颜色将保持不变,且值不变fme_fill_color将会保持原样。
颜色被格式化为r,g,b,其中r,g,b都是0到1之间的数字。
当配色方案被设置为地图着色,这是包含输出颜色代码的属性。默认值是_color_id。
颜色以整数的形式输出到Color ID属性(第一个颜色是0,第二个颜色是1,等等)。
时使用这些参数配色方案被设置为地图着色。
当您为每个区域提供预先存在的区域ID属性和邻居ID属性时,您可以强制这些关系遵循预先存在的映射。例如,如果您的数据包含聚合,并且您知道它们所属的区域,那么您可以使用这些参数定义该关系。
当输入数据包含聚合并且您想“映射”已存在的id以定义关系时,此选项特别有用。
注意:如果这些参数没有提供,区域之间的邻接被确定几何,和非多边形几何(包括集合和椭圆)被删除。
区域id必须是非负整数,邻居id以逗号分隔的列表形式输入。
例子
在下面的示例中,首先是惟一特性计数,然后是id。
如果聚合不重要,只需要3种颜色:
功能 | 邻近的地区 |
---|---|
2, 20 | 1、3、6 |
8、20 | 3. |
9日,20 | 4 |
但是,如果ID 2,20被视为聚合,则需要4种颜色,并且必须提供预先存在的ID属性。
功能 | 邻近的地区 |
---|---|
20. | 10 30 40 60 |
功能 | 不相邻区域 |
20. | 50 |
相关的变形金刚
- 一个TopologyBuilder放在FeatureColorSetter之前,可以帮助您构建相邻区域的列表。
- 一个AttributeFilter或者可以使用另一个FeatureColorSetter来操作Color ID属性。
编辑变压器参数
使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
变压器的历史
这个转换器结合并替换了以下转换器的特性:NeighborColorSetter、ColorSetter、RandomColorSetter。
搜索FME知识中心
搜索关于这个变压器的样本和信息FME知识中心。
标签关键词:AreaFillColorSetter AreaFillColorSetter PenColorSetter ColorSetter特征,邻域ColorSetter邻域ColorSetter NColourer NColourer MapColorizer MapColourizer RandomColorSetter RandomColorSetter