也许HullReplacer可以帮助您在某些几何图形上“正方形”角落。
我认为PolylineAnalizer是解决这个问题的方法。
我会做的是:
-添加唯一的id到每一行
-使用polylineanalyzer计算线中各个线段之间的角度(使用“线段”输出端口获得每个线段2个坐标)。
-按角度值分组段(创建“角度组”属性)。这篇文章可能会帮助你做到这一点:
https://knowledge.亚搏在线safe.com/questions/47675/group-records-based-on-attribute-values.html
-使用linejoiner transformer ('group by'您的线路的唯一ID和您在上一步中定义的角度组)重新创建每个line_id和角度组的原始线路。