1)使用长度计算器计算线条的长度。
2)使用SpatialRelator并将“累积模式”设置为“合并属性”。将节点用作请求者(并确保它们具有唯一的id),将行用作supllier。
3)然后使用一个testfilter比较两个长度属性(应该将其添加到它们相交的节点上),以查看对于每个节点,哪条线最长。
4)对于最短的直线:使用点在线覆盖层或交点将它们分割成两段。
5)使用FeatureMerger根据原始数据集的ID恢复最长的行。
在没有看到数据的情况下,我不确定这是否能完全涵盖你的问题,但它可以给你一个如何开始的方向。
您好!@连奥连诺夫
你能和我们分享你的工作区模板吗?
谢谢,
达尼洛