variable length tag encoding (more bugs..)

This commit is contained in:
Arndt 2014-06-05 09:28:24 +02:00
parent eba5737739
commit be24ee7a88
7 changed files with 103 additions and 36 deletions

View file

@ -40,10 +40,10 @@ assign caraccess
switch or highway=residential highway=living_street 1
switch highway=service 1
0
or access=yes or access=designated access=destination
or access=yes or access=permissive or access=designated access=destination
or vehicle=yes or vehicle=designated vehicle=destination
or motor_vehicle=yes or motor_vehicle=designated motor_vehicle=destination
or motorcar=yes or motorcar=designated motorcar=destination
or motor_vehicle=yes or motor_vehicle=permissive or motor_vehicle=designated motor_vehicle=destination
or motorcar=yes or motorcar=permissive or motorcar=designated motorcar=destination
assign accesspenalty
switch caraccess
@ -97,10 +97,10 @@ assign caraccess
switch barrier=lift_gate 0
switch barrier=cycle_barrier 0
1
or access=yes or access=designated access=destination
or vehicle=yes or vehicle=designated vehicle=destination
or motor_vehicle=yes or motor_vehicle=designated motor_vehicle=destination
or motorcar=yes or motorcar=designated motorcar=destination
or access=yes access=permissive or access=designated access=destination
or vehicle=yes or vehicle=permissive or vehicle=designated vehicle=destination
or motor_vehicle=yes or motor_vehicle=permissive or motor_vehicle=designated motor_vehicle=destination
or motorcar=yes or motorcar=permissive or motorcar=designated motorcar=destination
assign initialcost
switch caraccess

View file

@ -29,7 +29,8 @@ assign uphillcutoff 1.5
---context:way # following code refers to way-tags
assign any_cycleroute or route_bicycle_icn=yes or route_bicycle_ncn=yes or route_bicycle_rcn=yes route_bicycle_lcn=yes
assign nodeaccessgranted or any_cycleroute lcn=yes
assign ispaved or surface=paved or surface=asphalt or surface=concrete surface=paving_stones
assign isunpaved not or surface= or ispaved or surface=fine_gravel surface=cobblestone
@ -53,7 +54,7 @@ assign defaultaccess
# calculate logical bike access
#
assign bikeaccess
or longdistancecycleway=yes
or any_cycleroute
switch bicycle=
switch vehicle=
defaultaccess
@ -140,7 +141,7 @@ assign defaultaccess
1
assign bikeaccess
or or longdistancecycleway=yes lcn=yes
or nodeaccessgranted=yes
switch bicycle=
switch vehicle=
defaultaccess

View file

@ -11,6 +11,9 @@ assign validForFoot 1
---context:way # following code refers to way-tags
assign any_cycleroute or route_bicycle_icn=yes or route_bicycle_ncn=yes or route_bicycle_rcn=yes route_bicycle_lcn=yes
assign nodeaccessgranted or any_cycleroute lcn=yes
assign turncost 0
assign initialcost switch highway=ferry 10000 0
@ -30,7 +33,7 @@ assign defaultaccess
# calculate logical bike access
#
assign bikeaccess
or longdistancecycleway=yes
or any_cycleroute
switch bicycle=
switch vehicle=
defaultaccess
@ -69,7 +72,7 @@ assign defaultaccess
1
assign bikeaccess
or or longdistancecycleway=yes lcn=yes
or nodeaccessgranted=yes
switch bicycle=
switch vehicle=
defaultaccess

View file

@ -34,7 +34,7 @@ assign any_cycleroute or route_bicycle_icn=yes or route_bicycle_ncn=yes or route
assign nodeaccessgranted or any_cycleroute lcn=yes
assign is_ldcr and any_cycleroute not ignore_cycleroutes
assign isbike or bicycle=yes or bicycle=designated lcn=yes
assign isbike or bicycle=yes or or bicycle=permissive bicycle=designated lcn=yes
assign ispaved or surface=paved or surface=asphalt or surface=concrete surface=paving_stones
assign isunpaved not or surface= or ispaved or surface=fine_gravel surface=cobblestone
assign probablyGood or ispaved and isbike not isunpaved