如果我正确地理解了需求,数据库操作也可以是一种替代方法,而且可能比空间方法快得多。
也就是说,一旦提取每一行的最小x和最大x(例如)。_xmin,_xmax),您可以将inlinequeryer与此SQL查询一起使用,以获取每个起点(=u xmin)的并发行数。在本例中,结果“n”表示每个起点的并发行数。
SQL查询
选择a*(从b行中选择count(*),其中a.\u xmin介于b.\u xmin和b.\u xmax之间)从n行中选择a
你好@高石,谢谢……我去看看。同时,这是我最初测试的一个很小的数据集,用来解释我在做什么。在这个例子中,我显示了两条线之间的Y偏移量,但我将它们全部绘制在一起。我只想找出哪一条线在每一条线的起点以下,而不需要,也不感兴趣去分割这些线。谢谢。
我不确定我是否准确地理解了这种情况,但空间相关器可能是一种解决办法。