Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取最佳位置_Java_Algorithm_Mongodb_Coordinates_Latitude Longitude - Fatal编程技术网

Java 获取最佳位置

Java 获取最佳位置,java,algorithm,mongodb,coordinates,latitude-longitude,Java,Algorithm,Mongodb,Coordinates,Latitude Longitude,从大量位置数据(纬度、经度)中获取最佳项目的最佳方法(或现有算法、库)是什么;假设有+1M个位置点击,目标是获得100个最好的项目,这些项目通常描述整个路径(每个用户查询) 我想在每次有新条目出现时,预先计算“最佳项目”集合(基于预定义的时间段);但我不确定 注:我用java作为编程语言,用mongodb作为后端存储。你是在问最近的100个位置吗?如果是,您已经描述了n-最近邻问题 最好的办法是建立一个搜索引擎,然后按照维基百科文章中的描述执行搜索 这有许多实现,例如在python中的sciki

从大量位置数据(纬度、经度)中获取最佳项目的最佳方法(或现有算法、库)是什么;假设有+1M个位置点击,目标是获得100个最好的项目,这些项目通常描述整个路径(每个用户查询)

我想在每次有新条目出现时,预先计算“最佳项目”集合(基于预定义的时间段);但我不确定


注:我用java作为编程语言,用mongodb作为后端存储。你是在问最近的100个位置吗?如果是,您已经描述了n-最近邻问题

最好的办法是建立一个搜索引擎,然后按照维基百科文章中的描述执行搜索

这有许多实现,例如在python中的
scikit-learn


如果您所说的“最佳”是指其他内容,恐怕您需要进一步详细说明。

假设我们有100万个位置信息。(以纬度、经度的形式)在A点和B点之间。目标是在这1米记录之间获取最多100个项目,这可以描述位置A到位置B之间的整个路径(以最佳方式)