Re: [OSM-talk] Changes to Key:access wiki page

2009-08-25 Thread Christiaan Welvaart
hi,

On Sat, 22 Aug 2009, Tobias Knerr wrote:

 I listed :backward and :forward postfixes for access keys

 What you are doing here seems like picking raisins from conditional
 tagging and trying to handle it as a special case. I'm not sure whether
 you are aware of my proposal?

 http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags

I didn't really answer this question yet. My idea with :forward and 
:backward was to group all access restrictions - keys that take 
yes/no/destination/private/etc. - with the access key. So I also sometimes 
write e.g. access:vehicle:forward=no . But time restrictions should also 
be included, e.g. as :Tfrom-to, so one could write (crazy) things 
like:

   access:vehicle:forward:Tmo-fr=destination
   access:vehicle:forward:Tsa-su=yes
   access:vehicle:backward:Tmo-fr=delivery
   access:vehicle:backward:Tsa-su=no

A problem with oneway= is that it cannot accept the whole range of access 
values - only yes/no. So the above cannot be done with :oneway AFAICT.

(max)height/weight/width/speed could maybe also be included with access, 
but I think it is better to treat them as access limits and keep them 
separate. Then the conditions proposal looks good for these keys.


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-25 Thread Aun Johnsen (via Webmail)
On Tue, 25 Aug 2009 10:47:14 +0200 (CEST), Christiaan Welvaart
c...@daneel.dyndns.org wrote:
 hi,
 
 On Sat, 22 Aug 2009, Tobias Knerr wrote:
 
 I listed :backward and :forward postfixes for access keys

 What you are doing here seems like picking raisins from conditional
 tagging and trying to handle it as a special case. I'm not sure whether
 you are aware of my proposal?


http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags
 
 I didn't really answer this question yet. My idea with :forward and 
 :backward was to group all access restrictions - keys that take 
 yes/no/destination/private/etc. - with the access key. So I also
sometimes 
 write e.g. access:vehicle:forward=no . But time restrictions should also 
 be included, e.g. as :Tfrom-to, so one could write (crazy) things 
 like:
 
access:vehicle:forward:Tmo-fr=destination
access:vehicle:forward:Tsa-su=yes
access:vehicle:backward:Tmo-fr=delivery
access:vehicle:backward:Tsa-su=no
 
 A problem with oneway= is that it cannot accept the whole range of access

 values - only yes/no. So the above cannot be done with :oneway AFAICT.
 
 (max)height/weight/width/speed could maybe also be included with access, 
 but I think it is better to treat them as access limits and keep them 
 separate. Then the conditions proposal looks good for these keys.
 
 
When you are getting this complicated on it, maybe it is better to handle
this in relations? This way each special condition can be handled
separately without cluttering the map with tags. A road can have a set of
general access tags, and than use relations for the complicated access
conditions, such as psv only on school days, goods delivery 10-12 mon-fri +
11-12 saturdays in july, destination for taxies exept saturdays after 22,
and so on. That will allow you to do all these special condition without
access:vehicle:forward/backward.

I havn't seen that complicated access restrictions in the areas I map, so I
have no need for it, but I know that reality is a little different in
Europe.

-- 
Brgds
Aun Johnsen
via Webmail

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-25 Thread Christiaan Welvaart
On Tue, 25 Aug 2009, Aun Johnsen (via Webmail) wrote:

 On Tue, 25 Aug 2009 10:47:14 +0200 (CEST), Christiaan Welvaart
 c...@daneel.dyndns.org wrote:
 hi,

 On Sat, 22 Aug 2009, Tobias Knerr wrote:

 I listed :backward and :forward postfixes for access keys

 What you are doing here seems like picking raisins from conditional
 tagging and trying to handle it as a special case. I'm not sure whether
 you are aware of my proposal?


 http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags

 I didn't really answer this question yet. My idea with :forward and
 :backward was to group all access restrictions - keys that take
 yes/no/destination/private/etc. - with the access key. So I also
 sometimes
 write e.g. access:vehicle:forward=no . But time restrictions should also
 be included, e.g. as :Tfrom-to, so one could write (crazy) things
 like:

access:vehicle:forward:Tmo-fr=destination
access:vehicle:forward:Tsa-su=yes
access:vehicle:backward:Tmo-fr=delivery
access:vehicle:backward:Tsa-su=no

 A problem with oneway= is that it cannot accept the whole range of access

 values - only yes/no. So the above cannot be done with :oneway AFAICT.

 (max)height/weight/width/speed could maybe also be included with access,
 but I think it is better to treat them as access limits and keep them
 separate. Then the conditions proposal looks good for these keys.


 When you are getting this complicated on it, maybe it is better to handle
 this in relations? This way each special condition can be handled
 separately without cluttering the map with tags. A road can have a set of
 general access tags, and than use relations for the complicated access
 conditions, such as psv only on school days, goods delivery 10-12 mon-fri +
 11-12 saturdays in july, destination for taxies exept saturdays after 22,
 and so on. That will allow you to do all these special condition without
 access:vehicle:forward/backward.

 I havn't seen that complicated access restrictions in the areas I map, so I
 have no need for it, but I know that reality is a little different in
 Europe.

I guess using relations is an option. But AFAIK the vast majority of roads 
in the world only needs a highway tag for access, and most specific access 
restrictions are simple. My example was not really practical, if such 
complicated restrictions exist they are likely rare. This would mean that 
an access restriction relation needs a completely new specification that 
will not be used much, while the system I described scales from simple 
situations to quite complicated ones. Also, having access restrictions in 
two locations (tags on the way/node and in relations) only complicates 
things.


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-24 Thread Tobias Knerr
Christiaan Welvaart wrote:
 http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags
 
 This proposal does not seem specific enough. Shouldn't it list exactly
 which simple keys can be modified this way, especially for the
 :transport mode extension?

There is no need to list keys because it can be used for every
access-related key. Nevertheless, I'll probably create a more detailed
page about conditional tagging in the future which can include base keys.

 For example, with this proposal it is
 possible to create both bicycle:backward and oneway:bicycle, while I
 would really prefer to only have the former.

If we don't try to abolish oneway completely, I would prefer the latter
in most situations.

My opinion is that a base key should not be able to remove a restriction
introduced by another base key. For example, hgv=yes should not be able
to remove a maxweight=3.5 restriction. Similarly, an access tag (such as
access:bicycle:*=* or short bicycle:*=*) should not be able to remove an
oneway tag.

This principle makes understanding and evaluating the tags much easier,
imo. To get a value for maxheight, you check all maxheight:* keys and
nothing else. The same goes for oneway and all other base keys.

One example why I think oneway and access (including the transport mode
and category tags) should not affect each other:

In front of a station, there is a road that must not be used by motor
vehicles except busses. This road also is an oneway road, with no
exceptions. Therefore, I consider it natural to tag this
- oneway = yes
- (access:)motor_vehicle = no
- (access:)bus = yes
This can easily be understood if oneway isn't influenced by the other tags.

If, however, we consider oneway=yes just another way of saying
(access:)vehicle:backward=no, then we suddenly have a problem: Neither
of the two conditional expressions vehicle:backward and bus is more
specific than the other one, so we cannot determine whether the yes from
bus or the no from vehicle:backward is relevant here.

To sum up: Yes, both bicycle:backward and oneway:bicycle are
direction-dependent restrictions for bicycles. However, they are still
different because only oneway:* keys should be able to overwrite other,
less specific oneway keys.

In practice, this means that :backward will rarely be useful for
bicycle, it makes more sense in combination with maxspeed and sometimes
other base keys.

 As evaluation is the aspect that needs to be documented (routing graph
 creation is up to the application), I believe forward/backward shouldn't
 be introduced or documented separately but instead as a part of
 conditional tagging.
 
 Is it really a problem if work is one in this respect as long as it does
 not contradict the conditional tagging proposal?

There were some suggestions to use brackets instead of colons for this
(such as bicycle[backward]=no or hgv[06:00-10:00]=delivery) because
conditions are not what colons have been used for before - for example,
they don not have a defined order.

Probably, though, colons are better anyway because using different
syntax for different postfix semantics would only lead to confusion and
inconsistent uses...

 A (transport mode) category is simply a group of transport modes and/or
 other categories that are sometimes treated similarly regarding road
 access (by law).

Ok, thanks, I now understand what you mean. I thought it had something
to do with the access values (forestry, delivery and so on), because
except for destination, they are not mentioned by your description at all.

Tobias Knerr

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-24 Thread Christiaan Welvaart
On Mon, 24 Aug 2009, Tobias Knerr wrote:

 Christiaan Welvaart wrote:
 http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags

 For example, with this proposal it is
 possible to create both bicycle:backward and oneway:bicycle, while I
 would really prefer to only have the former.

 If we don't try to abolish oneway completely, I would prefer the latter
 in most situations.

 My opinion is that a base key should not be able to remove a restriction
 introduced by another base key. For example, hgv=yes should not be able
 to remove a maxweight=3.5 restriction. Similarly, an access tag (such as
 access:bicycle:*=* or short bicycle:*=*) should not be able to remove an
 oneway tag.

Interesting, wouldn't it then be better to always use maxweight instead of 
hgv, since AFAIK the only property of hgv is its weight?

 One example why I think oneway and access (including the transport mode
 and category tags) should not affect each other:

 In front of a station, there is a road that must not be used by motor
 vehicles except busses. This road also is an oneway road, with no
 exceptions. Therefore, I consider it natural to tag this
 - oneway = yes
 - (access:)motor_vehicle = no
 - (access:)bus = yes
 This can easily be understood if oneway isn't influenced by the other tags.

 If, however, we consider oneway=yes just another way of saying
 (access:)vehicle:backward=no, then we suddenly have a problem: Neither
 of the two conditional expressions vehicle:backward and bus is more
 specific than the other one, so we cannot determine whether the yes from
 bus or the no from vehicle:backward is relevant here.

This can be defined. As I described it one would have to write 
bus:forward=yes , but people may indeed expect bus=yes to work.

 To sum up: Yes, both bicycle:backward and oneway:bicycle are
 direction-dependent restrictions for bicycles. However, they are still
 different because only oneway:* keys should be able to overwrite other,
 less specific oneway keys.

It is not clear from the text on the proposal page that 
oneway:transportation mode is more specific than
transportation mode:forward ... It would be nice to have an explicit 
description of how all the different tags can be evaluated.

One thing I don't like about using the oneway tag in complex situations is 
that oneway works the opposite way of regular access restrictions: 
oneway=no allows access in both directions, while access=no denies access. 
This could be a reason why having *both* oneway:* and 
access:*:forward/:backward is not such a good idea.


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-24 Thread Tobias Knerr
Christiaan Welvaart wrote:
 In front of a station, there is a road that must not be used by motor
 vehicles except busses. This road also is an oneway road, with no
 exceptions. Therefore, I consider it natural to tag this
 - oneway = yes
 - (access:)motor_vehicle = no
 - (access:)bus = yes
 This can easily be understood if oneway isn't influenced by the other
 tags.
 
 If, however, we consider oneway=yes just another way of saying
 (access:)vehicle:backward=no, then we suddenly have a problem: Neither
 of the two conditional expressions vehicle:backward and bus is more
 specific than the other one, so we cannot determine whether the yes from
 bus or the no from vehicle:backward is relevant here.
 
 This can be defined. As I described it one would have to write
 bus:forward=yes , but people may indeed expect bus=yes to work.

Yes, it can be defined, of course. I believe that the results of an
independent evaluation per base key rule comes close to what many
people assume about the tag's meaning (its impossible to match all
current expectations, unfortunately, because different people have
different, sometimes contradicting opinions in absence of clear
definitions) and are rather easy to understand.

 It is not clear from the text on the proposal page that
 oneway:transportation mode is more specific than
 transportation mode:forward ... It would be nice to have an explicit
 description of how all the different tags can be evaluated.

I'm going to put together a comprehensive description of how I think
access evaluation w.r.t. conditional tagging could work as soon as I
have the time. I hope that this will make things clearer.

Tobias Knerr

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-24 Thread Christiaan Welvaart
On Mon, 24 Aug 2009, Martin Koppenhoefer wrote:

 2009/8/22 Christiaan Welvaart c...@daneel.dyndns.org:
 hi,

 I changed some things on http://wiki.openstreetmap.org/wiki/Key:access -

 Added a tag for low performance mopeds, because in some countries they are
 by law neither a bicycle nor a true moped.

 currently there is no more mofa (I guess this is not English, as it
 is an abbreviation of Motorfahrrad = motor-assisted bicycle) on
 the page and no definition for moped (until which ccm it is considered
 to be such, or what else is the criteria).

I put some descriptions in the hierarchy, are those good enough? Indeed 
mofa is AFAIK the german word for this vehicle class (25km/h mopeds),
I could not find a proper english word for it.

 IMHO motor_vehicle should
 not include mofa, lawn-mowers and other stuff like this. AFAIK mofas 
 (below 50 ccm) are in many countries considered as bicycles, at least 
 outside town. The general sign to exclude motorcars and motorcycles 
 often don't exclude mofas.

If mopeds *are* considered motor vehicles it seems a bit arbitrary, 
because mopeds and low performance mopeds aka mofas are very similar (at 
least in the EU), even though they may be treated somewhat differently by 
traffic rules. That said, I do not care much about the exact 
categorization of 'mofa' as long as it is clearly defined so everyone 
knows the meaning of access tags on a way. (For dutch traffic law it would 
make sense to define motor_vehicle as motorcycles, cars etc. - excluding 
any mopeds.)


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-23 Thread Christiaan Welvaart
On Sat, 22 Aug 2009, Tobias Knerr wrote:

 Christiaan Welvaart wrote:
 Added a separate tag for cars, because AFAICT any routing app computing
 routes for cars uses this transportation mode. If routing would be done
 for 'motorcar', ways tagged as hazmat=no, for example, could not be used
 because the motorcar *could* be a hazmat vehicle.

 This reasoning is not quite valid. The restrictions for a vehicle
 category are affected by categories higher up in the hierarchy, not by
 those below. At least this is the idea behind current documentation such
 as http://wiki.openstreetmap.org/wiki/Computing_access_restrictions ,
 and I don't see why we should be restricted to leaves of the category tree.

I made mistake in the position of motorcar compared to the last version 
of the hierarchy picture, which I now fixed.
   ( http://wiki.openstreetmap.org/wiki/Image:Access_modes.png )

I did not know the Computing_access_restrictions wiki page, maybe the text 
about evaluation I added to Key:access should be replaced by a link to 
that page.

 * Direction specific restrictions

 I listed :backward and :forward postfixes for access keys

 What you are doing here seems like picking raisins from conditional
 tagging and trying to handle it as a special case. I'm not sure whether
 you are aware of my proposal?

 http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags

This proposal does not seem specific enough. Shouldn't it list exactly 
which simple keys can be modified this way, especially for the :transport 
mode extension? For example, with this proposal it is possible to create 
both bicycle:backward and oneway:bicycle, while I would really prefer to 
only have the former.

 While direction may be considered as something special when constructing
 a routing graph (unlike most other parameters it will have different
 values during creation of the same routing graph; unless you are really
 sophisticated and use changing time, it will be the only parameter like
 this), it's not a special case for *evaluation*: It's just another
 parameter needed to get the value of a base tag for the current situation.

In the model I used, there is no base tag wich a value: each way direction 
has completely separate access restrictions. It only applies to the data 
in OSM, not a routing graph.

 As evaluation is the aspect that needs to be documented (routing graph
 creation is up to the application), I believe forward/backward shouldn't
 be introduced or documented separately but instead as a part of
 conditional tagging.

Is it really a problem if work is one in this respect as long as it does 
not contradict the conditional tagging proposal?

 * Evaluating access tags

 Your use of category and (transport) mode confuses me, especially as
 they both seem to be things that can be a key.

I did not invent these names, but as I understand it, a transport mode is 
a distinct way of physically moving around, in other words a class of 
traffic participants. Differences within a class are not relevant for 
access to a road, while differences between classes are, in some cases. A 
(transport mode) category is simply a group of transport modes and/or 
other categories that are sometimes treated similarly regarding road 
access (by law). So such a category is used to limit the number of 
tags needed to describe access for a particular way.


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-23 Thread Christiaan Welvaart
On Sat, 22 Aug 2009, Craig Wallace wrote:

 On 22/08/2009 20:33, Christiaan Welvaart wrote:
 I changed some things on http://wiki.openstreetmap.org/wiki/Key:access -
 only to document current (best) practices.


 Added a separate tag for cars, because AFAICT any routing app computing
 routes for cars uses this transportation mode. If routing would be done
 for 'motorcar', ways tagged as hazmat=no, for example, could not be used
 because the motorcar *could* be a hazmat vehicle. Maybe the actual tag is
 not needed, in which case the description can stay but the tag removed.

 There already is a separate tag for cars: key:motorcar.
 I think trying to define this as different from an automobile is
 confusing. Have a look at Wikipedia for example, which says they are
 different terms for the same thing: http://en.wikipedia.org/wiki/Automobile
 I think your definition of motorcar (category: motor vehicles with more
 than 2 wheels / more than 1 track) is confusing / wrong.

 goods/ hgv / psv / hazmat etc should be in the hierarchy directly below
 motor vehicle, not below motorcar.

Finally figured out what was going on: I did not look closely enough at 
the picture apparently - fixed.

 BTW what is a hov?

 I assume it's high occupancy vehicle, ie a vehicle with more than a
 certain number of passengers in it. In some places they are allowed to
 use bus lanes etc.

Sure, but is this not a bit too complicated to put between the regular 
access tags? For tagging, hov= can be used although it makes me wonder 
what the exact qualifications are. But a routing engine supporting this 
should also allow specifying that at some point the number of passengers 
drops below the limit. With hov in the hierarcy this would mean the 
remaining passengers are suddenly sitting in a different kind of vehicle. 
That seems strange at least (:


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-23 Thread Martin Koppenhoefer
2009/8/22 Christiaan Welvaart c...@daneel.dyndns.org:
 hi,

 I changed some things on http://wiki.openstreetmap.org/wiki/Key:access -

 Added a tag for low performance mopeds, because in some countries they are
 by law neither a bicycle nor a true moped.

currently there is no more mofa (I guess this is not English, as it
is an abbreviation of Motorfahrrad = motor-assisted bicycle) on
the page and no definition for moped (until which ccm it is considered
to be such, or what else is the criteria). IMHO motor_vehicle should
not include mofa, lawn-mowers and other stuff like this. AFAIK mofas
(below 50 ccm) are in many countries considered as bicycles, at least
outside town. The general sign to exclude motorcars and motorcycles
often don't exclude mofas.

And yes, some discussion _before_ changing the features would IMHO
have been better.

cheers,
Martin

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


[OSM-talk] Changes to Key:access wiki page

2009-08-22 Thread Christiaan Welvaart
hi,

I changed some things on http://wiki.openstreetmap.org/wiki/Key:access - 
only to document current (best) practices.


* Transportation modes

The transportation mode hierarchy picture is replaced by a simple outline, 
because the picture was not integrated in the text and too small to read 
on the page itself (could both be fixed), and having to figure out how to 
modify the picture complicates editing of this wiki page. The hierarchy is 
however the only definition of several transportation mode categories so 
quite important. IMHO the picture can be re-added but not replace the 
outline.

Some transportation modes were listed in two unrelated categories. This 
needlessly complicates determining the correct tags for a real-world 
situation. Specifically, the meaning of access tags becomes very unclear 
if they belong to unrelated categories. There was apparently a good reason 
for doing this but I have not found a clear explanation. (Note that 
*=agricultural is not necessarily defined by this hierarchy, only tags 
like agricultural=no.)

Added a separate tag for cars, because AFAICT any routing app computing 
routes for cars uses this transportation mode. If routing would be done 
for 'motorcar', ways tagged as hazmat=no, for example, could not be used 
because the motorcar *could* be a hazmat vehicle. Maybe the actual tag is 
not needed, in which case the description can stay but the tag removed. 
BTW what is a hov?

Added a tag for low performance mopeds, because in some countries they are 
by law neither a bicycle nor a true moped.

Separated land (road), water, and rail based transportation because they 
can be treated separately(?).


* Direction specific restrictions

I listed :backward and :forward postfixes for access keys but apparently 
forgot explicit descriptions. The examples should be enough for now. Some 
roads (around here at least) have complicated oneway restrictions that 
cannot be modeled with oneway= and cycleway=opposite*. The postfixes allow 
specifying any restriction (yes/no/destination/etc.) for any 
transportation mode in either direction.

I'd like to deprecate cycleway=opposite because it is used for roads that 
have neither a cyclelane nor a cycleway in that direction, so using a 
cycleway tag does not make much sense.


* Evaluating access tags

In order to know the meaning of a set of access tags on a way with some 
highway tag (in case of roads), it is necessary to define how access for 
each transportation mode can be computed from these tags. I added a 
section about this which hopefully matches current tagging practice. It 
does not include time-based, height, width, or weight restrictions so it 
is certainly not yet complete. Many of the values listed at the top of the 
page are also missing. The idea is that this model links tagging to 
routing so if it used, while currently AFAIK one needs to find out how a 
router computes access and tag accordingly or accept broken routing in one 
or more routing engines.


 Christiaan

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-22 Thread Tobias Knerr
Hi,

it's a good thing that someone finally tries to clarify access
documentation - it definitely needs some care. I agree with your
reasoning to replace the image with editable content and some of your
definitions (such as avoiding to put an entry into the hierarchy
multiple times and separating water/land).

Nevertheless, some changes require a bit of discussion, but I guess you
expected this, didn't you? ;)

Christiaan Welvaart wrote:
 Added a separate tag for cars, because AFAICT any routing app computing 
 routes for cars uses this transportation mode. If routing would be done 
 for 'motorcar', ways tagged as hazmat=no, for example, could not be used 
 because the motorcar *could* be a hazmat vehicle.

This reasoning is not quite valid. The restrictions for a vehicle
category are affected by categories higher up in the hierarchy, not by
those below. At least this is the idea behind current documentation such
as http://wiki.openstreetmap.org/wiki/Computing_access_restrictions ,
and I don't see why we should be restricted to leaves of the category tree.

Therefore, considering an automobile a generic motorcar that is
affected by those restrictions applying to generic motorcars should work
well, it doesn't need an own category.

 * Direction specific restrictions
 
 I listed :backward and :forward postfixes for access keys

What you are doing here seems like picking raisins from conditional
tagging and trying to handle it as a special case. I'm not sure whether
you are aware of my proposal?

http://wiki.openstreetmap.org/wiki/Proposed_features/Conditions_for_access_tags

While direction may be considered as something special when constructing
a routing graph (unlike most other parameters it will have different
values during creation of the same routing graph; unless you are really
sophisticated and use changing time, it will be the only parameter like
this), it's not a special case for *evaluation*: It's just another
parameter needed to get the value of a base tag for the current situation.

As evaluation is the aspect that needs to be documented (routing graph
creation is up to the application), I believe forward/backward shouldn't
be introduced or documented separately but instead as a part of
conditional tagging.

 * Evaluating access tags

Your use of category and (transport) mode confuses me, especially as
they both seem to be things that can be a key.

I know from experience that it is hard to find good terms for these
concepts, but maybe you can help me a bit to understand it.

Tobias Knerr

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-22 Thread Craig Wallace
On 22/08/2009 20:33, Christiaan Welvaart wrote:
 hi,

 I changed some things on http://wiki.openstreetmap.org/wiki/Key:access -
 only to document current (best) practices.


 Added a separate tag for cars, because AFAICT any routing app computing
 routes for cars uses this transportation mode. If routing would be done
 for 'motorcar', ways tagged as hazmat=no, for example, could not be used
 because the motorcar *could* be a hazmat vehicle. Maybe the actual tag is
 not needed, in which case the description can stay but the tag removed.

There already is a separate tag for cars: key:motorcar.
I think trying to define this as different from an automobile is 
confusing. Have a look at Wikipedia for example, which says they are 
different terms for the same thing: http://en.wikipedia.org/wiki/Automobile
I think your definition of motorcar (category: motor vehicles with more 
than 2 wheels / more than 1 track) is confusing / wrong.

goods/ hgv / psv / hazmat etc should be in the hierarchy directly below 
motor vehicle, not below motorcar.

 BTW what is a hov?

I assume it's high occupancy vehicle, ie a vehicle with more than a 
certain number of passengers in it. In some places they are allowed to 
use bus lanes etc.

I'd agree with most of the rest of your changes on that page.

Craig


___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-22 Thread Aun Johnsen (via Webmail)
On Sat, 22 Aug 2009 21:33:27 +0200 (CEST), Christiaan Welvaart
c...@daneel.dyndns.org wrote:
 hi,
 
 I changed some things on http://wiki.openstreetmap.org/wiki/Key:access - 
 only to document current (best) practices.
 
 
 * Transportation modes
 
 (Note that 
 *=agricultural is not necessarily defined by this hierarchy, only tags 
 like agricultural=no.)
 
Not all tags in access need everey value, in many cases when specifying,
yes/no/dedicated cover more than enough. Only the general access need this
variety of values. BTW I know of cases which could be tagged access=private
+ agriculture=yes + forestry=yes. Even more appropriate is hgv=no +
agriculture=yes, since many of these agricultural vehicles can have a max
weight far above 3.5 tonnes, I have myself maneuvered almost 10 tonnes
(tractor of 2 tonnes + cargo trailer of 0.5 tonnes + 5+ tonnes of cargo).
Some roads accessing farmland are actually signed with hgv=no.
 
 Separated land (road), water, and rail based transportation because they 
 can be treated separately(?).
 
I do not know enough about rail transport, but having only one subkey makes
it abit superflous. For additional keys for water transport, see my point
on the talk page. boat= should be a master key of motorboat= and sailboat=,
and add fishing_vessel= and ship= as master keys as well, all other values
suggested on the talk page are written hierchally under ship=

Yes, there is a big point in separating boats and ships, just as separating
mopeds and hgv.
 
 * Direction specific restrictions
 
IMO this does not belong on access, but rather on oneway= as they are
dictating special condition of the oneway key.
 
 * Evaluating access tags
 
There is a list of  national specific defaults of the access keys to
highway=, I do not remember where it was now, but think the page is linked
under 'See Also'
 
  Christiaan
 
 ___
 talk mailing list
 talk@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk

-- 
Brgds
Aun Johnsen
via Webmail

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Changes to Key:access wiki page

2009-08-22 Thread Nop

Hi!

Christiaan Welvaart schrieb:
 I changed some things on http://wiki.openstreetmap.org/wiki/Key:access - 
 only to document current (best) practices.

It is a good thing that you try to complete and clarify the page.

However I must protest the way of doing it: Change the access tag page 
and only start a discussion on a single mailing list afterwards is not a 
good way to do this:
- some of your best practices may not be quite as universally applicable 
as you think
- some of your changes require discussion - which just started. But for 
everybody looking at the wiki, it appears your changes are approved 
recommendations
- you are completely circumventing the proposal process, and everybody 
who is interested in feature changes and is watching the proposal page 
in order to be informed is simply excluded from the discussion.

So in short: Regardless of the content: You should have created your 
version of the page as a seperate copy, maybe on the discussion page, 
announced it as a proposal and only changed the main access tag page 
_after_ some discussion and refinement.

I believe even well-meant edits that change the meaning of established 
feature pages without prior discussion and bypassing everybody watching 
the proposals are creating chaos and are responsible for some of the 
confusion we are having about apparently simple tags like footway. So 
please, don't do it.

bye
Nop



___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk