<div dir="ltr"><div dir="ltr">On Mon, 9 Mar 2020 at 00:18, Joseph Eisenberg <<a href="mailto:joseph.eisenberg@gmail.com">joseph.eisenberg@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> editors would have to take similar precautions with nodes.  Not impossible, but it would take time to appear.  Your scheme will be more fragile than the existing one, at least for a while.<br>
<br>
Well yes, any change will take some work by the maintainers of editor<br>
applications, so we should not make changes lightly.<br></blockquote><div><br></div><div>Given that iD still seems to scramble sorted routes in some circumstances, one</div><div>should not assume that editors will correctly handle any changes we make.  I</div><div>might be being unfair to iD here, I didn't check the route was still sorted before</div><div>I added a spur, so maybe somebody else doing something that didn't directly</div><div>affect the route using another editor scrambled it.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
But this should not prevent us from making a change which would make<br>
things easier for mappers and might better represent reality.<br></blockquote><div><br></div><div>Given recent comments on the proposal's talk page, I doubt it will better</div><div>represent reality because it's the router that determines the fine details.</div><div>Maybe it will go for shortest path, or fastest path, or something else.</div><div>Maybe at some future date it will switch from shortest path to fastest</div><div>path.  Yes, there are vias, but read on.<br></div><div><br></div><div>For a long-distance inter-city route where the bus only stops at official stops,</div><div>this might be good enough for many people.  The router may or may not</div><div>guess the exact route between two stops, but it's close enough for some</div><div>people.  Not for me, because I worry when a bus I'm on isn't following</div><div>the route I thought it would.  Maybe I'm on the wrong bus.  Maybe the</div><div>route has changed and it's not going to stop where I want to get off.  I</div><div>want to see exact routes, not close approximations.<br></div><div><br></div><div>The county I live in is the second-most sparsely populated county in</div><div>Wales and has an area of 1,795 square km (693 sq mi).  Just about</div><div>every route is hail and ride.  Even the routes in the towns (and the</div><div>one city) are hail and ride except in small sections where the road</div><div>configuration would make it unsafe to stop.  In these cases,</div><div>knowing the exact route is vital: otherwise you'll be waiting</div><div>for a bus where the router thinks it goes instead of where it</div><div>actually goes.  Yes, there are vias, but read on.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Greater ease of mapping is a strong reason to consider changes to<br>
editor applications.<br></blockquote><div><br></div><div>Is it actually easier?  For the "long-distance, few official stops, only stops</div><div>at official stops" routes, maybe.  For any route in my county I'll have</div><div>to insert vias to make sure hail and ride buses (almost all of them) are</div><div>mapped as going where they actually go.  It means I have to spend time</div><div>thinking like a router, anticipating alternate routes between any adjacent</div><div>junctions and insert a via where a router might possibly come up with</div><div>the non-factual answer.  Sorting additional vias into place is going to</div><div>be almost as tedious as re-sorting existing relations of ways that</div><div>get scrambled.<br></div><div><br></div><div>However carefully I place the vias (and check the calculated route to see if</div><div>it's right, some change to the roads which doesn't affect the route the bus</div><div>actually takes may cause the mapped route to be wrong until one or more</div><div>new vias are inserted.  A new housing estate with two connections to</div><div>the existing road system could cause the bus to be re-routed.  Fine if</div><div>the person adding the estate takes care to check nearby bus routes.</div><div>A change to the speed limit on a way may cause the router to decide</div><div>on a different route.  Etc.</div><div><br></div><div>Adding ways to create a relation is mechanical and tedious but requires</div><div>little thought.  Guessing where one might have to insert vias that will cope</div><div>not only with whatever router is used to generate the carto but all future</div><div>algorithms that router might use requires a lot of thoughtful consideration of</div><div>potential alternative routes.  Or I can avoid thought by placing a via at</div><div>every node along the route, which is more tedious than just adding ways.<br></div><div><br></div><div>In some cases this proposal might be easier, in others (the ones I deal with) a</div><div>lot harder.  Which is fine if they're alternative ways of mapping bus routes.  But</div><div>the proposers seem to want to make this the one and only way of doing things.</div><div><br></div><div>-- <br></div><div>Paul</div><div><br></div><div><br></div></div></div>