Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.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_Sql_Latitude Longitude_Nearest Neighbor - Fatal编程技术网

Java 找到最近的邻居/纬度和经度

Java 找到最近的邻居/纬度和经度,java,sql,latitude-longitude,nearest-neighbor,Java,Sql,Latitude Longitude,Nearest Neighbor,我有一个表(DB2数据库),其中包含城市信息、相应的纬度和经度以及与城市相关的许多其他信息。我的要求是: 输入到我的应用程序将是纬度和经度,这可能是或许多不是准确的纬度和经度,并长期存储在数据库中。我需要在输入纬度和经度的帮助下从表中找到最近的城市信息。非常感谢您的帮助 是否有java中的最近邻实现可用于此目的 或 SQL要处理此问题,可以使用KD树: 在SQL中,您可以使用毕达哥拉斯查找距离给定点的距离,然后按距离排序,但这可能不是很有效

我有一个表(DB2数据库),其中包含城市信息、相应的纬度和经度以及与城市相关的许多其他信息。我的要求是:

输入到我的应用程序将是纬度和经度,这可能是或许多不是准确的纬度和经度,并长期存储在数据库中。我需要在输入纬度和经度的帮助下从表中找到最近的城市信息。非常感谢您的帮助

是否有java中的最近邻实现可用于此目的 或
SQL要处理此问题,可以使用KD树:

在SQL中,您可以使用毕达哥拉斯查找距离给定点的距离,然后按距离排序,但这可能不是很有效