西班牙
斯潘4
我有一个16个多边形的网格。我有一个正射影像和一个覆盖16个多边形范围的轮廓数据集。我想缓冲每个多边形的设置数量和剪辑到缓冲多边形的范围,以创建一个重叠。当我使用bufferer和clipper transformer为图像使用扇出表达式创建16个单独的命名文件夹时,它工作得很好,但是当我在轮廓形状文件上运行相同的未更改例程时,它不能正确缓冲缓冲到缓冲多边形的范围。我用shapefile附上了结果的截图。我试过更改随机设置,但无法达到预期的效果。提前谢谢。亚伦
蓝线是我的网格多边形。较暗的阴影是周围多边形的重叠。
从中可以看到,该例程似乎使用一些周围的多边形作为裁剪器,并从网格多边形的左侧和顶部裁剪轮廓。当在正射影像上使用相同的程序时,不会发生这种情况,它工作正常并且剪辑正确。
最终结果。
没错。矢量和光栅特征以不同的方式剪裁。对于向量,特征只能“在”单个剪辑边界内。如果它落在两个里面,那么它就被分配给一个或另一个,而不是两个。
但是是的,有办法解决它。除了lineonlineoverlayer之外,您还可以尝试使用spatialrelator。执行相同的列表创建,分解列表(listenploder),然后将裁剪器与“按集分组”(简而言之,为每个栅格正方形创建一组要素)。
你也可以把你的工作区贴出来吗?我认为发生的事情是一个接一个地处理剪子,然后把剪子一起传递(如果这有意义的话)。因此,左侧的轮廓线丢失,因为它们已被以前的剪裁器特征剪裁过,不再被考虑。
另一种方法可能是lineonareaoverlayer,创建一个列表,对其进行分解,以便在缓冲区重叠的地方有重复项,然后扇出。
?2019安全亚搏在线软件公司|合法的