span8
span4
你好,
我有一个(+)相交线的网络(没有(T)相交)。我还提取了这些+交叉点的节点。
我想要的是,当有一个交点时,最短的线被分割成2条线,而长的线保持不变
有人能帮我吗?
非常感谢
用长度计算器算出你画的线的长度。
2)使用SpatialRelator,将‘累加模式’设置为‘Merge Attributes’。将节点用作请求者(并确保它们具有唯一的id),将行用作辅助。
3)然后使用TestFilter来比较两个长度属性(应该添加到它们相交的节点上),以查看每个节点的哪一行最长。
对于最短的行:使用PointOnLine覆盖层或Intersector将它们分成两个部分。
5)使用FeatureMerger根据原始数据集的ID恢复最长的行。
没有看到的数据,我不确定这是否会完全涵盖你的问题,但它可以给你一个方向,如何开始。
©2019安全亚搏在线软件公司法律