【发布时间】:2017-12-13 16:45:02
【问题描述】:
我有轨迹数据,其中每条轨迹都由一系列坐标组成,每条轨迹都由唯一的 ID 标识。
这些轨迹在 x - y 平面中,我想将整个平面划分为大小相等的单元格网格(方形网格)。该网格显然是不可见的,但用于将轨迹划分为子轨迹。每当一条轨迹与一条网格线相交时,它就成为一个带有“new_id”的新子轨迹,即一条轨迹在网格线的交点处被划分,并且这些线段中的每一条都有新的唯一id .
最后,我希望选择任何随机网格单元并检索该单元中的所有子轨迹。
请建议我一种将二维平面划分为网格的方法,以及遇到网格线时应该如何分割轨迹。我正在研究 Python,并寻求一些 Python 实现链接、建议、算法,甚至是相同的伪代码。
如果有什么不清楚的地方请告诉我。
【问题讨论】:
标签: python algorithm pandas numpy grid