2025年一些转换器的用法和注意事项(八)——Clipper转换器

一些转换器的用法和注意事项(八)——Clipper转换器原文发布时间 2010 11 25 作者 毛毛虫 Clipper 裁剪转换器是我们非常熟悉且常用的一个转换器 对于里面参数的具体含义我没有仔细看过 今天详细看了下 在这里了跟大家探讨下 输入端口 CLIPPER 被裁剪的范围 可以是任何面要素

大家好,我是讯享网,很高兴认识大家。

原文发布时间:2010-11-25

作者:毛毛虫


Clipper裁剪转换器是我们非常熟悉且常用的一个转换器,对于里面参数的具体含义我没有仔细看过,今天详细看了下,在这里了跟大家探讨下:


讯享网

输入端口:

CLIPPER:被裁剪的范围,可以是任何面要素(polygonsdonutsaggregate polygons/donuts)。任何非面裁剪要素在日志中有警告记录并被舍弃。

CLIPPEE:被裁减的要素。


输出端口:

INSIDE:完全在Clipper内部的要素。


CLIPPED_INSIDE(对于矢量数据):CLIPPER相交的CLIPPEE被打碎为多个部分,每个在CLIPPEE内部的部分通过


CLIPPED_INSIDE端口输出,在外部的部分通过CLIPPED_OUTSIDE端口输出。如果一个要素反复的进出CLIPPER面,INSIDE OUTSID部分的聚合会被创建,通过各自的端口输出。


CLIPPED_INSIDE (对于栅格数据):如果CLIPPEE要素是栅格,每个与CLIPPEE相交的CLIPPER会产生通过CLIPPED_INSIDE的输出。如果Preserve Clippee Extents被设置为NoCLIPPED_INSIDE栅格的范围等于在CLIPPEE内部的CLIPPER栅格的范围,且栅格的行列数会减少。否则,CLIPPED_INSIDE栅格的分辨率和范围会与CLIPPEE一致。另外,与所有CLIPPER不相交的CLIPPEE通过CLIPPED_OUTSIDE端口输出,CLIPPED_OUTSIDE栅格的输出与这些CLIPPEE一致。


OUTSIDE: CLIPPEE要素完全在CLIPPER的外部。


INSIDEOUTSIDECLIPPEE为在CLIPPER边界上的点要素时,是在内部还是外部的端口输出依赖Clippees on Clipper Boundary参数的设置。CLIPPEE为与CLIPPER边界完全共线的线要素时,是在内部还是外部的端口输出依赖Clippees on Clipper Boundary参数的设置;如果线性要素只有一部分与CLIPPER边界共线,当穿过CLIPPER边界时会被打断。

参数设置:



Group By :如果选择了Group By 属性,要素只被与Group By 属性值相同的要素裁剪。


Clipper Type :这个参数指定是只有一个 CLIPPER 要素被使用还是所有的 CLIPPER 要素被使用,如果选择 Clippers First ,那么 Clipper 假设所有的 CLIPPER 要素在所有的 CLIPPEE 要素之前进入转换器,任何在第一个 CLIPPEE 要素之后的 CLIPPER 要素都会在日志中记为警告并被舍弃。
小讯
上一篇 2025-03-15 18:25
下一篇 2025-01-08 20:04

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/46385.html