Skip to contents

This function classifies cycleways as wide if the width is greater than or equal to min_width. NA values are replaced with 0, meaning that ways with no measurement are considered narrow.

Usage

is_wide(x, min_width = 2)

Arguments

x

A numeric vector with the width of the cycleway (m)

min_width

The minimum width for a cycleway to be considered wide (m)

Value

A logical vector indicating whether the cycleway is wide

Examples

x = osm_edinburgh$width
x
#>   [1] NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA   
#>  [13] NA    NA    NA    NA    NA    NA    NA    NA    NA    "3"   NA    "4.5"
#>  [25] NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA   
#>  [37] NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA   
#>  [49] NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA   
#>  [61] NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    NA    "1"  
#>  [73] NA    NA    NA    NA    NA    NA    NA    "3"   "2.5" NA    "20"  NA   
#>  [85] NA    NA    "2"   NA    "2.5" NA    "2.5" "4"   NA    NA    NA    NA   
#>  [97] NA    NA    "1"   NA    NA    NA    NA    NA    NA    NA    NA    NA   
#> [109] NA    NA    NA    "4"   NA    "4"   NA    NA    NA    NA    NA    NA   
#> [121] NA    NA    "3"  
is_wide(x)
#>   [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE
#>  [25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [37] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [49] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#>  [73] FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE  TRUE FALSE
#>  [85] FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE
#>  [97] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> [109] FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE
#> [121] FALSE FALSE  TRUE