Overlaps的压盖计数规则

原文发布时间:2014-10-20

作者:Tenniwdy

在FME Desktop中有六个进行压盖操作的转换器,能对点、线、面进行压盖处理并对数据进行分析,转换器中压盖计数属性(_overlaps)也就有着非常重要的作用。使用这六个转换器的朋友肯定对Overlaps的压盖计数规则不完全了解,或是可能会混淆它们的压盖属性的计数规则。下面就对这几个转换器的Overlaps的压盖计数规则进行介绍。

     PointOnPointOverlayer

PointOnPointOverlayer是处理点与点叠加分析,当一个点没有与其叠加压盖的点时,Overlaps的压盖计数属性为0;有一个点与其压盖时计数属性为1;有两个点与其压盖时计数属性为2;那么有N个点重叠在一起,每个点的Overlaps压盖属性就是(N-1)。N个点重叠通过PointOnPointOverlayer转换器后仍然是N个重叠的点。

    PointOnLineOverlayer

这个转换器是处理点与线的叠加分析,当一个点(线)没有与其叠加压盖的线(点)时,Overlaps的压盖计数属性为0;有一条线(点)与其压盖时计数属性为1;有两条线(点)与其压盖时计数属性为2;依此类推,有N(点)条线与其压盖计数属性就为N。通过转换器的点和线都没有被修改。

    PointOnAreaOverlayer

点与面叠加通过PointOnAreaOverlayer转换器来完成分析,一个点(面 )没有与其叠加压盖的面(点)时,Overlaps的压盖计数属性为0;有一个面(点)与其压盖时计数属性为1;有两个面(点)与其压盖时计数属性为2;同理,有N(点)各面线与其压盖计数属性就为N。通过PointOnAreaOverlayer转换器的点和面都没有被修改。

    LineOnLineOverlayer

LineOnLineOverlayer对线与线叠进行加分析,一条线没有与其叠加压盖的线时,Overlaps的压盖计数属性为1;有一条线与其压盖时计数属性为2;有两条线与其压盖时计数属性为3;有N条线重叠,压盖计数属性就为N。重叠的线通过LineOnLineOverlayer转换器后重叠的部分将保留一个要素,并在压盖计数属性不一样的位置打断。

    LineOnAreaOverlayer

LineOnAreaOverlayer是对线与面的叠加分析,一条线(面 )没有与其叠加压盖的面(线)时,Overlaps的压盖计数属性为0;有一个面(线)与其压盖时计数属性为1;有两个面(线)与其压盖时计数属性为2;N个面(线)与其叠加时计数属性为N。

    AreaOnAreaOverlayer

面与面叠加分析时,一个面没有与其叠加压盖的面时,Overlaps的压盖计数属性为1;两个面相交重叠的部分,压盖部分计数属性为2,没有压盖部分的计数属性仍然是1;有三个面存在压盖,压盖计数属性与相互压盖面的个数一致;AreaOnAreaOverlayer与LineOnLineOverlayer转换器一样,通过转换器的面会被修改,会根据不同的压盖属性进行分割。N个重叠部分的面通过AreaOnAreaOverlayer转换器后重叠的部分将保留一个要素。

这里涉及到非常多的实例,也就没有截图来展示。需要学习这六个转换器更详细的内容,请访问FME中文官网,进入学习视频的“FME10分钟学习视频”进行学习。

猜你喜欢

转载自blog.csdn.net/fmechina/article/details/81092249
今日推荐