Sort/Order Locations
I have a map with locations as shown in the image below.

![alt text][1]


  [1]: http://i.stack.imgur.com/RbNo6.jpg

These locations are held in a C# Dictionary object with both Latitude/Longitude and Cartesian (x, y, z) coordinates.  The area is covered by 5 teams, the first of which is in the south west of the area.  What I need is to be able to order the points so that the most south westerly point is first - this would be the green '3' marker near Enniskillen on the map.  I've been trying different approaches but not getting the result I want.

Can anyone explain an approach that would work?

Mark
Sort/Order Locations
===

I have a map with locations as shown in the image below.

![alt text][1]


  [1]: http://i.stack.imgur.com/RbNo6.jpg

These locations are held in a C# Dictionary object with both Latitude/Longitude and Cartesian (x, y, z) coordinates.  The area is covered by 5 teams, the first of which is in the south west of the area.  What I need is to be able to order the points so that the most south westerly point is first - this would be the green '3' marker near Enniskillen on the map.  I've been trying different approaches but not getting the result I want.

Can anyone explain an approach that would work?

Mark