I'm looking for a solution to create optimized fixed-width corridors as line features restricted by a barrier raster.
The corridors should be independent from each other, meaning intersections are allowed and no network is necessary - so the corridor A-B does not have to have a connection to the corridor C-D. There should be corridors from all sources to all destinations, meaning A-B, A-C, A-D, ... B-A, B-C, B-D, etc. Sources = destinations, so they depict the same dataset. In ArcGIS Pro I've already tried several tools:
- Distance accumulation + Corridor -> Cannot set a fixed-width corridor, output is not a feature but a raster
- Distance accumulation + Optimal Path as Line -> No corridor to be set
- Optimal Region Connections -> No corridor and network-dependent (by far not covering all possible connections)
- Optimal Corridor Connections -> Network-dependent (by far not covering all possible connections)
- Network tools / dataset -> Network-dependent, path optimization for network creation not available
As a last option I'm thinking of building a small python script for-looping through the Distance accumulation + Optimal Path as Line combination to at least create all optimized paths. Since there can be a lot and computation might become intensive (1700 sources/destinations), the mandatory corridor constraint and at best a max distance constraint (below a specific distance) for the optimization might come in very handy, also for further processing of the data.