Changes between Version 14 and Version 15 of Styles/Lane_and_Road_Attributes
- Timestamp:
- 2013-02-23T11:45:35+01:00 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Lane_and_Road_Attributes
v14 v15 28 28 * change:lanes without suffix is currently only supported on one-ways. It is planned to support this in the future, but limited to the values yes and no. 29 29 * If both destination:forward and destination:backward are given they will be written side-by-side but due to a limitation of JOSM it is purely random if destination:forward is rendered above the forward or backward lanes and vice versa. 30 * Currently no rendering of turn=reverse. 30 31 31 32 '''Acknowledgments:''' … … 44 45 description: "Visualization of lanes, width, turn lanes, changing the lane, destination, lighting and street lamps, sidewalk, cycletracks, bicycle lanes, bus lanes, psv lanes."; 45 46 author: "Martin Vonwald"; 46 version: "0.99-beta 9-[[revision]]_[[date]]";47 version: "0.99-beta10-[[revision]]_[[date]]"; 47 48 license: "CC-BY-SA"; 48 49 min-josm-version: "5714"; … … 301 302 /*-------------------------------------------------------------------------------------------------------------------------------------------------*/ 302 303 /* Determine turning lanes */ 304 /* TODO: rendering of "reverse" is missing */ 303 305 /*-------------------------------------------------------------------------------------------------------------------------------------------------*/ 304 306 /***************************************************************************************************************************************************/ … … 334 336 )))); 335 337 /* Work aorund for issue with the lenght() function temp: eval(regexp_test(".*([|])$",prop(temp))?concat(prop(temp),"none"):prop(temp)); */ 336 data_error: eval(regexp_test("^(none|through|left|slight_left|sharp_left|right|slight_right|sharp_right|merge_to_left|merge_to_right|;|\\|)*$",prop(temp))?prop(data_error):"invalid forward turn lanes"); 338 data_error: eval(regexp_test("^(none|through|left|slight_left|sharp_left|right|slight_right|sharp_right|merge_to_left|merge_to_right|reverse|;|\\|)*$",prop(temp))?prop(data_error):"invalid forward turn lanes"); 337 339 temp_list: eval(split("|",prop(temp))); 338 340 temp_length: eval(length(prop(temp_list))); … … 381 383 )))); 382 384 /* Work aorund for issue with the lenght() function temp: eval(regexp_test(".*([|])$",prop(temp))?concat(prop(temp),"none"):prop(temp)); */ 383 data_error: eval(regexp_test("^(none|through|left|slight_left|sharp_left|right|slight_right|sharp_right|merge_to_left|merge_to_right|;|\\|)*$",prop(temp))?prop(data_error):"invalid backward turn lanes"); 385 data_error: eval(regexp_test("^(none|through|left|slight_left|sharp_left|right|slight_right|sharp_right|merge_to_left|merge_to_right|reverse|;|\\|)*$",prop(temp))?prop(data_error):"invalid backward turn lanes"); 384 386 temp_list: eval(split("|",prop(temp))); 385 387 temp_length: eval(length(prop(temp_list))); … … 2448 2450 way[prop(style_show_disputed)][maxspeed][!"source:maxspeed"] { data_warning: "source:maxspeed missing"; } 2449 2451 /* Value of source:maxspeed should be <country code>:<context> */ 2450 way[prop(style_show_disputed)]["source:maxspeed"] { data_warning: eval(regexp_test("^[A-Z][A-Z]:.+$",tag("source:maxspeed"))?prop(data_warning):"verify source:maxspeed"); } 2452 way[prop(style_show_disputed)]["source:maxspeed"] { data_warning: eval(regexp_test("^([A-Z][A-Z]:.+|zone|sign)$",tag("source:maxspeed"))?prop(data_warning):"verify source:maxspeed"); } 2451 2453 2452 2454 /*-------------------------------------------------------------------------------------------------------------------------------------------------*/
