This function is used to assess if a flush kerb is complicit with current Inclusive Mobility guidance. The function first assesses the presence of tactile paving, which should be present for a compliant flush kerb, before assessing the kerb type.

oi_im_flush_kerb(osm_sf)

Arguments

osm_sf
  • A sf and data.frame object containing OpenStreetMap infrastructure data, obtained from the osmextract package.

Value

The osm_sf data frame is returned with additional columns openinfra_im_tactile_paving, assessing the presence of tactile paving with values c("yes", "no"), and openinfra_im_flush_kerb, which assesses whether or not there is a flush kerb compliant with the latest Inclusive Mobility Guidance.

Details

Note: osm_sf must contain the tags: c("kerb", "tactile_paving").

Examples

data = example_data
output = oi_im_flush_kerb(data)
output = output %>% dplyr::filter(! is.na(openinfra_im_flush_kerb))
plot(output[,"openinfra_im_flush_kerb"])