Clean cycleway widths (use est_widths when available and width otherwise)
Source:R/osmactive.R
clean_widths.Rd
Clean cycleway widths (use est_widths when available and width otherwise)
Examples
osm = osm_edinburgh
osm$width
#> [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"
osm$est_width = NA
osm$est_width[1:3] = 2
osm_cleaned = clean_widths(osm)
osm$width
#> [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"
osm_cleaned$width
#> [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" "2" NA "1" NA NA
#> [97] NA NA "1" NA NA NA NA NA NA NA NA "2"
#> [109] NA NA NA "2" NA "2" NA NA NA NA NA NA
#> [121] NA NA "3"