| osm_poly2line {osmdata} | R Documentation | 
Convert osmdata polygons into lines
Description
Street networks downloaded with add_osm_object(key = "highway") will
store any circular highways in osm_polygons. this function combines
those with the osm_lines component to yield a single sf
data.frame of all highways, whether polygonal or not.
Usage
osm_poly2line(osmdat)
Arguments
| osmdat | An osmdata object. | 
Value
Modified version of same object with all osm_polygons
objects merged into osm_lines.
Note
The osm_polygons field is retained, with those features also
repeated as LINESTRING objects in osm_lines.
See Also
Other transform: 
osm_elevation(),
trim_osmdata(),
unique_osmdata(),
unname_osmdata_sf()
Examples
## Not run: 
dat <- opq ("colchester uk") %>%
    add_osm_feature (key = "highway") %>%
    osmdata_sf ()
# colchester has lots of roundabouts, and these are stored in 'osm_polygons'
# rather than 'osm_lines'. The former can be merged with the latter by:
dat2 <- osm_poly2line (dat)
# 'dat2' will have more lines than 'dat', but the same number of polygons
# (they are left unchanged.)
## End(Not run)
[Package osmdata version 0.2.5 Index]