2
这是一个表示为两个表格的网络。 P表具有源节点及其坐标。这张表中大约有800万条记录。找到最近的目的地的最快方法
PID | x | y | ClosestG
XFEW134 | 30.3 | -20.1 |
ABCEFO1 | 10.1 | 1.1 |
G表具有与每个P源节点相关联的目的节点(及其坐标)。这张桌子大约有24K。
PID | GID | x | y
XFEW134 | 431 | -10.3 | -13.2
XFEW134 | 123 | 31.3 | -10.3
XFEW134 | 251 | 22.5 | 100.1
ABCEFO1 | 521 | 99 | -75.4
ABCEFO1 | 431 | -10.3 | -13.2
我想找到最快的方式为每个P找到最近的G节点,并使用GID填充P表中的ClosestG字段。谢谢。
你将如何计算距离?它完全有可能,确实可能有可能存在一些联系。喜欢这个? http://www.mathopenref.com/coorddist.html – Jodrell
噢,我使用毕达哥拉斯定理的P和G之间的坐标。 – John
每个G都有一个PID。只有那些属于同一PID符合条件的G?或者你想排除属于同一个PID的任何G?或者是其他东西? –