Il giorno mar 12 nov 2019 alle ore 23:54 Nick Bolten <nbol...@gmail.com> ha
scritto:

> You make a very good point! A road can have a pedestrian lane, shoulder,
> both, or neither, so it wouldn't make any sense for a pedestrian lane to be
> a type of shoulder. The widths do vary quite a bit as well, regionally.
>
> > You mean a situation like this?:
>
> > https://wiki.openstreetmap.org/wiki/File:Sidewalk_and_crossing.svg
>
> One very similar to that, yes! I think I normally wouldn't add
> sidewalk=both to any length of the highway=residential. Is that a typical
> thing to do? I would assume that meant the highway=residential street had
> its own short piece of sidewalk, when it actually doesn't.
>
> The challenge I'm describing is in reliably associating the crosswalk with
> the pedestrian paths. After all, the crosswalk is a node on a different
> street way. I know that I could do it 99.x% of the time, but it will
> require using some graph traversal approaches that most people aren't
> familiar with. Plus, those cases where I couldn't reliably determine it
> could be very important. I suspect this is one of the reasons I haven't
> found anyone using these data in concert (sidewalk=both + highway=crossing)
> to do pedestrian routing.
>
> Mapping for a router isn't the end-all-be-all of this kind of data, of
> course, but it is one thing that would be hard to do with this tagging
> schema. I'd be interested to know if there are other data consumer plans
> for the data, since use does dictate what the schema looks like. Making
> streets be ways was a conscious choice informed by routing, for example!
>

I didn't know that representing streets as lines was a choice made to
support routing

Interesting

This made routing for cyclists, pedestrians and impaired people more
difficult

And I hope everyone can see why that's disappointing

Choosing a representation always has political effects

In this regard, I find this talk quite on point

http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/



> > I would simply connect the sidewalk way with the road where the
> sidewalk ends (and map a barrier=kerb + kerb=* node) and add
> pedestrian_lane=* to the road starting from where the pedestrian lane
> begins.
>
> So there would be a segment of footway=sidewalk that is not actually on a
> sidewalk? I've been unsure about what to do in similar situations, like how
> to connect footways to roads without implying there's literally a footway
> on top of the road. Probably worth its own, separate discussion (it was
> discussed previously, but without conclusion), so I won't elaborate.
>
> > There is a pedestrian lane along the the south-eastern part of the road
> Reichenbachstrasse. On the opposite side there are public steps as well as
> many (currently unmapped) driveways and private footpaths. Mapping the
> pedestrian lane as a separate way would either make it disconnected from
> the steps, driveways and footpaths on the opposite side of the road or you
> would need to add many highway=footway connections from the pedestrian lane
> to the steps, driveways and footpaths, which would make the map very
> confusing.
>
> > Therefore i strongly advise against mapping pedestrian lanes as separate
> ways.
>
> > By the way, the same problem occurs with sidewalks mapped as separate
> ways.
>
> Yes, it's a trade-off: the actual pedestrian path's primary connections
> and attributes vs. its association with the street. Neither are actually
> perfect options, which is why I'm suggesting the possibility of redundant
> tagging. Ideally, we'd come up with a universal strategy for relating these
> ways together, but I don't want to monopolize this proposal!
>
> > I'm not a programmer and therefore don't have concrete plans to use this
> data, but i imagine (and hope) that pedestrian routers could use this data
> to prioritise roads with pedestrian lanes and to tell blind people on which
> side of the road they should walk.
>
> Maybe it would be helpful to set up a meeting with some organizations that
> serve the visually impaired along with programmers that build routing
> software. We (Taskar Center) might be able to help with that sort of
> meeting, and it would be even better to have organizations from different
> cultures and geographies involved as well. As-is, I think the challenge of
> reliably associating paths with crosswalks is a big one for mapping for
> routing for the blind.
>
>
There are 2 talks given at the last osm2019 that I think are on par with
what you are thinking

You might want to get in touch with their authors

This is the first one: Pedestrian Routing
The author argues like effective pedestrian routing
in which the author argues how a previous focusing on routing for cars has
made pedestrian routing more difficult (and he presents a quite complicated
algorithm for extracting information useful for pedestrian routing)

https://media.ccc.de/v/sotm2019-1265-routing-for-humans


The second one is this one: Is the OSM Data Model creaking ?

The author is involved in a prominent routing service for cyclists and he
makes the point about how effective routing for cyclists is very hard to
impossible

https://media.ccc.de/v/sotm2019-1038-is-the-osm-data-model-creaking-

I' m very interested in these issues too

I hope that the idea of representing streets as areas can help (as hinted
in the talk about the data model creaking)

Hope this helps
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to