回答“PointOnLineOverlayer—加快速度?” https://knowledge.亚搏在线safe.com/questions/91127/pointonlineoverlayer-speeding-it-up.html 关于“PointOnLineOverlayer—加快速度”问题的最新答案是什么 德勒贝克回答 https://knowledge.亚搏在线safe.com/answers/91156/view.html网址

如果你只是对“周围”事物感兴趣,那么“邻居发现者”也是一个了不起的变形金刚。就性能而言,如果您可以在任何一个有大量数据的转换器中创建一个组,您将看到巨大的好处。

如果可能的话你也可以看看空间排序,这允许“同一区域”中的数据具有group by参数(如果您还没有group by参数)。还有拓扑生成器是一个很好的工具,可以计算空间交互,而且速度非常快。

2019年4月29日,星期一,12:49:47 GMT 德勒贝克
高石回答 https://knowledge.亚搏在线safe.com/answers/91137/view.html网址

如果我正确地理解了需求,数据库操作也可以是一种替代方法,而且可能比空间方法快得多。

也就是说,一旦提取每一行的最小x和最大x(例如)。_xmin,_xmax),您可以将inlinequeryer与此SQL查询一起使用,以获取每个起点(=u xmin)的并发行数。在本例中,结果“n”表示每个起点的并发行数。

SQL查询

选择a*(从b行中选择count(*),其中a.\u xmin介于b.\u xmin和b.\u xmax之间)从n行中选择a

2019年4月29日,星期一,01:12:24 GMT 高石
德巴达奇诺回答 https://knowledge.亚搏在线safe.com/answers/91132/view.html网址

你好@高石,谢谢……我去看看。同时,这是我最初测试的一个很小的数据集,用来解释我在做什么。在这个例子中,我显示了两条线之间的Y偏移量,但我将它们全部绘制在一起。我只想找出哪一条线在每一条线的起点以下,而不需要,也不感兴趣去分割这些线。谢谢。

2019年4月28日星期日格林尼治时间17:23:53 德巴达奇诺
高石回答 https://knowledge.亚搏在线safe.com/answers/91130/view.html

我不确定我是否准确地理解了这种情况,但空间相关器可能是一种解决办法。

2019年4月28日星期日格林尼治时间15:42:41 高石