评论和答案为“我要如何找到的最近点对象为线对象开始和结束节点(顶点)” https://knowledge.亚搏在线safe.com/questions/22173/how-do-i-find-the-closest-point-object-to-a-line-o.html 对于这个问题的最新意见,并回答“我如何找到最近的点对象为线对象开始和结束节点(顶点)” 由吉奥回答 https://knowledge.亚搏在线safe.com/answers/57226/view.html

@trentanderin

嗨comleted您的工作空间。但是,有一些看法和问题,主要涉及到节点上bojects。你想那些与线?

在工作空间中我只涉及的节点之间的对象。您可以轻松地在第一位relaed德节点上的人(这里是从过程中排除)。

test-copper.fmwt

周五,2017年11月3日21时35分03秒GMT GIO
由吉奥对GIO的评论评论 https://knowledge.亚搏在线safe.com/comments/57169/view.html @trentanderin


您好我已经得到它与一些适应原来的工作台我张贴的工作,但我有一个关于数据的问题。

在Rotorua_Poles_test数据集必须是在最终点或开始(大约一半的点)很多11kv__064_COPPER_TEST行的。

做这些也需要被测试?(因为那时结束之间的点,然后开始总是失败)
我已经将它设置成先删除这些,然后测试休息。但我不知道这是否意。


电贺
吉奥

周五,2017年11月3日14时53分37秒GMT GIO
由吉奥回答 https://knowledge.亚搏在线safe.com/answers/57150/view.html

@takashi

当然Neighbourfinder方式能够导致。

我总是尽量避免去猜测什么样的搜索范围必须是。如果你只是设置一个巨大的范围或数据边框的例如直径,neighborfinder有很多工作要做(因此耗费时间和内存)。

我更喜欢做得逞的。(其实我几年前建立一个迭代neighbourfinder防止无用搜索)

当没有必要我只是避免使用它。

此外,我还以为你会明白的事实,有“许多方式来杀死一只猫”。

当然,在对这个问题trentanderin它是完全没有必要的。作为点,他说其实都是就行了。你甚至可以解决一个设定的措施。

此外,我希望安全有一天会亚搏在线修复spatialrelator。

周五,2017年11月3日10时29分39秒GMT GIO
评论由隆上隆的回答 https://knowledge.亚搏在线safe.com/comments/57137/view.html 该方法基本上等于 @erik_jan的回答。我不知道为什么他的方法不能帮助你。
此外,CoordinateRemovers也可以用来代替Snippers。
周五,2017年11月3日8时21分46秒GMT
通过回答隆 https://knowledge.亚搏在线safe.com/answers/57134/view.html

您可以使用两种Snippers创建线的起点和终点节点,有两个NeighborFinders找点最接近的节点分开。这是一个实体模型。

如果你需要保留原线的几何形状,你可以使用一个GeometryExtractor的剪断之前几何存储为一个属性,并使用GeometyReplacer的FeatureMerger后从属性恢复几何。

周五,2017年11月3日7时51分58秒GMT
通过trentanderin上trentanderin的回答评论 https://knowledge.亚搏在线safe.com/comments/57132/view.html 嘿,
因为我还是个菜鸟,当涉及到的东西,我已经上传了我与我同工作样本数据工作台之前我没有做过。你能去看看,因为我不是很确定要在每个变压器的设置:|。
我明白任何更多的帮助,您可以提供
test-copper.zip
干杯
周五,2017年11月3日三时22分16秒GMT trentanderin
由吉奥回答 https://knowledge.亚搏在线safe.com/answers/57067/view.html

@trentanderin

这里有一个工作区来做到这一点。没有搜索任何东西。只要地形和nodenumbers。

星期四,2017年11月2日十三时34分18秒GMT GIO
由吉奥对GIO的回答评论 https://knowledge.亚搏在线safe.com/comments/57047/view.html 一峰,说明它



周三,2017年11月1日23时56分12秒GMT GIO
由吉奥回答 https://knowledge.亚搏在线safe.com/answers/57046/view.html

@trentanderin

当点总是在行,你可以简单地使用

(多边形)线上的拓扑生成器,它为您提供(多边形)线上的起点和终点(节点输出)。

然后(例如)用点覆盖点。(PoP有一个公差设置,以防出现精度问题)


周三,2017年11月1日23时53分30秒GMT GIO
通过trentanderin上trentanderin的回答评论 https://knowledge.亚搏在线safe.com/comments/57024/view.html 该点对象将始终在一条线上对象的每个顶点发现。我有很多很多线段(有的只有2顶点,而其他部分有许多)和积分将坐在每个顶点,但我只想要拔出那一抹的开始和结束点的点。我应该如何架构我的工作台来做到这一点?

周三,2017年11月1日18时54分06秒GMT trentanderin
由吉奥回答 https://knowledge.亚搏在线safe.com/answers/57012/view.html

由于您不知道为邻居查找器设置的距离(您可能需要搜索一半的地图),因此我建议使用另一种方法。

1)如果你有大量的对象:

我将开始平铺数据集的百分比的边界框(2倍或更大)的行。

然后将每个b-box中的所有对象、线和点关联起来。(spatialrelator)

2)合并b-box分组的线和点。

使用坐标提取器提取线的端点和起始点(索引0和-1)。提取点的坐标。适当的名称属性。

简单的长度计算开始和结束点。

(你知道. .比如E到P点

@sqrt(@pow(E_x - P_x,2))

)

如果您使用属性创建者执行此条件设置,则可以同时测试哪个最短,并将其设置为“distance”属性。

然后按LineID和“距离”属性升序排序。

样本由LineID, 1,前n个特征。

周三,2017年11月1日16点46分23秒GMT GIO
通过trentanderin回答 https://knowledge.亚搏在线safe.com/answers/56933/view.html

@erik_jan。你好,我有和问题相同的问题,但似乎不能让你的回答工作,我有许多线对象和许多点对象坐在这些行。我希望能够输出一个csv文件,其中包含行中的所有细节,并包含两个额外的列1。包含与线和2的起始顶点最近的点对象。包含到线的结束顶点最近的点对象。我有一个游戏与你的答案以上,但没有运气,有没有办法提供一个例子工作台,看看它是如何构成的?

周三,2017年11月1日14点23分37秒GMT trentanderin
通过erik_jan回答 https://knowledge.亚搏在线safe.com/answers/22174/view.html

使用CoordinateExtractor(索引0表示开始,索引-1表示结束)提取开始和结束坐标。

使用2DPointReplacer使用开始坐标替换直线。

使用睦邻取景器找到最近的点开始。

为结束坐标重复最后两个步骤。

星期三,2016年1月13日1点28分12秒GMT erik_jan