剪刀
执行几何剪辑操作。
此变形金机需要多个剪辑边界(剪子)和许多要剪裁的功能(clippees.).输出分为两组:clippees.在剪辑边界内,以及部分clippees.不在剪辑边界内。这clippees.与剪辑边界相交的将被切割成多个部分(沿着剪辑边界),然后每个部分将被添加到适当的组。这clippees.不合适的不与相应的组添加到相应的组,并在没有修改的情况下输出。
输入端口
这些特性通过剪刀港口识别所针对的区域clippee.功能处理。这剪刀可以包含任何区域特征(多边形、甜甜圈或聚合多边形/甜甜圈)。这剪刀如果如果是,也可以是固体或多固clippee.输入包括这些几何形状的固体,点,点云或聚集体。遇到的任何无效剪辑功能都将以警告记录并丢弃。
通过剪裁功能clippee.港口。
输出端口
clippee.完全在内的功能剪刀, 和clippee.相交的功能剪刀这被分成了碎片。那些在里面的那些碎片剪刀是通过此端口输出的。
clippee.功能完全在外面剪刀通过外部港口,clippee.相交的功能剪刀这被分成了碎片。在剪切区域外部的那些块通过该端口输出。
无效的剪刀功能(即非多边形功能)以及无效clippee.属性输出特性(即没有几何形状的特性)<拒绝>港口。
被拒绝的功能将有一个fme_rejection_code属性包含以下值之一:EXTRA_CLIPPER_FEATURE那INVALID_CLIPPER_GEOMETRY_TYPE.
参数
变形金刚
如果集团属性中具有相同值的特性集团属性被放置在同一个集合中,每个集合中都发生独立于其他集合的剪裁。
参数
- 单击剪刀:只有一个单一的剪刀将使用功能。
- 多个快船:所有剪刀将使用特性。
- 快船的第一:剪辑假设所有剪刀功能将在任何功能之前进入变压器clippee.特征。进一步剪刀在第一个之后到达的功能clippee.将用警告登录并丢弃。
此属性(如果指定)将添加值是的的任何特性输出内部或者外部由变压器切割的端口和值不到任何由变压器更改的输出功能。
当在2D(忽略Z)中查看时,路径(可以定义多边形的边界)可能会像下图所示的那样是封闭的。同样的路径,当在3D中查看时,可能会出现如下右图所示的打开状态。
要指定在3D中如何(以及如果)关闭路径,请选择列出的模式之一。
模式 | 描述 | 例子 |
---|---|---|
扩展 | 曲线被扩展,使所有的顶点都留在原来的位置。 | |
平均数 | 未连接的后续顶点,但共享x和y值组合成一个顶点,其z值是原始两个的平均值。 | |
第一次获胜 | 未连接但共享x和y值的后续顶点被合并为一个顶点,其Z值取自遇到的第一个顶点。 | |
最后的胜利 | 未连接的后续顶点,但共享x和y值组合成一个顶点,其z值从最后遇到的顶点取出。 | |
忽略 | z值忽略。没有更改节点连接的方式。 |
如果设置为是的然后,构成输出特征的边界的连续线将留在路径中的单独段。默认为不,这意味着这些行将在输出中被连接成更长的行,除非它们有不同的属性(例如特征、度量和几何名称)。
矢量处理
此参数指示应采取的操作clippee.完全放在剪刀边界的特征。
- 像里面一样对待:躺在边界上的这些功能通过内部港口。
- 对待外:躺在边界上的这些功能通过外部港口。
- treat:边界上的点和线段被复制并同时输出内部和外部.
如果是创建聚合参数是不然后将剪辑到多个部分的功能不会被聚合,但是每个部分将作为单独的功能输出。
光栅处理
如果此参数设置为不, 这内部被剪裁的栅格将等于快船和Clippees的交叉点。否则,交叉点将被Nodata填充,使得范围与输入栅格的那些相同。
合并属性
如果是合并属性参数时,属性上剪刀将合并到clippee.由可扩展组中的参数定义。否则,不会发生属性合并。
如果是属性剪刀和clippee.功能共享相同的名称,但不是从中开始的几何属性fme_然后他们被视为冲突。
合并剪刀: 这clippee.功能将保留所有自己的未冲突属性,并将另外收购任何未冲突的属性剪刀功能有。此模式将根据此模式处理冲突属性解决冲突参数。
前缀Clipper.: 这clippee.功能将保留其所有属性。除此之外clippee.将获得反映的属性剪刀功能的属性,名称为前缀字首参数。
只使用剪刀: 这clippee.功能将删除其所有属性,除了从的几何属性fme_.然后,来自一个(任意)的所有属性剪刀功能将被放置在clippee..
使用Clippee:如果发生冲突,则clippee.将保持值。
使用剪刀:如果发生冲突,则剪刀将转移到clippee..
如果是累积模式参数设置为前缀Clipper.,此值将添加到添加到的前缀属性clippee.特征来自剪刀特征。
使用笔记
- 此变压器适用于光栅,点云和矢量数据。
- 这个变压器不受光栅波段和调色板选择的影响。
- 剪裁光栅细胞(即Clipper之外的光栅细胞,但其中的一部分内部栅格)将被设置为nodata值。如果没有设置nodata值,则将剪贴光栅单元格设置为0。若要为nodata设置值,请使用RasterBandNodataseTter.在Clipper之前的变压器。
例子
下面的示例说明了左侧的输入功能以及右侧的输出功能。输入和输出都包括剪切边界(1)(剪子)在蓝色和剪辑特征(2)(clippees.在红色。然后输出将特性分成两组:内部端口和外部端口。
这clippee.以白色突出显示的功能落在或相交的裁剪器,和这些功能输出到内部(3)港口。这clippee.落在剪切边界之外的特征将输出到外部(4)港口。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项.
变压器类别
搜索FME知识中心
搜索关于这个变压器的样品和信息FME知识中心.
标签关键词:MBR,最小边界矩形,光栅,网格,剪切器,剪切器,子集范围,样本边界,干净合并,超调,下冲,点云abstract