(Known bug: if there is a cluster of 3 or more sites, and some have the exact same coordinates such that there are less than 3 unique coordinates, they don't form a polygon, but a line or point, so it fails when it encounters this. In this dataset I have worked around one instance of it by adjusting two sites with the same coordinates to be .001 different. Adaptions may need to handle lines and points.)