用长度计算器算出你画的线的长度。
2)使用SpatialRelator,将‘累加模式’设置为‘Merge Attributes’。将节点用作请求者(并确保它们具有唯一的id),将行用作辅助。
3)然后使用TestFilter来比较两个长度属性(应该添加到它们相交的节点上),以查看每个节点的哪一行最长。
对于最短的行:使用PointOnLine覆盖层或Intersector将它们分成两个部分。
5)使用FeatureMerger根据原始数据集的ID恢复最长的行。
没有看到的数据,我不确定这是否会完全涵盖你的问题,但它可以给你一个方向,如何开始。
你能给我们分享一下你的工作空间模板吗?
谢谢,
达尼洛