I have sets of around 300-500 latitude/longitude points that resemble bus routes. These routes start and stop at the same point. I need to turn each route into a set of human readable directions using the exact shape given. How can I pass in a route shape and have it be turned into directions?
If you have the Network analyst extension, and the locations are on roadways you can produce directions for you. This is the originator of the type of service that you get with web services...except you can do it all at once.
http://desktop.arcgis.com/en/desktop/latest/tools/network-analyst-toolbox/directions.htm
If you don't have it, then you will have to resort to the type of service that the general public uses.