image thumbnail

Find Nearest Neighbors on Sphere

version 1.7 (12.5 KB) by Kurt von Laven
To be used with the GridSphere function to look up the nearest point to a query on a geodesic grid.


Updated 13 Mar 2015

View License

A geodesic grid is an even grid over the surface of a sphere. The algorithm is optimized for a grid generated by GridSphere and won't work on an arbitrary geodesic grid. All code is compatible with GNU Octave. The GridSphere function is available on the MATLAB file exchange at
FindNearestNeighbors and GridSphere share some functions in common. Each package contains a copy of these functions so that both can stand alone. To eliminate duplicates, simply move all the files into a single folder and replace the shared files when prompted.

Cite As

Kurt von Laven (2022). Find Nearest Neighbors on Sphere (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: Geodesic Midpoints

Inspired: Grid Sphere

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!