原文发布时间:2010-11-25
作者:毛毛虫
Clipper裁剪转换器是我们非常熟悉且常用的一个转换器,对于里面参数的具体含义我没有仔细看过,今天详细看了下,在这里了跟大家探讨下:
输入端口:
CLIPPER:被裁剪的范围,可以是任何面要素(polygons、donuts或aggregate 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被设置为No,CLIPPED_INSIDE栅格的范围等于在CLIPPEE内部的CLIPPER栅格的范围,且栅格的行列数会减少。否则,CLIPPED_INSIDE栅格的分辨率和范围会与CLIPPEE一致。另外,与所有CLIPPER不相交的CLIPPEE通过CLIPPED_OUTSIDE端口输出,CLIPPED_OUTSIDE栅格的输出与这些CLIPPEE一致。
OUTSIDE: CLIPPEE要素完全在CLIPPER的外部。
INSIDE和OUTSIDE:CLIPPEE为在CLIPPER边界上的点要素时,是在内部还是外部的端口输出依赖Clippees on Clipper Boundary参数的设置。CLIPPEE为与CLIPPER边界完全共线的线要素时,是在内部还是外部的端口输出依赖Clippees on Clipper Boundary参数的设置;如果线性要素只有一部分与CLIPPER边界共线,当穿过CLIPPER边界时会被打断。
参数设置:

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