如何处理hadoop mapreduce中的地理数据

时间:2017-12-22 11:03:27

标签: java hadoop mapreduce

我的数据集如下所示:

ID, X, Y   
1, 59.1308951, 40.5323093   
2, 34.2, 39.9602601   
3, 40.7163491, 48.0147763   
4, 29.961817, -0.4359644   
5, 40.5126881, 40.97465   
6, 40.9933396, 4.5191097   
7, 43.4945737, 39.14   

X,Y值(经度,纬度)代表“点”。

我在这里要做的是找到至少有距离(k,l)的所有“斑点”。

例如,对于id为1的“spot”,“spot”距离(k,l)是否接近?
我想在我的数据集中为所有“Spots”重复该过程。这里的问题是我无法想到map / reduce函数中正确的键值转换。

有什么想法吗?或者我能读到的任何相似之处?

0 个答案:

没有答案