|
|
|
|
|
by bzz01
4098 days ago
|
|
You can't really use KD trees with lat/lon coordinates, at least you can't use euclidean distance there for nearest neighbor search. First, longitude wraps from -180 to +180 at antimeridian, meaning distance calculations will fail there; second, and I'd say more importantly, one degree longitude length in meters differs a lot depending on latitude; meaning this library will be heavily biased towards longitudal neighbors when using it for locations far from equator. |
|
http://geographiclib.sourceforge.net
There is a python implementation available as well. http://pypi.python.org/pypi/geographiclib