大家好,
我有中心线数据,并且我用offsetcurvegenerator创建了两条带括号的线。两条线相交后,我如何清理这些线?通过使用拓扑生成器,我把它们分开了,所以它们是单独的线条。但我找不到删除它们的方法。
蓝色线条表示要删除的线条。
我有两个数据集.它们都由linestring组成。一个数据集是街道中心线,第二个数据集是街道的左侧和右侧。我想在第二个数据集中找到与第一个数据集中的行相交的行。
这是非常直接的。我可以借助空间查询在qgis中实现。然而,我无法正确识别这些行。空间相关器和空间滤波器都发现一些不相交的线是相交的。我不知道我做错了什么。
我会很高兴的,如果有人能帮助我。事先谢谢。
这是我的两个数据集的快照。我想找到如图所示的十字路口。
这就是工作台和空间过滤器参数lok的方式
在这里,人们可以看到被检测为相交的线,但它们甚至没有相互接触。
但是,这些线被正确识别为相交。
早上好,
我试着把线延长到相交处。我在三行之间有一个间隙(见附图)。我想延长每一条线使用相同的轨道,直到它们都相交。有没有一种方法可以通过程序实现这一点?而不是指定一定的距离来延伸线。所以我想在同一条轨道上沿着直线找到下一个点。
我试过用距离公式,但是我到每个点的距离最短,但这给了我一个三角形,而不是T型交叉。
任何指导都将不胜感激!谢谢!
戴维
嘿,
我对FME很陌生,我有一个问题,我想我可以用FME很容易解决,但是我很笨,所以我希望有人能帮助我。
我有一个路缘数据集,我需要在每个街道交叉口切割它,以便每个街道都是特征。
首先,我想用折线分析仪计算直线之间的角度,所以我知道线路弯曲的地方,我可以在节点处剪切它,或者删除具有这些节点的所有分段。不幸的是,它只给出了分段节点的角度,不是所有的节点。我试图聚合数据集,但那需要几个小时,即使对于“只有”15000个节点的测试数据集(总数据集有应用程序)。1000000个节点)。
我的第二个想法是在最大点和最小点处剪线,这样就可以计算出,但我不知道到目前为止。有什么建议吗?
另一种方法是锐化末端,所以它们不是直线上的曲线,然后我想在正确的点切割线条会更容易。我找到了很多工具来修线,但是有什么相反的方法吗?泛化器不做预期的事情。
第三种方法是你在图片中看到的,分解所有行并删除所有小行,在这个例子中,我删除了所有小于30cm的线。通过这种方式,有两个问题:在不应该存在的地方,行与行之间存在间隙。还有一些曲线,其中直线大于0.30米。所以我想我可以把距离增加到1米,但是我需要连接那些不应该分开的线路!在曲线中至少有2条或更多的线,它应该只连接我们想要的山墙。无论如何,这可能是最肮脏的方式!
有没有人有类似的问题可以帮助我?
我希望我能清楚地描述我的问题,如果你有什么问题,请告诉我。
我想弄清楚一条路与另一条路相交的地方,我想让它给我一张表,上面列有所有的路,加上它们相交的所有路的名称。
我有主要的道路,我想知道所有主要和较小的道路交叉的每一条主要道路(这将是一个非空间表)
我希望最终用户选择一条路,它将返回所有穿过这条主要道路的道路。
这种线交点存在于源数据中,在Arcgis中只能以非常大的比例(1:1或更近的比例)看到,并且交点不会分割它们。在几何验证器或相交器中没有设置公差的选项,也不是其他变压器,这涉及到了。