
QGIS Python Programming Cookbook, Second Edition
By :

Nearest neighbor analysis relates one point to the nearest point in one or more datasets. In this recipe, we'll relate one set of points to the closest point from another dataset. In this case, we'll find the closest major city for each entry in a catalog of unidentified flying object (UFO) sightings from the National UFO reporting center. This analysis will tell you which major cities have the most UFO activity. The UFO catalog data just contains latitude and longitude points, so we'll use nearest neighbor analysis to assign names to places.
Download the following ZIP file and extract it to a directory named ufo
in your qgis_data
directory:
https://github.com/GeospatialPython/Learn/raw/master/ufo.zip
You will also need the mmqgis plugin:
mmqgis
.