https://knowledge.亚搏在线safe.com/answers/71885/view.html Hi @ david_proack88 扩展行直到它们相交以前已经被其他FME用户建议过,但不是at的想法。你能把这个贴在那里吗?https://knowledge.safe.com/content/ide亚搏在线a/list.html谢谢 我有一些想法,但也有一些问题。 Hi @ david_proack88 ,只是一个想法。>
诀窍是将相关行配对。< br > < br >我可能会使用一个TopologyBuilder识别所有摇摆节点。< br >缓冲→溶解器→计数器或< br >鲷鱼→匹配器(几何)(我不知道哪个更有效,但我怀疑是后者)< br >后跟FeatureMerger commonID每个“十字路口”。
一个坐标提取器,用于获取最后两个(或前两个)坐标。
然后您可以使用一个聚合器对按commonID分组的行进行聚合。
这将给你一个特征每个交叉口,与坐标可以插入上述方程。
您可以计算任意一对直线(非平行)或所有3个可能的交叉点,并取其平均值。
然后您可以爆炸聚合并使用VertexCreator将相交坐标添加到行中。
是应该扩展的预标识行(比如一个公共id)还是需要从整个线路网络中确定?
当你有3条直线时,它们会达到一个完美的交点,还是会有一些公差?