Hi Graeme,

Good question. So cities generally post what is restricted, rather than
what is explicitly allowed. For example, a "paid parking" rule is there to
tell you that you *can't* park unless you pay, and a "parking 2-4pm" zone
is there to tell you that you *can't* park outside of those hours. Some
restrictions are easier to map in the affirmative (e.g. parking zone, but
only for motorcycles), and this implies that no other vehicle or user class
can park there. Other restrictions are easier to map in the negative (e.g.
no parking, applies to everyone if unspecified). Either way, there is an
underlying understanding that curbspace has a "default" status, and signs
denote exceptions to that status. I suppose you could map all allowed uses
of every street segment, but it would be far simpler to just map the
exceptions. In the same way, I've never seen a city signpost something to
the effect of "parking allowed for everyone at all hours". I'm sure there
is probably the odd edge case, but signs and paint are expensive to
create/maintain, so there are good reasons why cities don't do this.

In cities in Canada and the US where I've lived, the default is open;
parking, standing, or loading of all modes and vehicles is permitted unless
posted otherwise. But I wouldn't be surprised if other jurisdictions are
closed by default. To handle those, a polygon could be created around these
areas (or an existing boundary could be used) and a relation could be
created to establish them as exceptions with a different default. The asset
tagging scheme would still work the same way, though - the same tags (e.g.
parking zone, applies to everyone) can be used to denote exceptions where
certain activities are allowed.

To answer questions like, "Where can I park/load/stand my vehicle?", a
rules engine is necessary to consider the default, the time period in
question, and the user/mode/vehicle in question. That's not specific to the
curb - you'd need the same sort of thing to use OSM to answer questions
like, "Where is the nearest open pharmacy at 9pm?"

For for on what tagging could look like, specific examples of how we handle
activity rules in the CurbLR spec are available on GitHub:
https://github.com/sharedstreets/CurbLR/blob/master/Rule.md
(I haven't written up what this would look like in OSM yet since it seems
premature - I wanted to first share the general approach and see what the
community thinks about point-based asset mapping.)



On Thu, Jun 20, 2019 at 10:04 PM Graeme Fitzpatrick <graemefi...@gmail.com>
wrote:

>
>
> On Fri, 21 Jun 2019 at 12:43, Emily Eros <emily.e...@gmail.com> wrote:
>
>> I'd love to hear from people about what they think about this as a
>> general approach.
>>
>
> Wow Emily, that's a mighty task you've set yourself!
>
> How will it work when there are no signposts - eg residential streets
> where parking is allowed but nothing to indicate it?
>
> Thanks
>
> Graeme
> _______________________________________________
> Tagging mailing list
> Tagging@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
>
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to