Convert rangeMapper to sf.

rmap_to_sf(con, src, pattern)

# S4 method for rmapConnection,missing,missing
rmap_to_sf(con)

# S4 method for rmapConnection,character,missing
rmap_to_sf(con, src)

# S4 method for rmapConnection,missing,character
rmap_to_sf(con, pattern)

Arguments

con

a rangeMapper connection made with rmap_connect().

src

the name of the source table. If missing all maps are returned.

pattern

a string that identifies several map names. It can be a regular expression.

Value

an sf data.frame.

Details

rmap_to_sf() retrieves one of the project's system tables: wkt_canvas, wkt_ranges or bbox or one or several map-s tables.

Examples

con = rmap_connect() wrens = read_wrens() rmap_add_ranges(con, x = wrens, ID = 'sci_name') rmap_prepare(con, 'hex', cellsize = 500)
#> --> Making hex canvas ...
#> done.
#> (i) The canvas has 576 cells.
#> --> Processing 84 ranges ...
#> --> Updating rmap_nfo & rmap_master tables ...
#> done.
#> (i) Finished in 0.124s elapsed (0.119s cpu)
rmap_save_map(con) # default is a species_richness map. rmap_save_subset(con, dst = 'ss1', species_richness = 'species_richness > 5') rmap_save_map(con, subset = 'ss1', dst = 'species_richness_min5') x = rmap_to_sf(con) x = rmap_to_sf(con, 'species_richness_min5') dbDisconnect(con)