rangeMapper (version 0.3-1)

bio.save: Import ‘BIO’ tables to a rangeMapper project.

Description

Import tables (e.g. life history data) to an active rangeMapper project.

Usage

bio.save(con, loc, tableName, ...)

bio.merge(con, tableName, ...)

metadata2bio(con, ...)

Arguments

con

an sqlite connection pointing to a valid rangeMapper project.

loc

file location or data.frame name.

tableName

if missing, the name of the file or data.frame is used

arguments to pass to the corresponding methods: e.g. the ID, the column corresponding to the names of the range files

Value

a ‘BIO’ table is created in the corresponding rangeMapper project.

Examples

Run this code
# NOT RUN {
require(rangeMapper)
require(rgdal)
wd = setwd(tempdir())
r = readOGR(system.file(package = "rangeMapper",
	"extdata", "wrens", "vector_combined"), "wrens", verbose = FALSE)
dbcon = rangeMap.start(file = "wrens.sqlite", overwrite = TRUE,
	dir = tempdir() )
global.bbox.save(con = dbcon, bbox = r)
gridSize.save(dbcon, gridSize = 2)
canvas.save(dbcon)
processRanges(spdf = r, con =  dbcon, ID = "sci_name" )

# Upload BIO tables
data(wrens)
Troglodytes  = wrens[grep("Troglodytes", wrens$sci_name), c(2, 5)]
bio.save(con = dbcon, loc = Troglodytes,  ID = "sci_name")

setwd(wd)


# }
# NOT RUN {
require(rangeMapper)
require(rgdal)
wd = setwd(tempdir())
r = readOGR(system.file(package = "rangeMapper",
  "extdata", "wrens", "vector_combined"), "wrens", verbose = FALSE)
dbcon = rangeMap.start(file = "wrens.sqlite", overwrite = TRUE,
	dir = tempdir() )
global.bbox.save(con = dbcon, bbox = r)
gridSize.save(dbcon, gridSize = 2)
canvas.save(dbcon)
processRanges(spdf = r, con =  dbcon, ID = "sci_name", metadata = rangeTraits() )

wrensPath = system.file(package = "rangeMapper", "data", "wrens.csv")
bio.save(con = dbcon, loc = wrensPath,  ID = "sci_name")
bio.merge(dbcon, "wrensNew")
metadata2bio(dbcon)
setwd(wd)

# }
# NOT RUN {

# }

Run the code above in your browser using DataCamp Workspace