“用点分割直线并保持重叠线段”的注释和答案 https://knowledge.亚搏在线safe.com/questions/87128/split-line-with-points-and-keep-overlapping-segmen.html网站 “用点分割直线并保持重叠线段”问题的最新评论和答案 朱利安评论朱利安的回答 https://knowledge.亚搏在线safe.com/comments/87260/view.html网站

谢谢你@arnovananrooij我是说,

这很管用。在我的FME 2017版本中,我最终得到了29条线路。我发现一些很小的线条出现在我的点附近。我会努力找出原因的。

目前,这是最接近我想要的解决方案。

谢谢你

2019年2月20日星期三格林尼治时间15:08:11 朱利安
朱利安评论朱利安的回答 https://knowledge.亚搏在线safe.com/comments/87258/view.html网站

非常感谢,我试试这个。

你能给你的工作台照张相吗?我使用FME 2017,当我打开你的模板时,我的版本有一些变形金刚问题。

谢谢:)

2019年2月20日星期三14:59:20 GMT 朱利安
朱利安评论朱利安的评论 https://knowledge.亚搏在线safe.com/comments/87256/view.html网站

我也这么想:(

2019年2月20日星期三14:40:12 GMT 朱利安
埃比格姆回答 https://knowledge.亚搏在线safe.com/answers/87255/view.html网址

我为一个类似的问题亚搏在线构建了一个工作流,它似乎对您的数据有效,但从未在愤怒中测试过。它还依赖于直线上有一个顶点,它靠近要用它切掉的点和一些有问题的python

chop_at_index.fmwt

2019年2月20日星期三格林尼治时间14:33:27 埃比戈姆
艾博姆对艾博姆的评论 https://knowledge.亚搏在线safe.com/comments/87250/view.html网站

我认为这是一个缺陷,在点在线覆盖层,即使是一个模型线与精确匹配的坐标线分裂不正确。

2019年2月20日星期三格林尼治时间13:54:24 埃比戈姆
阿诺瓦南鲁伊的回答 https://knowledge.亚搏在线safe.com/answers/87235/view.html网址

您好!@julien_m我是说,

这是一个艰难的抉择。我试着自己把它拼起来。我认为结果应该是21行和2个重叠,使之23在一起。在你的字典里你忘了数两行。我的工作区有24行,所以有一对多,但我不知道如何解决这个问题。也许你可以看看我用直升机和火柴做了什么来找到双线。

Split2WayLinesWithPoints.fmw

2019年2月20日星期三格林尼治时间12:17:15 阿诺瓦南鲁伊
朱利安评论朱利安的评论 https://knowledge.亚搏在线safe.com/comments/87200/view.html网站

是的,但是我认为如果“点公差”参数设置为1米(在本例中),这应该不是问题。

我还尝试捕捉线上的点,然后重新运行工作区,结果仍然相同。

2019年2月19日星期二19:30:12 GMT 朱利安
达尼洛夫对达尼洛夫评论的评论 https://knowledge.亚搏在线safe.com/comments/87198/view.html网站

你好,

请检查下面的图像。这一点与线无关:


谢谢,

2019年2月19日星期二19:14:27 GMT 达尼洛
朱利安评论朱利安的评论 https://knowledge.亚搏在线safe.com/comments/87197/view.html网站

谢谢丹尼洛的回答。我已经试过了。在我的示例数据中,结果必须有23行,而不是19行。

如果仔细观察PointOnLineOverlayer之后的结果,自重叠线似乎只被剪切一次(不是被所有点剪切)。

结果必须是:


交叉点可以,但它会切断交叉线,我不想这样。我的资料包括有桥的路。

2019年2月19日星期二19:09:44 GMT 朱利安
达尼洛夫对达尼洛夫评论的评论 https://knowledge.亚搏在线safe.com/comments/87192/view.html网站

谢谢你的数据集。

我在这里用的变压器PointOnLineOverlayer带点公差0.1成功了。


附加工作区模板(.fmwt)-Workspace_Template.fmwt


谢谢,

达尼洛

2019年2月19日星期二格林尼治时间18:00:24 达尼洛
朱利安评论朱利安的回答 https://knowledge.亚搏在线safe.com/comments/87188/view.html网站

我试过地形构建器,但它没有切断线路。

以下是我的数据示例(shapefile):split_but_keep_overlap_segments.zip

2019年2月19日星期二16:35:40 GMT 朱利安
朱利安评论朱利安的回答 https://knowledge.亚搏在线safe.com/comments/87182/view.html网站

我知道交叉点。这个转换器的问题是我不想在所有的交叉点上分割线(只在点上)。交线切割交叉线,我不想这样做。

2019年2月19日星期二格林尼治时间15:51:07 朱利安
尼尔斯格瑞特的回答 https://knowledge.亚搏在线safe.com/answers/87154/view.html网址

不是一个解决方案,但交集可以输出这两条线。从文档

单独的共线的部分如果是-导致重叠的段不合并到单个段中:为共享该段的每个原始特征输出一个副本。每个这样的段都将各自的原始特性的属性作为其主要属性,如果提供了列表名,则所有其他共线特性的属性将作为列表属性添加。当一个覆盖的多边形被输入时,形成其边界的一组拓扑重要的线被输出。


2019年2月19日星期二09:49:10 GMT 尼尔斯格瑞特
Danilo_Fme的回答 https://knowledge.亚搏在线safe.com/answers/87144/view.html网址

嗨@julien_m

您尝试使用拓扑生成器了吗?

如果你想和我们分享你要测试的向量。


谢谢

达尼洛

2019年2月19日星期二00:08:28 GMT 达尼洛