西班牙
斯潘4
我想把现有的文本与点属性(Z-COORD)结合起来。在图片中有点和线串指向它。在行的另一端,有一个文本对象。所有的物体都是分开的。只有每个对象坐标给出提示,哪个文本属于哪个点。不管怎样,尽管有最新的冰球成绩,芬兰新年快乐。;-)
连接线是否总是指向同一方向,从点到文本?即x1/y1总是在点特征上而x2/y2总是在文本末端?我想如果这是真的,将会有所帮助。
我想,至少这场比赛的致胜射手是在温哥华加尼克队。我期待着他在那个赛场上打进更多的球!
好吧,这比我想象的要容易。它需要两个邻域提示符,但问题是使用直线特征作为基础。因此,对于每一行,您可以查找最近点的ID号和最近的文本/标签。然后将该信息合并到点特征(使用FeatureMerger),现在每个点特征都有其匹配标签的ID。
在这一点上,您可以在点到标签上执行连接或聚合,无论您想要什么方式。
这是一个展示技术的工作区。
出于某种原因,我有两个无与伦比的特性,但我认为我的数据中一定有一些奇怪的东西,而不是技术。不管怎样,试一下让我们知道情况如何。
如果有人想试试,这里有一个模板,其中包含一个示例源数据集,您可以使用。这里标签最接近每个点,但是在OP的场景中,这可能不一定是真的。我们必须从一个点到另一个标签。。。
谢谢你的回复。连接线(或多条线)不在同一方向。跟随直线路径是找到该点的正确文本的唯一方法,因为该文本不是距该点最近的文本。在这一点上,可能有几十种其他文本。关于Python接口的问题:是否有一个现成的快速函数将引用列表返回给一个小正方形内的所有对象?
如果有帮助,NeighborFinder transformer将返回X距离内的对象列表。像PointOnAreaOverlayer这样的东西会返回一个小正方形中的项目列表。它们可能在FME对象Python中都受到支持。
但我会试着想出一个办法来处理变形金刚。我想一定有办法,我只是不确定我们能否依靠直线方向。快速的答案是NeighborFinder找到每个点的最近的线,然后从这条线的另一端再次使用NeighborFinder找到最近的文本。但我还不太确定在工作空间中它们是如何联系在一起的。
?2019安全亚搏在线软件公司|合法的