R: unname_osmdata_sf

unname_osmdata_sf {osmdata} | R Documentation

## unname_osmdata_sf

### Description

Remove names from `osmdata` geometry objects, for cases in which these cause issues, particularly with plotting, such as https://github.com/rstudio/leaflet/issues/631, or https://github.com/r-spatial/sf/issues/1177. Note that removing these names also removes any ability to inter-relate the different components of an `osmdata` object, so use of this function is only recommended to resolve issues such as those linked to above.

### Usage

    unname_osmdata_sf(x)

### Arguments

`x` | An 'osmdata_sf' object returned from function of same name

### Value

Same object, yet with no row names on geometry objects.

### See Also

Other transform: `osm_elevation()`, `osm_poly2line()`, `trim_osmdata()`, `unique_osmdata()`

### Examples

    ## Not run:
    hampi_sf <- opq ("hampi india") %>%
                add_osm_feature (key="historic", value="ruins") %>%
                osmdata_sf ()
    hampi_clean <- unname_osmdata_sf (hampi_sf)

    # All coordinate matrices include rownames with OSM ID values:
    head (as.matrix (hampi_sf$osm_lines$geometry [[1]]))
    # But 'unname_osmdata_sf' removes both row and column names:
    head (as.matrix (hampi_clean$osm_lines$geometry [[1]]))

    ## End(Not run)

[Package osmdata version 0.1.9 Index]