span8
span4
我一直使用pointonlineoverlayer来分割位于另一行端点的线。我使用坐标提取器和vertexcreator转换器来创建这些点。虽然这通常是可行的,但我注意到,在某些情况下,分隔线中的断点与另一行的点不在同一位置。我正在使用snapper在这个过程之前,并计划使用snapper后,希望它将点放在一起。我想知道是否我的pointonlineoverlayer设置是原因。设置:
嗨@linasvebeliunas该线应该在最靠近从另一条线的端点创建的点的直线上的点处断开。如果不是这样,那么请向我们提出诉讼。你能用Intersector或NeighborFinder吗?
@linasvebeliunas对于像Geodatabase或Smallworld这样支持复杂边缘的数据库,这是一个常见的需求。您可能需要打破复杂的边缘,在一个'T'连接处的线关节。
正如Dan所提到的,PointOnLineOverlayer将在与该点垂直的位置打破该线。这一点没有扣到直线上。因此,您必须添加锚定单元来将点移动到换行符,或者添加单元来将行尾移动到新换行符——在任何一种情况下都使用段对齐。你应该能够使用一个Snapper(或AnchorSnapper) + PointOnLineOverlayer来获得你需要的结果。
我附加了一个示例工作区(2018.0):PointOnLineOverlayerExample.fmw
©2019安全亚搏在线软件公司法律