KelsonV's Diary

Recent diary entries

This post reminds me: I really need to get on tagging which sidewalk sections are too narrow for wheelchairs, or would be wide enough except for the telephone poles stuck in them. Curb ramps at either end only tell part of the story.

Tagging wheelchair=no on a separately mapped sidewalk is obvious.

A while back, I tagged a particularly bad downhill section on a street where the sidewalk had been mapped as part of the road, and I hadn’t gotten on my “map ALL the sidewalks!” kick yet. IIRC I asked on one of the forums and we came up with sidewalk:both:wheelchair=no (and left/right equivalents). I’ve since remapped that one separately.

I’m not sure what I should do about tagging really steep sections. There’s one block I always used to avoid when taking the kid out in his stroller (when he was small enough for that) because I was terrified of losing my grip and chasing him down the hill into the cross-street at the bottom.

I could use incline tags, but they’re typically up, down, or a percentage. I guess I could try to calculate the angles? 🤷‍♂️ #

Crosswalk corners

Posted by KelsonV on 12 March 2026 in English.

I’ve been mapping crosswalk corners using a single point for the curb (lowered or otherwise) on a small spur connecting the sidewalk to the crossing way, trying to balance: - One entity per feature (not duplicating the curb) - Not blocking the sidewalk routing (on the sidewalk, you don’t need to cross the curb to turn the corner) - Not blocking the crossing routing (if you cross one edge, then the next edge, you don’t necessarily need to stop at the curb unless the intersection has signals)

When I update an intersection that has the two sidewalk ways and two crosswalk ways meeting at a single curb point, or sidewalks crossing and connecting two separate curb points to the crossings (except where there actually are two curbs), I’ve been reworking the ways to match this structure.

The latest Pedestrian Working Group/Guide suggests a slightly different approach (examples at that link):

  • Use a single point for the kerb where it meets the road.
  • Only use a second curb POI if there are two distinct curb features.
  • Use a spur connecting the curb to the two branches of sidewalk.
  • Allow the crossing ways to meet at the curb point.

It makes sense, and it’s cleaner than the way I’ve been trying to put the curb in the middle of that stub (and more accurate in that the kerb isn’t in the middle of the sidewalk), so going forward I’ll use that scheme instead.

Unfortunately I can’t just turn off the “Barrier blocking highway” rule in Osmose, because it’s still needed to find places where the sidewalks meet incorrectly at the curb. :shrug: