I'm running a connectivity verifier over a small portion of the OSM map (New Zealand, if you're interested, but you'll guess that from the examples below). Before I barge in and start fixing things I thought I'd better make sure that I'm going about it the right way, so here's some example problems and what I think should be done to fix them. I should point out that I haven't visited most of the places I'm planning to correct, so my first question is: is that a legitimate thing to do? Fix stuff you haven't seen? The questions are pretty uncontroversial, but I'd rather do this all correctly than muck things up. First, here is a one-way road that goes nowhere: you can't get out. Should the road continue through the carpark? Here is another dead-end one-way. I assume I should connect it to the adjoining road? Here is a road not connected to an adjoining road. There's a nearby node on Waimea road. If I understand correctly, I should connect Monaghan road to the node on Waimea (I'm guessing in this case by moving the end of Monoghan rather than by creating a short link), but I should not break Waimea Road at the intersection? I guess my question is: what's the policy on intersections? For route-generation purposes, arcs must end at every intersection, but if I understand correctly, for OSM, there must be a shared node at every intersection, but not necessarily a break in either road. Is that right? |
You appear to have fixed two of them which seem fine now. The car park seems to have three roads, one with a pay on exit. I don't think the in and out have to join although the out should be extended to reach the car park. Some car parks will have a route out, such as a foot path or cycle track from it which need connecting to the roads in so routers work. This one goes through the pay office so I wouldn't want to be routed through it. One other thing to do in cases of doubt it is contact the previous mapper who may have been "on the ground". Thanks! I think I learned from reading the documentation that the right thing is to give it a go, so I did. There's plenty of carparks around and some are drawn as roads (see http://www.openstreetmap.org/browse/changeset/16613092) and some are areas. I'd prefer roads, but I guess you get what you get.
(19 Jun '13, 19:24)
GeoffL
1
@GeoffL actually the best thing is to do both. Create a parking area instead of a single node and tag it as amenity=parking. Draw all roads leading to/from and inside the parking area. The roads inside should be tagged as highway=service and service=parking_aisle. See these examples.
(20 Jun '13, 10:36)
scai ♦
|