Necesito utilizar las carreteras para comparar las posiciones del GPS y verificar que no hay errores en los datos.
He descargado el map.osm de un sitio que tiene información de la ciudad de Roma y lo he transformado en líneas espaciales en R.
src <- osmsource_file(file = "rome.osm")
bb <- center_bbox(41.9, 12.3, 1000, 1000)
rome <- get_osm(bb, src)
ways <- find(rome, way(tags(k == "highway")))
ways <- find_down(rome, way(ways))
ways <- subset(rome, ids = ways)
hw_lines <- as_sp(ways, "lines")
Así que con el objeto de líneas espaciales traté de usar la función distm pero se acusa que el objeto espacial no puede ser usado (no está en un formato adecuado).
¿Existe otra forma de utilizar OSM para obtener información sólo de carreteras que pueda comparar con los datos del GPS en R?