Routing question. My sister is attempting to jog all of the streets in her small town and has asked me to try to come up with routes for her that accomplish this while repeating streets as little as possible. I currently have a vector layer of line segments broken down by street name in ArcGIS Pro. I was wondering if anyone knew a solution to her question? I was thinking a one route for the entire town that I could give her, and she could just pick segments based on how far she wants to go each day. Any help is much appreciated!
Sounds like the Chinese Postman Problem.
If you have a good connected street network, then you can construct a network dataset on it. With this network dataset, use the GP tool Make Route analysis layer with the Find Best Order option to create route analysis layer. You need to load this layer with stops or locations to visit. You can use the GP tool Feature To Point with the inside option to create one point per input street feature. Now you can load these resulting points as stops into the Route analysis layer. Make sure to set the curb approach to No U-Turn. And solve the route layer. It should give a reasonable result for what you are looking for.
If you have not use network analyst before, I suggest you run through some of the beginning tutorials.
Create a network dataset—ArcGIS Pro | Documentation
Tutorial: Create routes—ArcGIS Pro | Documentation
Jay Sandhu