西班牙
斯潘4
我有一个作业,它采用多段线特征,并根据合并表提供的开始/结束度量值动态分段。这个工具是作为一个自定义的转换器来构建的,它利用剪报工具循环遍历多个表,并输出一条分割严重的行。以下措施示例:
路线ID | 开始测量 | 结束测量 |
1个 | 0个 | 十 |
1个 | 十 | 20个 |
1个 | 25个 | 30个 |
1个 | 30个 | 40个 |
这一切都很好,除了在开始/结束测量的序列中存在间隙(见行2-3的结束测量和开始测量之间的间隙)。剪断器将只通过输出剪断段。我需要保留那些没有被剪断的线段。
剩余部分是无用的,因为我需要在所有剩余部分上运行一个行对行覆盖,当我有5000+行和每行数百个段时,这是缓慢和不实际的。除非有人能提出另一种方法来利用残差来寻找差距,如果可能的话可以重叠,但我基本上已经放弃了这种方法。我也尝试过使用fmeobject和fmeline.snip,但是我不太擅长python,无法获得输出几何体。
有没有人知道我可以从本质上创建一个反向剪断器,它可以删除我放入的所有片段,并将“间隙”作为唯一的输出?或者一种分析输入表开始/结束度量的方法来查找间隙/重叠度量?
?2019安全亚搏在线软件公司|合法的