That sounds like a good idea. I'm working out a variant that sort of utilitizes that idea so that I don't have to manually activate/deactivate the garbage status. currently, I'm using something like
W = wall
A,B,C,D = dumps for 4 rock types
a,b,c,d = stockpile for 4 rock types
+ = door
. - spaceThe main changes I make is to zone the open space separating the stockpiles as low traffic, to ensure that when things in stockpile are dumped, they end up in the "correct" dump.
so the current "features" are:
1. no usual need to manually change garbage zone status.
2. easy to "empty" or "fill" stockpile. (I only dump stones in stockpile. I usually let haulers haul stone of same type to fill up the stockpile before I do periodic dumps). Filling is as easy as reclaiming the dump square and setting another empty square as dump.
To assist long distance dumping (clearing stones from a remote worksite so that you can do something about it), I first designate a temporary dump that is a short distance away from the actual sorted rock storage but closer to the remote worksite. Then, I issue dump orders on all the stones at the remote site, which should get dumped in the temporary dump. After the stones are clear, I removed the temporary garbage zone and reclaimed all the stones there. As an when spaces in the sorted rock stockpiles become free, haulers will "fill it up" from the rocks at the temporary dump site.
So far, works pretty well (and greatly improved over my original design). But I'll have to observe it longer to spot any problem. One of the more bugging things that are missing is that workshops cannot be suspended on the whole, so when manager issue jobs, they get sent to all workshops. I have yet to see a way around this other than only relying on manual orders, sealing each workshop behind a lockable door, or wait for ToadyOne to add suspend order to entire workshops....
anyway, thanks for all the constructive input.